[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:40:29.014Z","endTime":"2026-06-29T23:42:27.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T21:31:55.446Z","endTime":"2026-06-29T23:19:19.471Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-29T23:19:19.471Z","endTime":"2026-06-29T23:39:34.979Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-29T23:39:34.979Z","endTime":"2026-06-29T23:40:31.257Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.076416690433593,"aZ":-21.78172282541279,"pfxX":9.327010346874703,"pfxZ":5.653855563420539,"pX":0.7419462047615483,"pZ":2.9103916795774207,"vX0":-8.366279312395292,"vY0":-134.46555396821628,"vZ0":-1.1554586429848228,"x":88.72,"y":160.2,"x0":2.6758331965659625,"y0":50.00498973428682,"z0":4.885382670491292,"aX":17.15010168414818},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":-15.2,"spinRate":2121,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4067215535870843,"extension":6.8584215290008945},"index":3,"playId":"3ba059f8-a52a-3be3-bb73-7ad9890218ee","pitchNumber":1,"startTime":"2026-06-29T23:40:31.257Z","endTime":"2026-06-29T23:40:34.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672164927684978,"aZ":-29.59320157150685,"pfxX":-8.327610592168051,"pfxZ":1.8529337858343373,"pX":-0.23664971817171906,"pZ":2.0048927545245085,"vX0":-4.55503831912614,"vY0":-117.81843874435486,"vZ0":-0.6516281105819195,"x":126.02,"y":184.65,"x0":2.8103692425775155,"y0":50.00068610339317,"z0":5.046379490159604,"aX":-11.57650422483028},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.5,"breakHorizontal":16.3,"spinRate":2460,"spinDirection":266},"zone":7,"typeConfidence":0.91,"plateTime":0.4668500326456031,"extension":6.8216807781964235},"index":4,"playId":"8c71e572-5b93-3f6a-b2f9-ddafa43a41c9","pitchNumber":2,"startTime":"2026-06-29T23:40:50.083Z","endTime":"2026-06-29T23:40:54.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.799322810368214,"aZ":-32.263805091124816,"pfxX":-8.963692085155426,"pfxZ":-0.07068796849937442,"pX":0.5533031671645978,"pZ":1.22806074640246,"vX0":-2.490512954529327,"vY0":-114.84268891038161,"vZ0":-1.4294086159555708,"x":95.91,"y":205.62,"x0":2.8182117106853473,"y0":50.00111841576702,"z0":5.019046536335972,"aX":-11.878730964583033},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.2,"breakHorizontal":16.9,"spinRate":2438,"spinDirection":294},"zone":14,"typeConfidence":0.91,"plateTime":0.4783426250331049,"extension":6.7971693446838195},"index":5,"playId":"8f4df406-52d0-3467-91c6-059544cbe685","pitchNumber":3,"startTime":"2026-06-29T23:41:06.198Z","endTime":"2026-06-29T23:41:10.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.932355983300607,"aZ":-32.23243913085179,"pfxX":-8.316108536425691,"pfxZ":-0.04170627018046891,"pX":-1.5224867247103653,"pZ":-0.30148784232149056,"vX0":-6.847613128967153,"vY0":-117.38710695932441,"vZ0":-5.019332485565096,"x":175.03,"y":246.92,"x0":2.5267970837897917,"y0":50.00466431514892,"z0":4.910356182124762,"aX":-11.452757565263829},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.2,"breakHorizontal":16.9,"spinRate":2530,"spinDirection":291},"zone":13,"typeConfidence":0.91,"plateTime":0.4689670197771201,"extension":6.826363270707569},"index":6,"playId":"8e198dac-a3fc-34e8-b613-defc1255278b","pitchNumber":4,"startTime":"2026-06-29T23:41:24.690Z","endTime":"2026-06-29T23:41:28.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88216415713753,"aZ":-17.861577080944517,"pfxX":5.501137021861242,"pfxZ":7.755161966408416,"pX":0.7099508764141758,"pZ":3.4198307571169555,"vX0":-7.141862977684551,"vY0":-134.67698515847397,"vZ0":-1.3355730343551264,"x":89.94,"y":146.44,"x0":2.6753153676180976,"y0":50.00643413183267,"z0":5.179264296459624,"aX":10.158485895783032},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.0,"breakHorizontal":-8.5,"spinRate":2127,"spinDirection":131},"zone":3,"typeConfidence":0.9,"plateTime":0.40592598881415354,"extension":6.870335197707364},"index":7,"playId":"c70b1fc5-1a02-3ece-baa9-e7c9e1cc186f","pitchNumber":5,"startTime":"2026-06-29T23:41:44.801Z","endTime":"2026-06-29T23:41:48.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.273600539983352,"aZ":-25.335192797651935,"pfxX":9.910852888955663,"pfxZ":3.6471273342271697,"pX":0.8401148467948888,"pZ":2.969167526037058,"vX0":-8.56400709571163,"vY0":-135.55101830709458,"vZ0":-0.5309773895065213,"x":84.98,"y":158.61,"x0":2.7396948251548903,"y0":50.00630059117182,"z0":4.923391098115707,"aX":18.603813866206625},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.7,"breakHorizontal":-16.3,"spinRate":2133,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.40276621400683954,"extension":6.8900289882006085},"index":8,"playId":"c9d3d75d-e863-3358-a3c0-0c640b61b291","pitchNumber":6,"startTime":"2026-06-29T23:42:04.875Z","endTime":"2026-06-29T23:42:08.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7280116763108,"aZ":-25.980351530466788,"pfxX":-3.0115938229858914,"pfxZ":4.340235150287249,"pX":-0.38977968012756264,"pZ":2.950700650379291,"vX0":-6.028271735690982,"vY0":-118.75276692574774,"vZ0":0.4808621752512835,"x":131.86,"y":159.11,"x0":2.5730180215157272,"y0":50.00525631801712,"z0":5.108769793713426,"aX":-4.30228804604651},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":8.3,"breakHorizontal":7.0,"spinRate":2613,"spinDirection":278},"zone":4,"typeConfidence":0.88,"plateTime":0.46121652383829437,"extension":6.8420053048240606},"index":9,"playId":"87ec9d63-176a-3aac-8f80-8e93f732ca33","pitchNumber":7,"startTime":"2026-06-29T23:42:23.958Z","endTime":"2026-06-29T23:42:27.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-29T23:42:27.277Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:42:36.263Z","endTime":"2026-06-29T23:43:39.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56259775251718,"aZ":-25.66383956236836,"pfxX":0.7478620695197465,"pfxZ":3.8323474791147714,"pX":0.19403347853988204,"pZ":2.4155327703363176,"vX0":-6.426440986953026,"vY0":-129.2184595164106,"vZ0":-1.73160556917686,"x":109.6,"y":173.56,"x0":2.6104897231245476,"y0":50.00594670165193,"z0":5.055758846455726,"aX":1.2722181428315698},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":0.0,"spinRate":2323,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.4230092045243028,"extension":6.8776080047632},"index":0,"playId":"add2e89c-7c77-3fb7-9ba7-cfd5baa9d87a","pitchNumber":1,"startTime":"2026-06-29T23:42:54.436Z","endTime":"2026-06-29T23:42:58.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424303762060674,"aZ":-22.369227427522656,"pfxX":10.450362027053604,"pfxZ":5.1489196600020835,"pX":-0.0942479806043859,"pZ":1.5972069949238716,"vX0":-10.676346789413849,"vY0":-136.94943252941374,"vZ0":-4.615634215120325,"x":120.59,"y":195.66,"x0":2.4915795324793693,"y0":50.00430324973742,"z0":4.828751860895464,"aX":19.909589609889473},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":-16.8,"spinRate":2155,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.3994948462585688,"extension":6.878791023800354},"index":1,"playId":"3911aa04-9d43-3926-9756-3096cf60acc2","pitchNumber":2,"startTime":"2026-06-29T23:43:10.890Z","endTime":"2026-06-29T23:43:14.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-29T23:43:23.384Z","endTime":"2026-06-29T23:43:36.245Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.594681309592463,"aZ":-25.486950896001172,"pfxX":-4.450081089503458,"pfxZ":4.723985781698959,"pX":0.2857859148868366,"pZ":1.1797886954865942,"vX0":-4.353066582361863,"vY0":-118.26433459068252,"vZ0":-3.2939800939208257,"x":106.11,"y":206.93,"x0":2.72869206658555,"y0":50.004761364732396,"z0":4.928901947215551,"aX":-6.3024886815322505},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":8.0,"breakHorizontal":9.1,"spinRate":2656,"spinDirection":281},"zone":14,"typeConfidence":0.9,"plateTime":0.4631750587350689,"extension":6.90225905214885},"index":3,"playId":"17451dc4-6887-3abf-a804-fe3894282148","pitchNumber":3,"startTime":"2026-06-29T23:43:36.245Z","endTime":"2026-06-29T23:43:39.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:43:39.416Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a ground ball to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:43:42.166Z","endTime":"2026-06-29T23:45:18.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798233450457,"aZ":-24.681493747067957,"pfxX":9.6911233282945,"pfxZ":3.905808621188406,"pX":0.11370422315498216,"pZ":1.9957627002217377,"vX0":-9.851853713163294,"vY0":-136.37681980079532,"vZ0":-3.330191412105903,"x":112.67,"y":184.89,"x0":2.4822620712991004,"y0":50.00382162809815,"z0":4.9001045519644055,"aX":18.593681487631187},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.7,"breakHorizontal":-16.0,"spinRate":2083,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.3988322521546954,"extension":6.996971673916513},"index":0,"playId":"1ac1c9b3-d368-307d-ae46-067cdd2843c9","pitchNumber":1,"startTime":"2026-06-29T23:44:08.665Z","endTime":"2026-06-29T23:44:12.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.653178391096823,"aZ":-24.447906518466624,"pfxX":-4.302205325339914,"pfxZ":5.291919819590462,"pX":0.28736850961831417,"pZ":1.8387171131866518,"vX0":-4.578802935560915,"vY0":-120.40538704444691,"vZ0":-2.139030997920697,"x":106.05,"y":189.13,"x0":2.7766561415829365,"y0":50.00167742764626,"z0":4.914671119982466,"aX":-6.27883662175662},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.4,"breakHorizontal":8.9,"spinRate":2512,"spinDirection":274},"zone":8,"typeConfidence":0.9,"plateTime":0.4559218318393734,"extension":6.830166696070503},"index":1,"playId":"92abecf5-8719-3da9-93bf-54b65c66f2f1","pitchNumber":2,"startTime":"2026-06-29T23:44:24.148Z","endTime":"2026-06-29T23:44:29.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-29T23:44:44.895Z","endTime":"2026-06-29T23:44:51.365Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.083835990984912,"aZ":-29.639966448210945,"pfxX":-8.54790311889707,"pfxZ":1.8376036611780275,"pX":1.6285671290167398,"pZ":2.0927035828704246,"vX0":-0.26852694247207776,"vY0":-116.85825933355655,"vZ0":-0.3689267484595886,"x":54.92,"y":182.28,"x0":2.8556791532513954,"y0":50.00582145655232,"z0":5.037735495879307,"aX":-11.820419416796794},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":2549,"spinDirection":282},"zone":14,"typeConfidence":0.9,"plateTime":0.46875581053643156,"extension":6.7550368014317},"index":3,"playId":"3ba67118-0a7f-373c-affc-b1cf64cc2895","pitchNumber":3,"startTime":"2026-06-29T23:44:51.365Z","endTime":"2026-06-29T23:44:54.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37934161495359,"aZ":-24.44290859922161,"pfxX":10.121141659594265,"pfxZ":4.035349304354638,"pX":0.2037600806982695,"pZ":1.8975069289186115,"vX0":-10.110344952442246,"vY0":-136.4069783199801,"vZ0":-3.6494206342073676,"x":109.23,"y":187.55,"x0":2.6142532767451607,"y0":50.00337870740593,"z0":4.906186567058786,"aX":19.38846833446947},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.8,"breakHorizontal":-16.7,"spinRate":2232,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.3990564235583012,"extension":6.913032672575872},"hitData":{"launchSpeed":102.6,"launchAngle":5.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.05,"coordY":94.21}},"index":4,"playId":"c2171082-e3ae-336f-8a4f-bdceab5266c6","pitchNumber":4,"startTime":"2026-06-29T23:45:07.445Z","endTime":"2026-06-29T23:45:18.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:45:18.253Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Bleday walks. Spencer Steer to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:45:27.115Z","endTime":"2026-06-29T23:48:00.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.305573638737393,"aZ":-28.104128755949702,"pfxX":0.12570662717820602,"pfxZ":2.4245868594799074,"pX":-0.02451463361203679,"pZ":2.5457232794372735,"vX0":-6.962682820731525,"vY0":-128.47070678812528,"vZ0":-0.9051564200379757,"x":117.93,"y":170.05,"x0":2.6985518322774973,"y0":50.0040419786492,"z0":5.076672771199946,"aX":0.21091393631191457},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":1.2,"spinRate":2369,"spinDirection":177},"zone":5,"typeConfidence":0.9,"plateTime":0.42548856695037385,"extension":6.805824160635711},"index":0,"playId":"8569dbc8-b3a9-393a-a67d-0c4b20152984","pitchNumber":1,"startTime":"2026-06-29T23:45:42.178Z","endTime":"2026-06-29T23:45:46.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.516329983503002,"aZ":-23.843813052929107,"pfxX":11.272516007417536,"pfxZ":4.472273451968624,"pX":-1.4975665829287799,"pZ":1.1956449012643955,"vX0":-13.978694280172101,"vY0":-134.95784717122166,"vZ0":-5.3423638000600455,"x":174.08,"y":206.5,"x0":2.2596432755938145,"y0":50.005655312520354,"z0":4.8573893451965935,"aX":21.01349191566235},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":-17.8,"spinRate":2193,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4042534702467897,"extension":6.89659601699206},"index":1,"playId":"70446c0a-ef0c-38b5-9fe7-0956ea4b34a0","pitchNumber":2,"startTime":"2026-06-29T23:45:58.794Z","endTime":"2026-06-29T23:46:03.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.053640536307338,"aZ":-27.342587328296553,"pfxX":9.65665262543189,"pfxZ":2.592903766895926,"pX":-1.0379134026181482,"pZ":2.3073058067924634,"vX0":-12.42937141283041,"vY0":-135.24453081427157,"vZ0":-1.7505884502740945,"x":156.56,"y":176.48,"x0":2.3515655948869556,"y0":50.00181244625913,"z0":4.8709794592720845,"aX":17.982686119776517},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":-15.0,"spinRate":2138,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4041831213967706,"extension":6.91249585608433},"index":2,"playId":"25d1eb6e-514e-30f9-af65-9e83d4a7fe05","pitchNumber":3,"startTime":"2026-06-29T23:46:22.241Z","endTime":"2026-06-29T23:46:26.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"476f4ec8-f262-3b3f-9f43-af4576bb8a81","startTime":"2026-06-29T23:46:42.838Z","endTime":"2026-06-29T23:46:47.350Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45066351332209,"aZ":-26.039453936883536,"pfxX":1.6432837313469362,"pfxZ":3.6197660672610663,"pX":0.9509110050669951,"pZ":3.3163572714172846,"vX0":-4.844768664583094,"vY0":-128.7391626898922,"vZ0":0.5304189818995048,"x":80.75,"y":149.24,"x0":2.6361149900380774,"y0":50.00117067567148,"z0":5.10886774763957,"aX":2.784029894698461},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-2.0,"spinRate":2368,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.423985967493,"extension":6.769162709193135},"index":4,"playId":"c4e2681c-d301-36a5-b7ed-a92b0a08041d","pitchNumber":4,"startTime":"2026-06-29T23:47:05.222Z","endTime":"2026-06-29T23:47:09.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.728268949086452,"aZ":-14.574916933081797,"pfxX":4.699623431290796,"pfxZ":9.427075797263889,"pX":0.3207562996540664,"pZ":2.8288331166159626,"vX0":-7.11009710701163,"vY0":-135.56761513753872,"vZ0":-3.409625680839053,"x":104.77,"y":162.4,"x0":2.362985067440975,"y0":50.006586260426815,"z0":5.115751746723607,"aX":8.778111555154277},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":-7.1,"spinRate":2170,"spinDirection":142},"zone":6,"typeConfidence":0.9,"plateTime":0.40351905475597993,"extension":6.825881138441051},"index":5,"playId":"e3351998-5d11-327c-a482-026e32824a2c","pitchNumber":5,"startTime":"2026-06-29T23:47:25.919Z","endTime":"2026-06-29T23:47:29.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64680755830669,"aZ":-25.644161448309582,"pfxX":-4.025975062971709,"pfxZ":4.4139007503501,"pX":1.167357300767224,"pZ":1.9588396098454834,"vX0":-2.5275189096973545,"vY0":-120.60367863964417,"vZ0":-1.8913697596212322,"x":72.5,"y":185.89,"x0":2.750576556444093,"y0":50.00123988901634,"z0":5.006888969223338,"aX":-5.950974960881489},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.8,"breakHorizontal":7.9,"spinRate":2369,"spinDirection":268},"zone":14,"typeConfidence":0.9,"plateTime":0.45351537398748887,"extension":6.720345239007295},"index":6,"playId":"fad4f7cc-9c38-384d-8e29-10fdb5a3f525","pitchNumber":6,"startTime":"2026-06-29T23:47:54.844Z","endTime":"2026-06-29T23:48:00.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:48:00.735Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dane Myers doubles (6) on a line drive to left fielder Jackson Chourio. Spencer Steer scores. JJ Bleday to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:48:17.245Z","endTime":"2026-06-29T23:50:14.576Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnThird":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.970242341184864,"aZ":-24.77990543069733,"pfxX":-3.109992804107835,"pfxZ":5.063292354397795,"pX":-0.7447729500860943,"pZ":0.7706563702817011,"vX0":-7.245512693330446,"vY0":-120.51222606425465,"vZ0":-4.518660805314183,"x":145.39,"y":217.97,"x0":2.713302555032947,"y0":50.00299104613307,"z0":4.877425094240572,"aX":-4.5413553368900015},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.3,"breakHorizontal":7.4,"spinRate":2471,"spinDirection":272},"zone":13,"typeConfidence":0.88,"plateTime":0.4557292280557381,"extension":7.0209904312560285},"index":0,"playId":"01d8c434-e5c6-3c42-b763-66c30c8bc82e","pitchNumber":1,"startTime":"2026-06-29T23:48:27.225Z","endTime":"2026-06-29T23:48:31.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.337414192959663,"aZ":-27.538267795653226,"pfxX":10.374735686817196,"pfxZ":2.490403911558925,"pX":-0.11631793070028218,"pZ":2.1248498291184212,"vX0":-10.871613478515185,"vY0":-135.03784424173787,"vZ0":-2.074163511856308,"x":121.43,"y":181.41,"x0":2.599499408862996,"y0":50.00164758977843,"z0":4.825743356741508,"aX":19.30353547048146},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.3,"breakHorizontal":-16.7,"spinRate":1980,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.40444428411518674,"extension":6.8923197921655515},"index":1,"playId":"4ee6b76a-fdd3-3d77-b306-e54f687b17d0","pitchNumber":2,"startTime":"2026-06-29T23:48:43.100Z","endTime":"2026-06-29T23:48:46.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35370549557311,"aZ":-19.87093357712171,"pfxX":7.380447216632422,"pfxZ":6.676628272756172,"pX":-0.7494556348049586,"pZ":2.9544446028437115,"vX0":-10.908922503307942,"vY0":-134.0021279042377,"vZ0":-1.9613861038267586,"x":145.57,"y":159.01,"x0":2.39067291159906,"y0":50.00197050632585,"z0":5.09587816405909,"aX":13.599884010273293},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":-11.4,"spinRate":2265,"spinDirection":141},"zone":1,"typeConfidence":0.9,"plateTime":0.40668911144496356,"extension":6.938076926425068},"index":2,"playId":"bea6eb2d-51bf-343b-9e24-132a3edcf462","pitchNumber":3,"startTime":"2026-06-29T23:49:06.881Z","endTime":"2026-06-29T23:49:10.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.892887272075214,"aZ":-24.691122874251754,"pfxX":-5.767502540680724,"pfxZ":5.186004180032074,"pX":-0.38134414041586934,"pZ":1.553532185989366,"vX0":-5.422880576240756,"vY0":-119.05751000280644,"vZ0":-2.676211956865184,"x":131.54,"y":196.83,"x0":2.671219984534411,"y0":50.00092462398618,"z0":4.916332775687111,"aX":-8.314210470852245},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.0,"breakHorizontal":11.8,"spinRate":2470,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.45926389447251426,"extension":6.903312003677079},"index":3,"playId":"3a9da41e-3621-33eb-9717-126f79bde57e","pitchNumber":4,"startTime":"2026-06-29T23:49:27.241Z","endTime":"2026-06-29T23:49:54.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.245652762069952,"aZ":-29.576386849847097,"pfxX":-6.422105583507525,"pfxZ":1.8478330477806324,"pX":-0.6302148701125763,"pZ":1.7331549368946657,"vX0":-5.612861292466888,"vY0":-118.08104227541445,"vZ0":-1.3748589000964384,"x":141.02,"y":191.98,"x0":2.6151930575860054,"y0":50.00413281842371,"z0":5.053295711638314,"aX":-9.035630959955718},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.2,"breakHorizontal":13.1,"spinRate":2520,"spinDirection":283},"zone":7,"typeConfidence":0.91,"plateTime":0.46449928114290806,"extension":6.886025015168278},"hitData":{"launchSpeed":82.3,"launchAngle":27.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":42.09,"coordY":109.28}},"index":4,"playId":"f5ce97b8-a171-3b6e-bf04-303da94ecc52","pitchNumber":5,"startTime":"2026-06-29T23:50:02.337Z","endTime":"2026-06-29T23:50:14.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":-10.899999999999999,"leverageIndex":1.7,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:50:14.576Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T23:51:04.537Z","endTime":"2026-06-29T23:52:08.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-29T23:50:26.649Z","endTime":"2026-06-29T23:51:06.585Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.316172250534134,"aZ":-23.61039097381181,"pfxX":-4.011966830640841,"pfxZ":5.987721602986498,"pX":-0.3397226531430027,"pZ":2.456925604688253,"vX0":-5.829372787274007,"vY0":-119.19687156833321,"vZ0":-0.9168406326014424,"x":129.95,"y":172.44,"x0":2.664764014751287,"y0":50.00046381280072,"z0":4.991157356507295,"aX":-5.7327215387554045},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.9,"breakHorizontal":8.8,"spinRate":2493,"spinDirection":274},"zone":4,"typeConfidence":0.9,"plateTime":0.46067182009976815,"extension":6.985204870968643},"index":1,"playId":"f0def69f-26f9-3623-a33c-072f4ad7ebe5","pitchNumber":1,"startTime":"2026-06-29T23:51:06.585Z","endTime":"2026-06-29T23:51:09.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.654313384882908,"aZ":-25.254489392210115,"pfxX":-7.929436564652345,"pfxZ":4.837832942259002,"pX":-0.5061036119149769,"pZ":2.349512150227539,"vX0":-4.9720634321719155,"vY0":-119.04087981418216,"vZ0":-0.9373927160980999,"x":136.29,"y":175.34,"x0":2.6422642089617674,"y0":50.001091017187484,"z0":5.042399692648823,"aX":-11.3352826149145},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.8,"breakHorizontal":15.6,"spinRate":2620,"spinDirection":279},"zone":4,"typeConfidence":0.9,"plateTime":0.4607808013533483,"extension":6.835835410215252},"index":2,"playId":"c2b2afca-52eb-333a-94d9-c9a0afca2456","pitchNumber":2,"startTime":"2026-06-29T23:51:26.715Z","endTime":"2026-06-29T23:51:30.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317294656216255,"aZ":-19.958764034300675,"pfxX":5.690578028376223,"pfxZ":6.522292283943852,"pX":-0.42390159991040754,"pZ":1.7566360786965876,"vX0":-9.700891684640109,"vY0":-135.43518485493655,"vZ0":-5.065969384911714,"x":133.16,"y":191.35,"x0":2.4517815956636824,"y0":50.0038802097418,"z0":5.031557983461512,"aX":10.659731694694145},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.0,"breakHorizontal":-8.4,"spinRate":2210,"spinDirection":146},"zone":7,"typeConfidence":0.88,"plateTime":0.40316871629096473,"extension":7.2083009085622995},"index":3,"playId":"fb47d3fc-9f55-3603-8495-b63c8571d297","pitchNumber":3,"startTime":"2026-06-29T23:52:03.641Z","endTime":"2026-06-29T23:52:08.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":1.85,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:52:08.744Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:53:24.376Z","endTime":"2026-06-29T23:56:24.910Z","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":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.613164816402072,"aZ":-24.972657300320513,"pfxX":12.643767053155251,"pfxZ":3.8658149191565814,"pX":-0.1704699786788724,"pZ":2.1760557534227387,"vX0":-12.904529172238679,"vY0":-135.62476182898462,"vZ0":-3.738605508132515,"x":123.5,"y":180.03,"x0":3.006155832659087,"y0":50.00468343945096,"z0":5.313827301956219,"aX":23.561967113923455},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":-20.2,"spinRate":2308,"spinDirection":113},"zone":8,"typeConfidence":0.87,"plateTime":0.40383878996312417,"extension":6.320137440633102},"index":0,"playId":"59e5106f-c3fc-3cff-b69b-78efba0085e8","pitchNumber":1,"startTime":"2026-06-29T23:54:34.115Z","endTime":"2026-06-29T23:54:37.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16885878803463,"aZ":-31.89184638085524,"pfxX":-1.574811483507011,"pfxZ":0.19645183394393406,"pX":-0.32022573870093235,"pZ":1.6238607433440697,"vX0":-7.854845419168757,"vY0":-120.2895850035502,"vZ0":-2.2112267435837136,"x":129.21,"y":194.94,"x0":3.2035853148087665,"y0":50.0046736871186,"z0":5.4058116094130355,"aX":-2.287573355256192},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.0,"breakHorizontal":4.9,"spinRate":2508,"spinDirection":300},"zone":7,"typeConfidence":0.88,"plateTime":0.45681374007624953,"extension":6.0886441191553295},"index":1,"playId":"a8b27396-4f7a-387b-a339-e29105170807","pitchNumber":2,"startTime":"2026-06-29T23:54:49.725Z","endTime":"2026-06-29T23:54:53.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.552558997584683,"aZ":-29.54075715735617,"pfxX":-2.232778405310672,"pfxZ":1.8290610324589718,"pX":0.2321272737547999,"pZ":1.1194857351033753,"vX0":-6.265865458599799,"vY0":-119.87355793628134,"vZ0":-3.8992361256955057,"x":108.15,"y":208.55,"x0":3.1815548614519704,"y0":50.00184568110221,"z0":5.436289864668719,"aX":-3.2133267701542416},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.5,"breakHorizontal":5.8,"spinRate":2423,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.45885885453194586,"extension":6.23563882313031},"index":2,"playId":"c83f6644-9cfb-32f4-8823-ddcc69ef6948","pitchNumber":3,"startTime":"2026-06-29T23:55:07.707Z","endTime":"2026-06-29T23:55:11.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91243865328892,"aZ":-30.781957694098768,"pfxX":12.294715043818282,"pfxZ":0.8262649288712431,"pX":-0.161987574545525,"pZ":1.7454910599057654,"vX0":-12.389464422411555,"vY0":-128.67979956444455,"vZ0":-2.950447636531111,"x":123.17,"y":191.65,"x0":3.110507257506623,"y0":50.00233776478583,"z0":5.283988125714991,"aX":20.683826589335077},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":-19.6,"spinRate":1969,"spinDirection":100},"zone":8,"typeConfidence":0.9,"plateTime":0.4251375230605716,"extension":6.433124249948213},"index":3,"playId":"9a429bb0-f009-30fe-af97-9d75f49e1577","pitchNumber":4,"startTime":"2026-06-29T23:55:24.429Z","endTime":"2026-06-29T23:55:28.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049620990298635,"aZ":-21.915350770018392,"pfxX":10.488674938848758,"pfxZ":5.2189028231241466,"pX":0.9521693512464924,"pZ":3.5832346099426484,"vX0":-9.814913283869924,"vY0":-138.21162475120164,"vZ0":-1.2575809349591387,"x":80.71,"y":142.03,"x0":3.1585202382403823,"y0":50.004805908845526,"z0":5.4928823134700115,"aX":20.628818053703654},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":-17.4,"spinRate":2227,"spinDirection":111},"zone":12,"typeConfidence":0.85,"plateTime":0.39383437891438433,"extension":6.26889571966248},"index":4,"playId":"fea36b67-c9de-3384-81ca-d6c609a9671d","pitchNumber":5,"startTime":"2026-06-29T23:55:45.215Z","endTime":"2026-06-29T23:55:49.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":87.7,"endSpeed":81.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80936363198891,"aZ":-28.749751771079474,"pfxX":11.753576040262416,"pfxZ":2.056669094021018,"pX":0.03305200791742824,"pZ":1.1217897974720066,"vX0":-11.319105145998426,"vY0":-127.34473035461446,"vZ0":-4.650562229146522,"x":115.74,"y":208.49,"x0":2.979687329147469,"y0":50.00326974470338,"z0":5.210177854930381,"aX":19.568589798487285},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-19.2,"spinRate":1948,"spinDirection":102},"zone":14,"typeConfidence":0.92,"plateTime":0.42790373960044237,"extension":6.487990106702188},"index":5,"playId":"c87f8a4c-1bc2-3486-b1f4-d6a0bdd4f1ce","pitchNumber":6,"startTime":"2026-06-29T23:56:00.093Z","endTime":"2026-06-29T23:56:03.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.683086416364812,"aZ":-23.519934200264053,"pfxX":10.350961056950956,"pfxZ":4.475370146355333,"pX":-0.27165530089024215,"pZ":3.347456240682419,"vX0":-12.590631350877732,"vY0":-137.50496795856637,"vZ0":-1.2381682771221452,"x":127.35,"y":148.4,"x0":3.000662064569991,"y0":50.00302919148651,"z0":5.384599622049529,"aX":20.01749216833386},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":-16.4,"spinRate":2117,"spinDirection":110},"zone":1,"typeConfidence":0.72,"plateTime":0.3968474054844138,"extension":6.373153828087136},"index":6,"playId":"cfb9f577-83cc-3cff-a8c0-1abd338097e9","pitchNumber":7,"startTime":"2026-06-29T23:56:21.338Z","endTime":"2026-06-29T23:56:24.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:56:24.910Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:56:50.647Z","endTime":"2026-06-29T23:57:42.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.081374634301074,"aZ":-25.163024106145276,"pfxX":12.223788049349904,"pfxZ":3.6306403601010384,"pX":0.2678825591861331,"pZ":2.984346503871118,"vX0":-12.179050813562112,"vY0":-137.71413649040315,"vZ0":-1.7353796893347262,"x":106.79,"y":158.2,"x0":3.1483540678399375,"y0":50.00325830841524,"z0":5.316050251666395,"aX":23.603831970626125},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":-19.8,"spinRate":2284,"spinDirection":110},"zone":2,"typeConfidence":0.89,"plateTime":0.3969407123733011,"extension":6.202275778121985},"index":0,"playId":"f77e3af2-6cba-36c7-8a87-0f14dbb2bdda","pitchNumber":1,"startTime":"2026-06-29T23:56:50.647Z","endTime":"2026-06-29T23:56:53.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26150618641624,"aZ":-32.59720409325005,"pfxX":-3.6306300511738465,"pfxZ":-0.29579674986227644,"pX":1.5591100652535865,"pZ":2.308289903776357,"vX0":-3.004651630477797,"vY0":-119.01672748716865,"vZ0":-0.5208901978995019,"x":57.57,"y":176.46,"x0":3.3104772623981873,"y0":50.002733179306276,"z0":5.487156151846884,"aX":-5.197651793803128},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.4,"breakHorizontal":7.3,"spinRate":2474,"spinDirection":292},"zone":14,"typeConfidence":0.91,"plateTime":0.4605639603944045,"extension":6.182582663677771},"index":1,"playId":"045336fb-07b0-3b14-8df8-7344003ecd3a","pitchNumber":2,"startTime":"2026-06-29T23:57:07.558Z","endTime":"2026-06-29T23:57:11.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.755754128940733,"aZ":-33.59695132130605,"pfxX":-2.9693922353156266,"pfxZ":-1.00313587293671,"pX":0.6413730847817227,"pZ":2.1973507858921963,"vX0":-5.235095321308366,"vY0":-118.1646670167915,"vZ0":-0.4176419304314355,"x":92.55,"y":179.45,"x0":3.268146565536219,"y0":50.00225645283268,"z0":5.45357459492769,"aX":-4.213602852634492},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.7,"breakHorizontal":6.6,"spinRate":2480,"spinDirection":295},"zone":9,"typeConfidence":0.91,"plateTime":0.4628862020411222,"extension":6.072035688486494},"index":2,"playId":"1352ec46-0c4e-3380-8750-3f65cebfa620","pitchNumber":3,"startTime":"2026-06-29T23:57:21.211Z","endTime":"2026-06-29T23:57:24.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450885985219575,"aZ":-31.427092698157438,"pfxX":-3.488713738666555,"pfxZ":0.5136447533129456,"pX":-1.2945302576547728,"pZ":1.3172267493197867,"vX0":-9.182631160931523,"vY0":-119.7554913502614,"vZ0":-2.9961662903071398,"x":166.34,"y":203.21,"x0":3.044941782222295,"y0":50.00102136840273,"z0":5.399883236857731,"aX":-5.0590870151225955},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.5,"breakHorizontal":8.5,"spinRate":2549,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4576321452636538,"extension":6.06785840488899},"index":3,"playId":"3132c50b-1523-371b-b8c7-1baf0f1bbe8d","pitchNumber":4,"startTime":"2026-06-29T23:57:38.499Z","endTime":"2026-06-29T23:57:42.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:57:42.324Z","atBatIndex":7},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"William Contreras hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:57:46.759Z","endTime":"2026-06-29T23:58:27.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.447332620013484,"aZ":-24.784742083344135,"pfxX":13.198710787577594,"pfxZ":3.923667779443227,"pX":-0.3265078392699628,"pZ":0.7906575272808393,"vX0":-13.470238119797981,"vY0":-136.28491770924933,"vZ0":-7.236228109631965,"x":129.45,"y":217.43,"x0":2.9610951581922493,"y0":50.00532457154904,"z0":5.187640361890583,"aX":24.876615855219573},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":-21.1,"spinRate":2235,"spinDirection":115},"zone":13,"typeConfidence":0.88,"plateTime":0.4016260919423815,"extension":6.449772053508627},"index":0,"playId":"d6074226-af4e-3eab-8d6c-e83bcf25706c","pitchNumber":1,"startTime":"2026-06-29T23:58:08.278Z","endTime":"2026-06-29T23:58:12.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.256694989376093,"aZ":-31.71673109462101,"pfxX":-4.979477015065942,"pfxZ":0.3250559351759432,"pX":-3.517311989319915,"pZ":0.5643767689685776,"vX0":-13.606161238810694,"vY0":-118.40000117198231,"vZ0":-4.1776327680360446,"x":251.07,"y":223.54,"x0":2.9690289863619657,"y0":50.00450277479633,"z0":5.279186747218811,"aX":-7.011236346374705},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.4,"breakHorizontal":12.6,"spinRate":2765,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.4640048791662297,"extension":6.322403033313936},"index":1,"playId":"e70c6f71-a801-3a44-9fde-408eb9674010","pitchNumber":2,"startTime":"2026-06-29T23:58:22.879Z","endTime":"2026-06-29T23:58:27.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-29T23:58:27.800Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Vaughn walks. William Contreras to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T23:58:30.868Z","endTime":"2026-06-30T00:01:24.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96510392625022,"aZ":-21.15313579212343,"pfxX":9.818844850605927,"pfxZ":5.570389304685712,"pX":0.728978163799588,"pZ":4.460247038486769,"vX0":-10.20314359873424,"vY0":-139.46837697239246,"vZ0":0.7733403997553651,"x":89.21,"y":118.35,"x0":3.1507110246536505,"y0":50.00572983940979,"z0":5.569445379747998,"aX":19.439049999133964},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":-15.8,"spinRate":2123,"spinDirection":113},"zone":12,"typeConfidence":0.89,"plateTime":0.39200321126269344,"extension":6.418525227281474},"index":0,"playId":"f2bd45d9-0038-3ec0-9def-ef604b8bf197","pitchNumber":1,"startTime":"2026-06-29T23:59:24.165Z","endTime":"2026-06-29T23:59:27.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60381329620342,"aZ":-20.346749516868105,"pfxX":10.100191242029005,"pfxZ":6.144817062052784,"pX":-0.9868649487919846,"pZ":3.669654893749806,"vX0":-14.529908331718683,"vY0":-137.6428836780488,"vZ0":-1.0350325599640084,"x":154.62,"y":139.7,"x0":3.0400788126033578,"y0":50.00414185330439,"z0":5.423988232607793,"aX":19.446583479921394},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.2,"breakHorizontal":-15.4,"spinRate":2199,"spinDirection":105},"zone":11,"typeConfidence":0.89,"plateTime":0.39742420475556894,"extension":6.297945301587604},"index":1,"playId":"939653cd-41e9-36c9-8836-9b6397b62d3e","pitchNumber":2,"startTime":"2026-06-29T23:59:42.882Z","endTime":"2026-06-29T23:59:46.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.033940651644848,"aZ":-30.379868526300278,"pfxX":12.135706362518087,"pfxZ":1.058149349312611,"pX":-0.1803110191427284,"pZ":1.6327637633410346,"vX0":-12.275092529744352,"vY0":-128.6592425021245,"vZ0":-3.2648487251650042,"x":123.87,"y":194.7,"x0":3.051795532741127,"y0":50.00344436162111,"z0":5.246433887400912,"aX":20.56371931345325},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":-19.6,"spinRate":1924,"spinDirection":97},"zone":8,"typeConfidence":0.91,"plateTime":0.42400146181645626,"extension":6.53082299082795},"index":2,"playId":"92dd9cd8-9108-3f84-a8ac-ea791907f1ff","pitchNumber":3,"startTime":"2026-06-30T00:00:02.740Z","endTime":"2026-06-30T00:00:06.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25959364896618,"aZ":-28.533913637396147,"pfxX":12.710395613132103,"pfxZ":1.8637427040237018,"pX":0.16898645686393277,"pZ":3.5758509623537083,"vX0":-12.873897667668434,"vY0":-138.43161609286528,"vZ0":0.1690410370646206,"x":110.56,"y":142.23,"x0":3.2157639253902177,"y0":50.0016794882601,"z0":5.41531795045913,"aX":24.807963157303266},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":-20.5,"spinRate":2312,"spinDirection":114},"zone":12,"typeConfidence":0.9,"plateTime":0.39480641065837085,"extension":6.430886566683011},"index":3,"playId":"2b88accf-4bf6-3fc4-8ec1-9ae6ce92ceb9","pitchNumber":4,"startTime":"2026-06-30T00:00:23.010Z","endTime":"2026-06-30T00:00:26.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.063259532186894,"aZ":-31.769288970861428,"pfxX":10.84057902766341,"pfxZ":0.2505217701979028,"pX":0.6693733420253823,"pZ":2.2522534214379304,"vX0":-9.902771290189259,"vY0":-127.4147581113203,"vZ0":-1.3675047927578636,"x":91.49,"y":177.97,"x0":3.196989205952931,"y0":50.00532017897672,"z0":5.305140081661305,"aX":17.835031609290347},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":-17.4,"spinRate":1875,"spinDirection":98},"zone":6,"typeConfidence":0.9,"plateTime":0.42979697644322457,"extension":6.444551461120253},"index":4,"playId":"98818966-986b-3988-880c-75d6261323d8","pitchNumber":5,"startTime":"2026-06-30T00:00:43.740Z","endTime":"2026-06-30T00:00:47.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-30T00:01:02.136Z","endTime":"2026-06-30T00:01:18.010Z","isPitch":false,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.544922675817364,"aZ":-21.969075090169316,"pfxX":12.577994521129424,"pfxZ":5.1982015245730935,"pX":-0.9907543936207427,"pZ":1.6338569724882053,"vX0":-15.37139063809675,"vY0":-138.20731846426725,"vZ0":-5.824632055980043,"x":154.77,"y":194.67,"x0":2.970644630920987,"y0":50.003524308464016,"z0":5.213397409422763,"aX":24.69419797519884},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":-20.2,"spinRate":2340,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.39410171879747535,"extension":6.483588576104297},"index":6,"playId":"d10a797a-d3fb-398b-9dc3-406498796637","pitchNumber":6,"startTime":"2026-06-30T00:01:18.010Z","endTime":"2026-06-30T00:01:24.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.2,"awayTeamWinProbability":55.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:01:24.942Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gary Sánchez lines out sharply to right fielder Noelvi Marte.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-30T00:01:27.964Z","endTime":"2026-06-30T00:02:57.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31535613048267,"aZ":-22.863167439161295,"pfxX":10.123614243586115,"pfxZ":4.9036130222771295,"pX":-0.20698406247867585,"pZ":1.5483646437030991,"vX0":-12.845073192984794,"vY0":-136.26966678051846,"vZ0":-5.675762678228171,"x":124.89,"y":196.97,"x0":3.231947455692175,"y0":50.00045236337556,"z0":5.217113160198206,"aX":19.215398915449285},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":-16.0,"spinRate":2081,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4005159902233024,"extension":6.384579777427458},"index":0,"playId":"ca3530c0-e893-3aac-9eb4-d52fa2a7ed6f","pitchNumber":1,"startTime":"2026-06-30T00:01:50.801Z","endTime":"2026-06-30T00:01:55.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.066675046818542,"aZ":-33.29347916057738,"pfxX":-2.396978348222958,"pfxZ":-0.7483146241776097,"pX":1.5179838525465437,"pZ":2.6091459600372087,"vX0":-3.7739215370688863,"vY0":-120.54084662254151,"vZ0":0.051262438773053365,"x":59.14,"y":168.33,"x0":3.408940852857944,"y0":50.00506227385933,"z0":5.500975047385425,"aX":-3.5659115811453352},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.1,"breakHorizontal":5.2,"spinRate":2341,"spinDirection":296},"zone":12,"typeConfidence":0.9,"plateTime":0.452528960738392,"extension":6.198569056596704},"index":1,"playId":"c09b4741-e183-3222-a570-51aded5cbc9e","pitchNumber":2,"startTime":"2026-06-30T00:02:07.911Z","endTime":"2026-06-30T00:02:11.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.236106524090538,"aZ":-32.817099295673685,"pfxX":11.234320926539098,"pfxZ":-0.3895688398109467,"pX":1.1284379257120227,"pZ":3.113814283280044,"vX0":-9.035572604425116,"vY0":-126.60116100837921,"vZ0":0.6316560154748183,"x":73.99,"y":154.71,"x0":3.2724745276201386,"y0":50.00588101976841,"z0":5.473949139635753,"aX":18.361292187088413},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":-18.5,"spinRate":1920,"spinDirection":98},"zone":12,"typeConfidence":0.9,"plateTime":0.4315414355188367,"extension":6.500514672784588},"index":2,"playId":"62404f31-7bf6-34d6-bc8a-5dd6597d8256","pitchNumber":3,"startTime":"2026-06-30T00:02:28.788Z","endTime":"2026-06-30T00:02:32.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06056621206761,"aZ":-27.49863785905233,"pfxX":12.121623393407305,"pfxZ":2.4456351293154484,"pX":0.17045687518913588,"pZ":2.6395403296084954,"vX0":-12.558632226196925,"vY0":-137.16634026877205,"vZ0":-2.201666691408263,"x":110.5,"y":167.51,"x0":3.2235685909840344,"y0":50.00623634441699,"z0":5.3191283463279,"aX":23.207213364956182},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":-19.4,"spinRate":2349,"spinDirection":109},"zone":5,"typeConfidence":0.9,"plateTime":0.39863648360400106,"extension":6.3879963405658255},"hitData":{"launchSpeed":104.5,"launchAngle":13.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.78,"coordY":105.44}},"index":3,"playId":"887c4763-8d39-3a77-a1b0-c548853d16d5","pitchNumber":4,"startTime":"2026-06-30T00:02:50.193Z","endTime":"2026-06-30T00:02:57.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.8,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:02:57.297Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Stephenson doubles (9) on a sharp fly ball to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:04:53.145Z","endTime":"2026-06-30T00:06:23.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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_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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404169147861083,"aZ":-24.772029871875525,"pfxX":10.195771720893342,"pfxZ":4.014281973394005,"pX":-0.29474485614709545,"pZ":2.315633945645453,"vX0":-11.006158849347766,"vY0":-134.07935052253606,"vZ0":-2.2941838319561803,"x":128.23,"y":176.26,"x0":2.5131421061705765,"y0":50.00568225061722,"z0":4.926320489927352,"aX":18.81282556775722},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":-16.4,"spinRate":2129,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4064744788081298,"extension":7.064148702725262},"index":0,"playId":"0a9f7e04-c54b-3f17-9a1f-8ff1940ab098","pitchNumber":1,"startTime":"2026-06-30T00:05:27.325Z","endTime":"2026-06-30T00:05:30.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06502309584573,"aZ":-19.76014507377653,"pfxX":7.043620079157989,"pfxZ":6.868054657293678,"pX":0.005759480491060602,"pZ":3.087113553054943,"vX0":-9.502284146077974,"vY0":-132.78300099462444,"vZ0":-1.7372653247270766,"x":116.78,"y":155.43,"x0":2.694856298711579,"y0":50.00631622386064,"z0":5.169244056531281,"aX":12.739648518103781},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":-11.0,"spinRate":2229,"spinDirection":136},"zone":2,"typeConfidence":0.9,"plateTime":0.41052863984992305,"extension":6.973069363112021},"index":1,"playId":"ebb59929-a9b3-3c5f-83a6-2939c1c700c2","pitchNumber":2,"startTime":"2026-06-30T00:05:43.516Z","endTime":"2026-06-30T00:05:47.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-30T00:05:55.073Z","endTime":"2026-06-30T00:06:10.835Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46129862375046,"aZ":-27.22066169258612,"pfxX":-6.473825684070018,"pfxZ":3.50960690941727,"pX":-0.2485348946834961,"pZ":2.372128606123413,"vX0":-4.646382737916839,"vY0":-117.58934315764691,"vZ0":-0.6327408131705613,"x":126.47,"y":174.73,"x0":2.588260858525164,"y0":50.0050410285528,"z0":5.150806148361659,"aX":-9.14650005591943},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":2476,"spinDirection":284},"zone":4,"typeConfidence":0.9,"plateTime":0.46423337836310186,"extension":6.889098497527719},"hitData":{"launchSpeed":100.7,"launchAngle":23.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":25.96,"coordY":100.6}},"index":3,"playId":"f3d11dfe-39b8-3a12-ad62-308aabe85494","pitchNumber":3,"startTime":"2026-06-30T00:06:10.835Z","endTime":"2026-06-30T00:06:23.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":0.82,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:06:23.252Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Matt McLain out on a sacrifice bunt, pitcher Robert Gasser to first baseman Andrew Vaughn. Tyler Stephenson to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:06:32.305Z","endTime":"2026-06-30T00:07:19.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":688107,"link":"/api/v1/people/688107"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452804931636578,"aZ":-24.61641614630451,"pfxX":10.717264683406352,"pfxZ":4.184829704378277,"pX":0.8898841246429526,"pZ":2.149903626340652,"vX0":-8.353427101372048,"vY0":-133.4750180167879,"vZ0":-2.7177326834596434,"x":83.08,"y":180.73,"x0":2.666082287965519,"y0":50.00253613022773,"z0":4.9518419352761756,"aX":19.357116508717777},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":-17.6,"spinRate":2146,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41019283788715954,"extension":6.823694856719718},"index":0,"playId":"4adf6af6-e430-329b-a765-5231983eb1ce","pitchNumber":1,"startTime":"2026-06-30T00:06:53.192Z","endTime":"2026-06-30T00:06:56.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.6,"endSpeed":84.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652491068354546,"aZ":-23.89017535275263,"pfxX":11.013202066108231,"pfxZ":4.538816839613414,"pX":-0.3833648041729332,"pZ":2.5144844108936715,"vX0":-11.609425638536457,"vY0":-134.35132925984803,"vZ0":-2.031346670388056,"x":131.61,"y":170.89,"x0":2.567009289214728,"y0":50.00202113991853,"z0":4.9818130073612,"aX":20.09327023206919},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-17.4,"spinRate":2097,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.40800347729419695,"extension":6.825294777685151},"hitData":{"launchSpeed":27.2,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":130.24,"coordY":195.57}},"index":1,"playId":"27959c8d-fb10-3ed2-9285-a71faf6849a5","pitchNumber":2,"startTime":"2026-06-30T00:07:11.954Z","endTime":"2026-06-30T00:07:19.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":1.12,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:07:19.273Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edwin Arroyo pops out to first baseman Andrew Vaughn in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:07:50.527Z","endTime":"2026-06-30T00:09:12.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.5,"endSpeed":86.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62629929869429,"aZ":-24.362838172669257,"pfxX":9.27914728116309,"pfxZ":4.180512974956953,"pX":0.25822449122782093,"pZ":2.1470218348867656,"vX0":-9.419274485330623,"vY0":-134.5170375816509,"vZ0":-2.71423679746368,"x":107.16,"y":180.81,"x0":2.5660490127976145,"y0":50.00582415584531,"z0":4.859256602233075,"aX":17.35365824246116},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":-15.2,"spinRate":2055,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.4040598662221955,"extension":6.97072374908372},"index":0,"playId":"38f4700d-ed1f-3758-94d3-c17028417fdd","pitchNumber":1,"startTime":"2026-06-30T00:07:50.527Z","endTime":"2026-06-30T00:07:54.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994307789393904,"aZ":-18.797719546212118,"pfxX":5.577732618490997,"pfxZ":7.016060826592701,"pX":0.4346467767125339,"pZ":3.9327568458144477,"vX0":-7.523867359178238,"vY0":-136.0268012764148,"vZ0":-0.04578995150069809,"x":100.43,"y":132.6,"x0":2.489716615677545,"y0":50.00107634045477,"z0":5.234417752660682,"aX":10.632602570308286},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":-8.9,"spinRate":2253,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.40002418012217955,"extension":6.850173017724523},"index":1,"playId":"1e80e32a-2c19-3f2e-85d7-0b9c3a8f9fff","pitchNumber":2,"startTime":"2026-06-30T00:08:16.309Z","endTime":"2026-06-30T00:08:19.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32064062152922,"aZ":-20.13819853898037,"pfxX":5.469078245200073,"pfxZ":6.380102512612602,"pX":0.22817351034637917,"pZ":3.0357200821484183,"vX0":-8.140075560078296,"vY0":-135.6621702702833,"vZ0":-2.038374008635784,"x":108.3,"y":156.82,"x0":2.5404462099191982,"y0":50.003441783361346,"z0":5.18286799495638,"aX":10.318705290765761},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":-8.4,"spinRate":2317,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.40189440561669887,"extension":7.018096519975352},"index":2,"playId":"2ef42dd3-2be6-3e4e-804b-d997fe425df1","pitchNumber":3,"startTime":"2026-06-30T00:08:40.846Z","endTime":"2026-06-30T00:08:44.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083253947544286,"aZ":-20.982149313913634,"pfxX":4.772404621992731,"pfxZ":5.919920374928294,"pX":0.17017463651423323,"pZ":2.660324261617974,"vX0":-8.346452921970133,"vY0":-135.52197836582525,"vZ0":-2.339598038823247,"x":110.51,"y":166.95,"x0":2.6471641628129254,"y0":50.00276776753679,"z0":4.97491502859855,"aX":9.023089273509381},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-7.2,"spinRate":2065,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.4016722455214623,"extension":6.960813996723701},"hitData":{"launchSpeed":65.8,"launchAngle":70.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.98,"coordY":189.18}},"index":3,"playId":"5a36b69c-2db4-3811-ba78-71040ebf1f1a","pitchNumber":4,"startTime":"2026-06-30T00:09:02.054Z","endTime":"2026-06-30T00:09:12.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":1.31,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:09:12.389Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-30T00:09:20.674Z","endTime":"2026-06-30T00:10:04.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57555789024324,"aZ":-16.99398703829066,"pfxX":5.512690988129632,"pfxZ":8.061170536902512,"pX":0.3448779593003102,"pZ":4.32161213611778,"vX0":-7.948460157581759,"vY0":-135.403588437811,"vZ0":0.7601504669221947,"x":103.85,"y":122.1,"x0":2.582877258445616,"y0":50.00533707642926,"z0":5.213912204547194,"aX":10.38553625601657},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-8.5,"spinRate":2303,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.40230598607982593,"extension":6.880446293648919},"index":0,"playId":"333d3a4d-7de8-3487-a4d5-813c6847402d","pitchNumber":1,"startTime":"2026-06-30T00:09:40.218Z","endTime":"2026-06-30T00:09:43.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.327349364546027,"aZ":-15.275599693396513,"pfxX":5.56828722460061,"pfxZ":9.12319838185018,"pX":-0.4809782007805341,"pZ":3.078970016241823,"vX0":-10.183516253135895,"vY0":-134.54736235193724,"vZ0":-2.4322297609837813,"x":135.33,"y":155.65,"x0":2.611719733914832,"y0":50.00502704878476,"z0":5.063853912250103,"aX":10.317503859233344},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-8.2,"spinRate":2306,"spinDirection":134},"zone":1,"typeConfidence":0.9,"plateTime":0.4054708372052023,"extension":7.105424702937963},"hitData":{"launchSpeed":70.8,"launchAngle":3.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":145.6}},"index":1,"playId":"af98a160-a7b5-38bb-8d92-8050166d4846","pitchNumber":2,"startTime":"2026-06-30T00:09:57.161Z","endTime":"2026-06-30T00:10:04.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"third":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.32,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:10:04.705Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blake Perkins lines out to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T00:11:39.944Z","endTime":"2026-06-30T00:13:17.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":667472,"link":"/api/v1/people/667472"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.556107785505098,"aZ":-29.247644017773958,"pfxX":11.65591450185095,"pfxZ":1.5402679208954595,"pX":0.03543808044830369,"pZ":2.931881850596615,"vX0":-12.582834756285473,"vY0":-136.22244535969392,"vZ0":-1.0980313482765784,"x":115.65,"y":159.62,"x0":3.1815037138201654,"y0":50.000282983138845,"z0":5.346673527665282,"aX":22.089339840946447},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.8,"breakHorizontal":-18.7,"spinRate":2224,"spinDirection":111},"zone":2,"typeConfidence":0.9,"plateTime":0.40079841839694197,"extension":6.485842197879733},"index":0,"playId":"f5841fe7-51a3-30b2-9e07-2401e39d4b56","pitchNumber":1,"startTime":"2026-06-30T00:12:33.592Z","endTime":"2026-06-30T00:12:37.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28315307447223,"aZ":-28.889979981222524,"pfxX":10.62137698923474,"pfxZ":2.006126481236931,"pX":-0.6708184750748818,"pZ":0.9594099632541214,"vX0":-12.88698193518441,"vY0":-126.81253637938879,"vZ0":-5.014972217915993,"x":142.57,"y":212.88,"x0":3.0808927003518134,"y0":50.005209530234005,"z0":5.248710614770569,"aX":17.419201131946075},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":-16.6,"spinRate":1906,"spinDirection":99},"zone":13,"typeConfidence":0.91,"plateTime":0.4307932754466446,"extension":6.330330661017355},"index":1,"playId":"9b0b0abe-2384-361c-9e88-046a4f2e3969","pitchNumber":2,"startTime":"2026-06-30T00:12:48.717Z","endTime":"2026-06-30T00:12:52.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.406338007501148,"aZ":-21.84770369689915,"pfxX":12.196663335922793,"pfxZ":5.488701006312553,"pX":0.9375541652820684,"pZ":2.9657139875082477,"vX0":-10.151130456934446,"vY0":-135.55886247593378,"vZ0":-2.4907852842920133,"x":81.26,"y":158.71,"x0":3.124814950673688,"y0":50.00656441093373,"z0":5.402595982873073,"aX":22.968327527505966},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":-20.3,"spinRate":2146,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.40225741563409567,"extension":6.252563617127663},"hitData":{"launchSpeed":87.1,"launchAngle":24.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.25,"coordY":65.32}},"index":2,"playId":"b0edb20d-2cc5-3f90-a597-c36ee12fcc66","pitchNumber":3,"startTime":"2026-06-30T00:13:06.751Z","endTime":"2026-06-30T00:13:17.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:13:17.413Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Frelick doubles (12) on a line drive to left fielder JJ Bleday.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T00:13:21.688Z","endTime":"2026-06-30T00:14:47.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.820037976539904,"aZ":-23.94290471336987,"pfxX":12.82860380549185,"pfxZ":4.3171728180389595,"pX":-1.1090225664008302,"pZ":2.086917589953178,"vX0":-15.74679480497482,"vY0":-136.46625228998906,"vZ0":-4.126537630782876,"x":159.27,"y":182.43,"x0":3.0386260782757404,"y0":50.00641001893116,"z0":5.245421094724487,"aX":24.478983104922712},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.1,"breakHorizontal":-20.4,"spinRate":2287,"spinDirection":110},"zone":13,"typeConfidence":0.86,"plateTime":0.3996267204737567,"extension":6.525231233431544},"index":0,"playId":"aaa41fe3-94a7-36dd-bc06-1a92a1a5957e","pitchNumber":1,"startTime":"2026-06-30T00:13:42.025Z","endTime":"2026-06-30T00:13:45.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":94.6,"endSpeed":87.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833609807207274,"aZ":-23.997055141793517,"pfxX":12.54719614803518,"pfxZ":4.250635908717191,"pX":-1.3062566001925793,"pZ":1.4424170797197875,"vX0":-15.982606709243488,"vY0":-136.80493007702034,"vZ0":-5.650475391584979,"x":166.79,"y":199.83,"x0":2.939896961022351,"y0":50.004859333411595,"z0":5.145591238484277,"aX":24.15201524086464},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":-19.9,"spinRate":2379,"spinDirection":107},"zone":13,"typeConfidence":0.88,"plateTime":0.3980464285836276,"extension":6.495607000142613},"index":1,"playId":"133fed77-1bc2-35b2-b549-c7e7aad9e419","pitchNumber":2,"startTime":"2026-06-30T00:14:01.828Z","endTime":"2026-06-30T00:14:05.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11873463613379,"aZ":-25.683661090836296,"pfxX":12.95012704202257,"pfxZ":3.419477776602047,"pX":0.47657058763784343,"pZ":2.5128524085996022,"vX0":-12.168252875694227,"vY0":-136.421209984825,"vZ0":-2.6032471634630974,"x":98.83,"y":170.93,"x0":3.2977977360542647,"y0":50.00076325026188,"z0":5.237181161461442,"aX":24.57082281662611},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.9,"breakHorizontal":-21.1,"spinRate":2366,"spinDirection":109},"zone":6,"typeConfidence":0.9,"plateTime":0.40045879669203277,"extension":6.489466046978571},"index":2,"playId":"45c8a030-043b-3cd1-9589-0c2b925268ad","pitchNumber":3,"startTime":"2026-06-30T00:14:18.630Z","endTime":"2026-06-30T00:14:21.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":94.4,"endSpeed":87.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330644202277036,"aZ":-27.175926030524103,"pfxX":12.5175288991625,"pfxZ":2.6058486053686387,"pX":-0.3634713880526184,"pZ":2.4394683294778443,"vX0":-14.082900436938063,"vY0":-136.8966316506154,"vZ0":-2.6908576575887513,"x":130.85,"y":172.91,"x0":3.196434306065537,"y0":50.001328351604194,"z0":5.275475956811582,"aX":23.999524715437424},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.3,"breakHorizontal":-20.0,"spinRate":2259,"spinDirection":109},"zone":4,"typeConfidence":0.9,"plateTime":0.398551487300304,"extension":6.388908331118891},"hitData":{"launchSpeed":91.6,"launchAngle":12.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.42,"coordY":88.02}},"index":3,"playId":"ae0229c9-201a-3ca0-818b-a5f486655efb","pitchNumber":4,"startTime":"2026-06-30T00:14:34.527Z","endTime":"2026-06-30T00:14:47.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":0.72,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:14:47.867Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Pratt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T00:15:06.749Z","endTime":"2026-06-30T00:17:51.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666157,"link":"/api/v1/people/666157"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92371160437602,"aZ":-26.93786473707826,"pfxX":11.7024260129057,"pfxZ":2.7451972395950435,"pX":0.8940604891378959,"pZ":2.704424452617693,"vX0":-10.656593209427697,"vY0":-136.4551559809677,"vZ0":-2.002763137768911,"x":82.92,"y":165.76,"x0":3.308797185878944,"y0":50.00053384528919,"z0":5.283440082462444,"aX":22.309053666121688},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.8,"breakHorizontal":-19.2,"spinRate":2147,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.39970977620633796,"extension":6.4349976316344595},"index":0,"playId":"3b421633-9daa-3829-bc08-b48bd182244c","pitchNumber":1,"startTime":"2026-06-30T00:15:25.775Z","endTime":"2026-06-30T00:15:29.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":88.8,"endSpeed":81.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850432101181312,"aZ":-31.610878369286322,"pfxX":11.244142194617481,"pfxZ":0.33815399723359185,"pX":-0.5369593398255019,"pZ":2.33375557318861,"vX0":-12.997794204258021,"vY0":-128.75349516628594,"vZ0":-1.3652068155668655,"x":137.47,"y":175.77,"x0":3.1075351235952584,"y0":50.00625927611852,"z0":5.3092013227727755,"aX":18.94932066565072},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.5,"breakHorizontal":-17.6,"spinRate":1888,"spinDirection":87},"zone":4,"typeConfidence":0.88,"plateTime":0.4248331425581844,"extension":6.436854685402408},"index":1,"playId":"a9c2938a-6f87-360b-81fe-f710c8c78b72","pitchNumber":2,"startTime":"2026-06-30T00:15:43.036Z","endTime":"2026-06-30T00:15:46.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33849102650383,"aZ":-30.214445716375863,"pfxX":10.406148282780354,"pfxZ":1.174227252693166,"pX":1.5435212109495915,"pZ":2.47303033549214,"vX0":-8.02707297995927,"vY0":-128.22596916771275,"vZ0":-1.2310402574230015,"x":58.16,"y":172.01,"x0":3.35525348397113,"y0":50.004423042828556,"z0":5.306491813826099,"aX":17.412138755799305},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":-17.2,"spinRate":1896,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.42637836881283686,"extension":6.51659074284331},"index":2,"playId":"1c952248-e3f7-3019-b31f-2cb1664b4d6f","pitchNumber":3,"startTime":"2026-06-30T00:16:01.315Z","endTime":"2026-06-30T00:16:05.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31025372442794,"aZ":-32.64619405523912,"pfxX":10.76271898083065,"pfxZ":-0.27923987817550433,"pX":0.14028237195043902,"pZ":1.6245379134376368,"vX0":-11.515966002900162,"vY0":-128.65200709374724,"vZ0":-2.8011007051242687,"x":111.65,"y":194.92,"x0":3.2645265910543246,"y0":50.00417814235242,"z0":5.243745273975404,"aX":18.143436076349793},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.0,"breakHorizontal":-17.0,"spinRate":1865,"spinDirection":97},"zone":14,"typeConfidence":0.9,"plateTime":0.42485317249933807,"extension":6.545241071823561},"index":3,"playId":"3a6cb925-249a-3d19-a608-3d46788d72f0","pitchNumber":4,"startTime":"2026-06-30T00:16:20.169Z","endTime":"2026-06-30T00:16:23.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-06-30T00:16:37.846Z","endTime":"2026-06-30T00:17:08.450Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"fb2583d7-eb10-4abc-b6d2-1dc3e0754908","startTime":"2026-06-30T00:17:08.450Z","endTime":"2026-06-30T00:17:17.852Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Nick Lodolo on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"fb2583d7-eb10-4abc-b6d2-1dc3e0754908","startTime":"2026-06-30T00:17:30.158Z","endTime":"2026-06-30T00:17:47.222Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"postOnThird":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"homeTeamWinProbability":49.5,"awayTeamWinProbability":50.5,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.44,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790022560957315,"aZ":-21.558486176245367,"pfxX":12.055950000439337,"pfxZ":5.476484094203608,"pX":-0.04740154669020894,"pZ":3.38796886505706,"vX0":-13.227576385402076,"vY0":-138.12306080925043,"vZ0":-1.567492093528063,"x":118.81,"y":147.3,"x0":3.2295939944709304,"y0":50.00397079125376,"z0":5.407613229784787,"aX":23.375462104014474},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":-19.2,"spinRate":2246,"spinDirection":103},"zone":2,"typeConfidence":0.87,"plateTime":0.3960351849519337,"extension":6.398665236115079},"index":7,"playId":"ad42d224-c257-330f-94d5-43b7988bb2fb","pitchNumber":5,"startTime":"2026-06-30T00:17:47.222Z","endTime":"2026-06-30T00:17:51.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":-6.5,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:17:51.656Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Matt McLain to first baseman Spencer Steer.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-30T00:17:55.524Z","endTime":"2026-06-30T00:18:45.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.534257219672433,"aZ":-23.36189594213747,"pfxX":11.768747817224648,"pfxZ":4.566489837388769,"pX":-0.1583671556949612,"pZ":2.8090978987409456,"vX0":-13.214304400939263,"vY0":-137.5554366562131,"vZ0":-2.6233414758026816,"x":123.04,"y":162.93,"x0":3.163039648652286,"y0":50.002237160140155,"z0":5.34719134287208,"aX":22.708970986913588},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":-18.7,"spinRate":2321,"spinDirection":108},"zone":2,"typeConfidence":0.59,"plateTime":0.39714388827451996,"extension":6.454034090853373},"index":0,"playId":"83016f1e-d367-36f0-afa6-aa7a48062cf5","pitchNumber":1,"startTime":"2026-06-30T00:18:18.365Z","endTime":"2026-06-30T00:18:22.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":89.2,"endSpeed":81.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433009566943372,"aZ":-31.03460452850186,"pfxX":13.217324765522555,"pfxZ":0.6699882287670871,"pX":0.7206680199778831,"pZ":1.6326296440221266,"vX0":-10.74821561524388,"vY0":-129.4830991051358,"vZ0":-3.3660204700033836,"x":89.53,"y":194.7,"x0":3.211441182024012,"y0":50.00206522018645,"z0":5.3281041705487775,"aX":22.40757099415189},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.6,"breakHorizontal":-21.5,"spinRate":1925,"spinDirection":103},"zone":9,"typeConfidence":0.89,"plateTime":0.42326773912438265,"extension":6.547738000764814},"hitData":{"launchSpeed":79.0,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":156.24}},"index":1,"playId":"362958b1-fc8d-37b7-ae9e-697cc1b5a668","pitchNumber":2,"startTime":"2026-06-30T00:18:36.642Z","endTime":"2026-06-30T00:18:45.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.52,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:18:45.763Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a ground ball to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T00:20:21.267Z","endTime":"2026-06-30T00:22:10.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.773352938079444,"aZ":-29.392853450666436,"pfxX":-6.597891797689417,"pfxZ":2.112976288902691,"pX":-1.2483381992446652,"pZ":1.2527392402874773,"vX0":-7.047431404988587,"vY0":-114.5045680131557,"vZ0":-1.7868265336405882,"x":164.58,"y":204.96,"x0":2.736143213649831,"y0":50.00359768507567,"z0":4.941731013689056,"aX":-8.688254974923765},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.6,"breakHorizontal":13.8,"spinRate":2511,"spinDirection":276},"zone":13,"typeConfidence":0.91,"plateTime":0.4798728895395441,"extension":6.821670124113765},"index":0,"playId":"705daba5-3383-3fcf-a839-4bae0d868fe6","pitchNumber":1,"startTime":"2026-06-30T00:20:54.351Z","endTime":"2026-06-30T00:20:58.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31024715716166,"aZ":-24.928999094574678,"pfxX":0.6543697011992489,"pfxZ":4.407218349728339,"pX":-2.1177972209129963,"pZ":2.821510863603352,"vX0":-11.926949198246755,"vY0":-127.22667567840311,"vZ0":-0.7066897780192518,"x":197.73,"y":162.6,"x0":2.5395537429549773,"y0":50.00469189618066,"z0":5.072907964018809,"aX":1.0775101376687586},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":1.4,"spinRate":2321,"spinDirection":166},"zone":11,"typeConfidence":0.92,"plateTime":0.42998040972749774,"extension":6.868921120266416},"index":1,"playId":"099e7150-c680-3b8b-a493-5729fff5d934","pitchNumber":2,"startTime":"2026-06-30T00:21:08.778Z","endTime":"2026-06-30T00:21:12.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629218039071574,"aZ":-24.723975854626644,"pfxX":2.223997499085763,"pfxZ":4.45982119704841,"pX":-0.22573524775341214,"pZ":0.9709198660042611,"vX0":-8.098828819797898,"vY0":-127.94938427263422,"vZ0":-4.86030641095708,"x":125.6,"y":212.57,"x0":2.6816452529600237,"y0":50.00065075426109,"z0":4.815181707158568,"aX":3.7137521340291326},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":-2.4,"spinRate":2320,"spinDirection":152},"zone":13,"typeConfidence":0.89,"plateTime":0.4269067067814487,"extension":6.939962210669772},"index":2,"playId":"626a6750-ccb6-3908-8fff-7cc58d7a126c","pitchNumber":3,"startTime":"2026-06-30T00:21:26.056Z","endTime":"2026-06-30T00:21:30.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.047416053945263,"aZ":-23.00162442656274,"pfxX":9.006667326361045,"pfxZ":5.040094852608988,"pX":-0.24966251660061733,"pZ":3.2044621467193286,"vX0":-10.404087768468534,"vY0":-133.86504629469775,"vZ0":-0.4088923550066368,"x":126.52,"y":152.26,"x0":2.511361165970318,"y0":50.00540240419483,"z0":5.001381502106393,"aX":16.400812710224812},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":-14.2,"spinRate":2101,"spinDirection":135},"zone":2,"typeConfidence":0.81,"plateTime":0.40868703269427664,"extension":6.846057277012231},"index":3,"playId":"dfbac12a-404c-3ca8-89ca-e88bfdd4026b","pitchNumber":4,"startTime":"2026-06-30T00:21:42.458Z","endTime":"2026-06-30T00:21:46.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.621577611807773,"aZ":-23.760511787938725,"pfxX":10.718451347146264,"pfxZ":4.689507717939498,"pX":0.3266758347493885,"pZ":2.1149899960030987,"vX0":-9.502010167376973,"vY0":-133.36026491697106,"vZ0":-2.6653893867606704,"x":104.55,"y":181.68,"x0":2.5493933992249356,"y0":50.00540057370111,"z0":4.847867543978459,"aX":19.241770637718158},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":-17.3,"spinRate":2101,"spinDirection":130},"zone":9,"typeConfidence":0.91,"plateTime":0.411267687399234,"extension":6.987235294839701},"hitData":{"launchSpeed":108.1,"launchAngle":7.0,"totalDistance":158.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.04,"coordY":108.57}},"index":4,"playId":"55208ef5-1e33-3906-bc4a-0b4b077c1d05","pitchNumber":5,"startTime":"2026-06-30T00:21:59.546Z","endTime":"2026-06-30T00:22:10.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.3,"awayTeamWinProbability":64.7,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":0.85,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:22:10.363Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Spencer Steer grounds into a force out, third baseman Joey Ortiz to second baseman Brice Turang. Sal Stewart out at 2nd. Spencer Steer to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T00:22:13.971Z","endTime":"2026-06-30T00:23:29.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.257429827767986,"aZ":-24.911167594088496,"pfxX":0.14524379970331025,"pfxZ":4.279569670633057,"pX":0.35206492447052323,"pZ":2.6971083400050975,"vX0":-6.363991286100969,"vY0":-128.82910792273566,"vZ0":-1.021525643863612,"x":103.58,"y":165.96,"x0":2.8251679101831413,"y0":50.0045272590329,"z0":5.006761609648819,"aX":0.24752252042078263},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":1.0,"spinRate":2270,"spinDirection":158},"zone":3,"typeConfidence":0.91,"plateTime":0.4235403384503451,"extension":6.894857907295112},"index":0,"playId":"13df3d8b-ec95-3e6a-925b-29f88078b1ce","pitchNumber":1,"startTime":"2026-06-30T00:22:36.755Z","endTime":"2026-06-30T00:22:42.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"e3f4be54-223f-3e8c-8a2e-8e0b6d005a15","startTime":"2026-06-30T00:22:59.133Z","endTime":"2026-06-30T00:23:03.120Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.6,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.321914721052206,"aZ":-15.29073259553039,"pfxX":6.898229906720314,"pfxZ":9.36641558626522,"pX":-0.07681123075101544,"pZ":2.824721384980888,"vX0":-9.306953704426615,"vY0":-133.089445355961,"vZ0":-2.9007405416019343,"x":119.93,"y":162.51,"x0":2.5616590048929297,"y0":50.00050127276751,"z0":5.0297894927735225,"aX":12.431686457976236},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":-10.6,"spinRate":2247,"spinDirection":131},"zone":2,"typeConfidence":0.91,"plateTime":0.41081426063606585,"extension":6.892222835493473},"hitData":{"launchSpeed":84.9,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":172.97}},"index":2,"playId":"79ab57c1-8f2f-3020-b231-c742b27cdbef","pitchNumber":2,"startTime":"2026-06-30T00:23:18.749Z","endTime":"2026-06-30T00:23:29.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":1.41,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:23:29.048Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"JJ Bleday grounds into a double play, second baseman Brice Turang to shortstop Cooper Pratt to first baseman Andrew Vaughn. Spencer Steer out at 2nd. JJ Bleday out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-30T00:23:37.835Z","endTime":"2026-06-30T00:25:00.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.9,"endSpeed":75.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.719117122748877,"aZ":-32.20451212972811,"pfxX":-7.030305067489551,"pfxZ":-0.018613726911417494,"pX":0.5266502104506969,"pZ":0.908368515001428,"vX0":-2.8926386457669335,"vY0":-117.91351106395855,"vZ0":-2.64118072666777,"x":96.93,"y":214.25,"x0":2.681650376315737,"y0":50.00535335058711,"z0":5.004737866298603,"aX":-9.933155816372327},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.4,"breakHorizontal":13.4,"spinRate":2529,"spinDirection":287},"zone":14,"typeConfidence":0.91,"plateTime":0.463927634584802,"extension":6.817864965269176},"index":0,"playId":"7b1068dc-cafc-30d7-af5e-8679fef02cc6","pitchNumber":1,"startTime":"2026-06-30T00:23:55.380Z","endTime":"2026-06-30T00:23:59.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":81.2,"endSpeed":74.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017011678593654,"aZ":-31.07036391753874,"pfxX":-6.2428350822709575,"pfxZ":0.7832512345171612,"pX":-1.2972407868407392,"pZ":1.6612342451715167,"vX0":-7.109439201225139,"vY0":-118.12547723072984,"vZ0":-1.2625191384471264,"x":166.45,"y":193.93,"x0":2.5652207338521205,"y0":50.00222156020645,"z0":5.065406346163652,"aX":-8.800535398880296},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.4,"breakHorizontal":13.1,"spinRate":2576,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.46410293824151116,"extension":6.87277746144446},"index":1,"playId":"c66d34d9-c88c-3e98-a5b7-22a5d65b1cb4","pitchNumber":2,"startTime":"2026-06-30T00:24:12.892Z","endTime":"2026-06-30T00:24:16.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3855678365383,"aZ":-27.825696830396875,"pfxX":-1.1019976343245057,"pfxZ":2.5976911830380685,"pX":-0.44871085628357066,"pZ":2.094598499398614,"vX0":-7.0656506343546805,"vY0":-127.83460704728832,"vZ0":-1.9567978264104036,"x":134.1,"y":182.23,"x0":2.4807564821077137,"y0":50.00508838320921,"z0":5.029021778287115,"aX":-1.844338363324324},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":3.4,"spinRate":2348,"spinDirection":183},"zone":7,"typeConfidence":0.91,"plateTime":0.42651774723810654,"extension":6.875044239911172},"index":2,"playId":"8c6c70a8-f942-38a6-90d8-dc65b08c63d8","pitchNumber":3,"startTime":"2026-06-30T00:24:32.061Z","endTime":"2026-06-30T00:24:36.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.5,"endSpeed":84.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.023208420733756,"aZ":-26.263451390853454,"pfxX":9.413257778661587,"pfxZ":3.2186551882216285,"pX":0.37624612743256225,"pZ":2.367795364889705,"vX0":-8.704384494254835,"vY0":-134.44151940739084,"vZ0":-1.9638873867578979,"x":102.66,"y":174.85,"x0":2.4264246636726385,"y0":50.0059171202376,"z0":4.964232020411236,"aX":17.305852946146263},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":-15.2,"spinRate":2176,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4067637483970823,"extension":6.796362155553142},"hitData":{"launchSpeed":98.9,"launchAngle":5.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":153.2}},"index":3,"playId":"c6da5642-7522-31a1-858a-70f978e9ecf2","pitchNumber":4,"startTime":"2026-06-30T00:24:52.052Z","endTime":"2026-06-30T00:25:00.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.19,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:25:00.275Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Chourio walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T00:26:48.450Z","endTime":"2026-06-30T00:28:48.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81413694692427,"aZ":-32.525560969971465,"pfxX":-1.809863160895722,"pfxZ":-0.24126267361564135,"pX":-0.2665988124327229,"pZ":1.6825347472898555,"vX0":-7.6894876360055235,"vY0":-119.69647973598478,"vZ0":-1.857993206416333,"x":127.16,"y":193.35,"x0":3.2208934284096706,"y0":50.00258740031114,"z0":5.377353120248266,"aX":-2.629609335361105},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.6,"breakHorizontal":5.2,"spinRate":2508,"spinDirection":291},"zone":7,"typeConfidence":0.89,"plateTime":0.4573552734844184,"extension":6.249259449346832},"index":0,"playId":"4b4e81e8-acf9-3f04-8310-859c6a6ceab9","pitchNumber":1,"startTime":"2026-06-30T00:27:11.314Z","endTime":"2026-06-30T00:27:15.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":88.7,"endSpeed":81.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63202897809416,"aZ":-33.44652010350216,"pfxX":11.454234407915422,"pfxZ":-0.755633728202942,"pX":-0.8440190195376235,"pZ":1.637430411383422,"vX0":-13.7269683354801,"vY0":-128.56271957809088,"vZ0":-2.508277895196613,"x":149.17,"y":194.57,"x0":3.0561794810717493,"y0":50.001883169306545,"z0":5.200985742838282,"aX":19.329253877849332},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.7,"breakHorizontal":-18.0,"spinRate":1865,"spinDirection":106},"zone":13,"typeConfidence":0.89,"plateTime":0.42473708870489535,"extension":6.5445903466030755},"index":1,"playId":"e9746c95-f9f8-31cf-a316-5599ef53bc6f","pitchNumber":2,"startTime":"2026-06-30T00:27:27.753Z","endTime":"2026-06-30T00:27:32.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.095257538696284,"aZ":-32.059096089768275,"pfxX":11.56115500734915,"pfxZ":0.0736956963721278,"pX":-0.8253861494691788,"pZ":0.9428654316716634,"vX0":-13.606590438156955,"vY0":-127.25076333629441,"vZ0":-4.339380806460413,"x":148.46,"y":213.32,"x0":3.068456935890975,"y0":50.005700393659104,"z0":5.186949747680486,"aX":19.119878835937598},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":-18.1,"spinRate":1934,"spinDirection":102},"zone":13,"typeConfidence":0.92,"plateTime":0.42908737139053343,"extension":6.561008974766963},"index":2,"playId":"2a7813c7-59f4-3b22-9d54-0df9dce8c56d","pitchNumber":3,"startTime":"2026-06-30T00:27:45.031Z","endTime":"2026-06-30T00:27:49.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881329477655125,"aZ":-22.221795581470868,"pfxX":10.36552181102942,"pfxZ":5.165909439002519,"pX":1.62740727478711,"pZ":4.187994989667261,"vX0":-8.240038039548692,"vY0":-137.51649436866484,"vZ0":0.5760250291104141,"x":54.97,"y":125.7,"x0":3.3075874944859023,"y0":50.00151093582372,"z0":5.476747690046736,"aX":19.963632671256637},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":-17.2,"spinRate":2208,"spinDirection":100},"zone":12,"typeConfidence":0.88,"plateTime":0.3974414937959936,"extension":6.280325022708022},"index":3,"playId":"6368026f-93a0-3f31-89b4-6e5447b1bc55","pitchNumber":4,"startTime":"2026-06-30T00:28:02.574Z","endTime":"2026-06-30T00:28:06.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57587002293661,"aZ":-28.727242681693546,"pfxX":11.741657556869288,"pfxZ":1.803115945605711,"pX":0.5845214492139288,"pZ":2.7757889245909206,"vX0":-11.306191701456727,"vY0":-137.0108162429107,"vZ0":-1.6404853595563824,"x":94.72,"y":163.83,"x0":3.2271864382024127,"y0":50.0031523058508,"z0":5.334208985220699,"aX":22.457352197273615},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.1,"breakHorizontal":-19.1,"spinRate":2335,"spinDirection":113},"zone":6,"typeConfidence":0.9,"plateTime":0.3988505940376692,"extension":6.405872346506167},"index":4,"playId":"40f06275-dab1-3123-919c-6bb9c2dad1cb","pitchNumber":5,"startTime":"2026-06-30T00:28:20.709Z","endTime":"2026-06-30T00:28:24.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89851285484995,"aZ":-25.193448000109743,"pfxX":13.011590503184017,"pfxZ":3.6386200450064816,"pX":1.837127030727676,"pZ":3.674486114424657,"vX0":-8.574377008453778,"vY0":-137.77756292608956,"vZ0":-0.2616135716880601,"x":46.97,"y":139.57,"x0":3.30054288129202,"y0":50.00642887487348,"z0":5.474656669578804,"aX":24.99536729266831},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":-21.7,"spinRate":2398,"spinDirection":110},"zone":12,"typeConfidence":0.89,"plateTime":0.3976853136595091,"extension":6.238121940995304},"index":5,"playId":"6f6fde0d-fd32-3243-a6fd-0a1d3384c9e9","pitchNumber":6,"startTime":"2026-06-30T00:28:45.187Z","endTime":"2026-06-30T00:28:48.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:28:48.521Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brice Turang grounds into a force out, pitcher Nick Lodolo to shortstop Matt McLain. Jackson Chourio out at 2nd. Brice Turang to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T00:28:50.334Z","endTime":"2026-06-30T00:30:23.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666157,"link":"/api/v1/people/666157"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43255254704312,"aZ":-27.03065045766222,"pfxX":12.675301436497897,"pfxZ":2.7127545390462195,"pX":0.9628114329910764,"pZ":3.187720281203987,"vX0":-10.82817905687058,"vY0":-136.39841018739062,"vZ0":-0.5480192964435858,"x":80.3,"y":152.71,"x0":3.326481845536353,"y0":50.00123732914581,"z0":5.246029326890618,"aX":24.014965219418112},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":-20.9,"spinRate":2299,"spinDirection":111},"zone":12,"typeConfidence":0.9,"plateTime":0.40071009890521214,"extension":6.415192923006922},"index":0,"playId":"baeb472d-f881-31ff-8ea6-d952b592d310","pitchNumber":1,"startTime":"2026-06-30T00:29:16.039Z","endTime":"2026-06-30T00:29:20.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18384959773667,"aZ":-25.406168520527295,"pfxX":12.706355870335072,"pfxZ":3.6206005220605437,"pX":-0.5614561946300071,"pZ":3.233653024051043,"vX0":-14.285540821964718,"vY0":-135.77983628840562,"vZ0":-0.7673909191643704,"x":138.4,"y":151.47,"x0":3.1122962109110666,"y0":50.006083883117235,"z0":5.284693328476863,"aX":23.776772762704322},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.6,"breakHorizontal":-20.0,"spinRate":2327,"spinDirection":105},"zone":1,"typeConfidence":0.89,"plateTime":0.40309108531035864,"extension":6.372192699917344},"index":1,"playId":"6884303b-5646-3766-bb5a-974a22afa655","pitchNumber":2,"startTime":"2026-06-30T00:29:34.290Z","endTime":"2026-06-30T00:29:37.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.252155223200823,"aZ":-30.210312259815634,"pfxX":-2.0697608220658337,"pfxZ":1.3613379448542133,"pX":0.8835547862980899,"pZ":3.799075699122698,"vX0":-5.518629543985575,"vY0":-118.77955621521578,"vZ0":2.423349897154126,"x":83.32,"y":136.2,"x0":3.499191032048203,"y0":50.00033411908805,"z0":5.4996125235939255,"aX":-2.9767394500443713},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.2,"breakHorizontal":5.0,"spinRate":2421,"spinDirection":285},"zone":12,"typeConfidence":0.9,"plateTime":0.45990422444139556,"extension":5.9643234841976245},"index":2,"playId":"79b3bb90-e1fb-3805-a2c4-ed7e2f87b55c","pitchNumber":3,"startTime":"2026-06-30T00:29:52.884Z","endTime":"2026-06-30T00:29:56.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.032308590344858,"aZ":-27.879916514745172,"pfxX":13.027311879974265,"pfxZ":2.2311844540428964,"pX":0.2733743157213514,"pZ":3.0247339333783527,"vX0":-12.854528102173356,"vY0":-137.0679776638627,"vZ0":-0.912611760103701,"x":106.58,"y":157.11,"x0":3.3055207714921924,"y0":50.003967515225355,"z0":5.246152966038359,"aX":25.07620279635659},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.1,"breakHorizontal":-21.2,"spinRate":2364,"spinDirection":108},"zone":2,"typeConfidence":0.9,"plateTime":0.3978772010810583,"extension":6.386754069682656},"hitData":{"launchSpeed":91.3,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.05,"coordY":182.09}},"index":3,"playId":"837517ca-8302-35d3-9732-ecd54f4fbd1d","pitchNumber":4,"startTime":"2026-06-30T00:30:13.212Z","endTime":"2026-06-30T00:30:23.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.8,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:30:23.988Z","atBatIndex":23},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"William Contreras grounds into a double play, second baseman Edwin Arroyo to first baseman Spencer Steer. Brice Turang out at 2nd. William Contreras out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-30T00:30:31.905Z","endTime":"2026-06-30T00:32:44.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":695490,"link":"/api/v1/people/695490"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53378343182418,"aZ":-32.117671943930944,"pfxX":10.442724079962325,"pfxZ":0.036452164512921215,"pX":1.2033852930737396,"pZ":2.0601009555429504,"vX0":-8.88101692888435,"vY0":-127.42863039170497,"vZ0":-1.4585154247470056,"x":71.13,"y":183.16,"x0":3.358749005602597,"y0":50.00496651609061,"z0":5.152117418132708,"aX":17.361918248586598},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":-17.2,"spinRate":1858,"spinDirection":94},"zone":14,"typeConfidence":0.91,"plateTime":0.42806415849967916,"extension":6.5412123125587875},"index":0,"playId":"5cb2c373-4af2-3947-a578-f47a52a6b82e","pitchNumber":1,"startTime":"2026-06-30T00:30:58.689Z","endTime":"2026-06-30T00:31:02.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.831422587439842,"aZ":-29.427917589625743,"pfxX":10.619450081038414,"pfxZ":1.6177403147329796,"pX":-1.949061060077693,"pZ":1.264261426704669,"vX0":-16.06542650135289,"vY0":-128.43196748919084,"vZ0":-4.337140277649729,"x":191.29,"y":204.64,"x0":2.9536365182927935,"y0":50.00586938217848,"z0":5.214388066969781,"aX":18.082573935029604},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":-16.4,"spinRate":1883,"spinDirection":97},"zone":13,"typeConfidence":0.89,"plateTime":0.4233873428555359,"extension":6.455641573091648},"index":1,"playId":"cd1d5eea-af43-306b-93bc-fb1bf6d9eb25","pitchNumber":2,"startTime":"2026-06-30T00:31:17.213Z","endTime":"2026-06-30T00:31:20.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.837428028790963,"aZ":-26.56377055092306,"pfxX":12.864452603931028,"pfxZ":2.9110745373631275,"pX":0.7067636701048713,"pZ":2.7912265660912747,"vX0":-11.665270536085227,"vY0":-137.0910429540751,"vZ0":-1.732599836565369,"x":90.06,"y":163.42,"x0":3.3205150408649295,"y0":50.00317262284075,"z0":5.2232732098874,"aX":24.78719994079094},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":-21.2,"spinRate":2246,"spinDirection":106},"zone":3,"typeConfidence":0.9,"plateTime":0.3977013986191338,"extension":6.423254762077312},"index":2,"playId":"673498a5-5e23-3c9a-8bc2-b39a1f89c4c1","pitchNumber":3,"startTime":"2026-06-30T00:31:38.474Z","endTime":"2026-06-30T00:32:05.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.589153671936593,"aZ":-24.03031542867575,"pfxX":11.70230154460009,"pfxZ":4.308366116552397,"pX":0.10495115855936733,"pZ":3.015814071475236,"vX0":-12.582620013803027,"vY0":-136.53159330548974,"vZ0":-1.6243144129679077,"x":113.0,"y":157.35,"x0":3.249198135661086,"y0":50.00467044047406,"z0":5.269483198599743,"aX":22.1326361363785},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":-18.6,"spinRate":2224,"spinDirection":109},"zone":2,"typeConfidence":2.0,"plateTime":0.40091984818976645,"extension":6.493493266501476},"index":3,"playId":"f7875ced-7ac9-30e4-b5e9-5a4a294b1aca","pitchNumber":4,"startTime":"2026-06-30T00:32:13.871Z","endTime":"2026-06-30T00:32:17.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883967195353684,"aZ":-31.232406343838413,"pfxX":12.074576591990976,"pfxZ":0.5551382540014167,"pX":0.18436397848899042,"pZ":2.3750946492194425,"vX0":-11.65655761332671,"vY0":-128.70165403448163,"vZ0":-1.2436247465039498,"x":109.97,"y":174.65,"x0":3.179053148053757,"y0":50.00377108730565,"z0":5.258742632739568,"aX":20.48717958486795},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.0,"breakHorizontal":-19.7,"spinRate":2006,"spinDirection":102},"zone":5,"typeConfidence":0.9,"plateTime":0.42376691983585113,"extension":6.545987566668892},"hitData":{"launchSpeed":102.3,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.54,"coordY":147.12}},"index":4,"playId":"d0fdd16c-dd61-3109-9051-ed55a6bcb791","pitchNumber":5,"startTime":"2026-06-30T00:32:36.308Z","endTime":"2026-06-30T00:32:44.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.5,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:32:44.824Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:34:37.442Z","endTime":"2026-06-30T00:36:44.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":88.3,"endSpeed":80.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01210526796075,"aZ":-18.30771783471162,"pfxX":7.549003794528879,"pfxZ":8.349076958079806,"pX":-0.3206623107794475,"pZ":3.2892398706014623,"vX0":-9.922690968856099,"vY0":-128.202052647011,"vZ0":-0.7751543751994341,"x":129.22,"y":149.97,"x0":2.6229026823121155,"y0":50.005515398319176,"z0":5.0272492791825565,"aX":12.543258743709712},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.1,"breakHorizontal":-11.4,"spinRate":2223,"spinDirection":126},"zone":1,"typeConfidence":0.69,"plateTime":0.42758733052170417,"extension":6.830004303675051},"index":0,"playId":"c0135900-3356-3d21-a2fb-50bc0336073c","pitchNumber":1,"startTime":"2026-06-30T00:35:00.341Z","endTime":"2026-06-30T00:35:04.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-30T00:35:16.221Z","endTime":"2026-06-30T00:35:32.505Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.764823857351292,"aZ":-26.64297805069009,"pfxX":2.4457636137900653,"pfxZ":3.3179925251153097,"pX":-0.99420894956303,"pZ":2.480641787052653,"vX0":-9.610740713709228,"vY0":-126.72719991619424,"vZ0":-1.1399263894077394,"x":154.9,"y":171.8,"x0":2.488703766707286,"y0":50.004999649137815,"z0":5.016280274015455,"aX":4.081319311307275},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":-2.9,"spinRate":2441,"spinDirection":172},"zone":13,"typeConfidence":0.9,"plateTime":0.42812525200387963,"extension":6.93742953641471},"index":2,"playId":"ee7ad6eb-8677-3cab-b097-ed2203c2f664","pitchNumber":2,"startTime":"2026-06-30T00:35:32.505Z","endTime":"2026-06-30T00:35:36.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62637656155676,"aZ":-19.20026531324237,"pfxX":5.434105163019508,"pfxZ":7.350572265090012,"pX":-0.08297506243511901,"pZ":3.76393908146368,"vX0":-8.352509575293505,"vY0":-131.9138233110208,"vZ0":-0.2938268981830625,"x":120.16,"y":137.15,"x0":2.415985100881649,"y0":50.00400347799515,"z0":5.290220635427695,"aX":9.593974174336157},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.4,"breakHorizontal":-8.0,"spinRate":2216,"spinDirection":140},"zone":11,"typeConfidence":0.9,"plateTime":0.41494929013216897,"extension":6.970585017054427},"index":3,"playId":"df72bdfd-1472-37a4-8d50-1984e9c1f5f2","pitchNumber":3,"startTime":"2026-06-30T00:35:55.324Z","endTime":"2026-06-30T00:35:59.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.220481470389608,"aZ":-18.720194175619913,"pfxX":6.188929817499851,"pfxZ":7.414100385333189,"pX":0.133936541238301,"pZ":2.653106479554179,"vX0":-8.233296117668896,"vY0":-133.7016067538664,"vZ0":-2.914528257934589,"x":111.89,"y":167.15,"x0":2.445920172679266,"y0":50.00191918019694,"z0":5.097181660174834,"aX":11.229916825316414},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":-9.5,"spinRate":2188,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.40930793744545957,"extension":6.978253019990541},"index":4,"playId":"3ead7bca-488c-3959-b540-d6d9f7d27739","pitchNumber":4,"startTime":"2026-06-30T00:36:16.018Z","endTime":"2026-06-30T00:36:19.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71367873387875,"aZ":-31.20952918704092,"pfxX":11.015869657922106,"pfxZ":0.5862546736930803,"pX":-0.5904021562304514,"pZ":2.365834478919672,"vX0":-11.291824164303197,"vY0":-126.5431687653858,"vZ0":-0.3161724373431236,"x":139.5,"y":174.9,"x0":2.4714317600033437,"y0":50.002013961114095,"z0":4.9655550269094455,"aX":18.094753422090637},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":-17.8,"spinRate":2023,"spinDirection":103},"zone":4,"typeConfidence":0.91,"plateTime":0.4307246084911287,"extension":6.795539660909829},"hitData":{"launchSpeed":97.2,"launchAngle":24.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.05,"coordY":46.06}},"index":5,"playId":"1cf380cb-442d-3d61-afea-872718610e91","pitchNumber":5,"startTime":"2026-06-30T00:36:36.180Z","endTime":"2026-06-30T00:36:44.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:36:44.173Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Noelvi Marte grounds out, shortstop Cooper Pratt to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:36:47.536Z","endTime":"2026-06-30T00:37:22.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"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":683734,"link":"/api/v1/people/683734"},"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(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":88.2,"endSpeed":81.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.976544876318847,"aZ":-26.03289704872625,"pfxX":0.5308905344276653,"pfxZ":3.6512291773932457,"pX":0.10085530458690482,"pZ":2.362110774106117,"vX0":-6.714871537214092,"vY0":-128.45080144827784,"vZ0":-1.6912159067934576,"x":113.16,"y":175.0,"x0":2.672651974623737,"y0":50.003808212709366,"z0":5.040441592921185,"aX":0.8945851429240977},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.5,"breakHorizontal":0.5,"spinRate":2482,"spinDirection":177},"zone":5,"typeConfidence":0.91,"plateTime":0.4253526191182382,"extension":6.876196657195546},"hitData":{"launchSpeed":94.9,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":149.66}},"index":0,"playId":"82223b95-ddba-3c59-a09a-c067547d4248","pitchNumber":1,"startTime":"2026-06-30T00:37:13.351Z","endTime":"2026-06-30T00:37:22.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:37:22.422Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Stephenson grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-30T00:37:32.996Z","endTime":"2026-06-30T00:39:59.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.1,"endSpeed":73.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90555658467816,"aZ":-28.907815522486914,"pfxX":-5.24424150053574,"pfxZ":2.3898816617617413,"pX":0.5295181714434328,"pZ":2.1267621647996227,"vX0":-3.699164503437383,"vY0":-116.64770706954967,"vZ0":-0.3368595985542241,"x":96.82,"y":181.36,"x0":2.822399941744323,"y0":50.00132884082914,"z0":5.02108586273436,"aX":-7.155324343178371},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.6,"breakHorizontal":10.4,"spinRate":2443,"spinDirection":278},"zone":9,"typeConfidence":0.91,"plateTime":0.4712974069015905,"extension":6.808136657187694},"index":0,"playId":"07001111-d011-315c-ae4e-cffffb275e77","pitchNumber":1,"startTime":"2026-06-30T00:37:50.148Z","endTime":"2026-06-30T00:37:55.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42049753908578,"aZ":-33.3479213638811,"pfxX":11.149214034864436,"pfxZ":-0.7359201313745629,"pX":1.3667221200964434,"pZ":1.4657782344042392,"vX0":-6.629340614001385,"vY0":-125.61152314854709,"vZ0":-1.6701973440698374,"x":64.9,"y":199.2,"x0":2.6028405320721117,"y0":50.0055857208876,"z0":4.871856510693222,"aX":17.67102598777328},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.4,"breakHorizontal":-18.5,"spinRate":1915,"spinDirection":101},"zone":14,"typeConfidence":0.89,"plateTime":0.43744033384367675,"extension":7.010199312599835},"index":1,"playId":"4c40e427-2b27-32d3-b94a-e867ff7d447f","pitchNumber":2,"startTime":"2026-06-30T00:38:06.292Z","endTime":"2026-06-30T00:38:09.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.5,"endSpeed":84.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95403964374157,"aZ":-16.622004909442733,"pfxX":5.659597103263624,"pfxZ":8.503053980589716,"pX":0.7035458912053922,"pZ":2.90757366990358,"vX0":-6.702647999997998,"vY0":-134.56462981723013,"vZ0":-2.8212165715309565,"x":90.18,"y":160.28,"x0":2.4945751570381254,"y0":50.00164201623924,"z0":5.151105317790303,"aX":10.350301020582451},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":-8.8,"spinRate":2252,"spinDirection":142},"zone":3,"typeConfidence":0.9,"plateTime":0.40746518285298894,"extension":6.953673755838259},"index":2,"playId":"54902e6d-a7da-3131-a744-5363eb7b109a","pitchNumber":3,"startTime":"2026-06-30T00:38:23.888Z","endTime":"2026-06-30T00:38:27.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-30T00:38:37.110Z","endTime":"2026-06-30T00:38:54.015Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.8,"endSpeed":85.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64302765893077,"aZ":-17.76436196403192,"pfxX":5.523150192428767,"pfxZ":7.728556480448811,"pX":0.5236272959329232,"pZ":3.6064950621360885,"vX0":-7.387156587624852,"vY0":-135.00882602450818,"vZ0":-1.072383515331958,"x":97.04,"y":141.4,"x0":2.565027355331241,"y0":50.003191406391025,"z0":5.247197180618949,"aX":10.298945900080438},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":-8.6,"spinRate":2297,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.40416079698764307,"extension":6.7894227621132215},"index":4,"playId":"d6b08e5e-e726-35f6-87b9-6c65f9b9e1b2","pitchNumber":4,"startTime":"2026-06-30T00:38:54.015Z","endTime":"2026-06-30T00:38:57.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37269793143958,"aZ":-16.451363298941693,"pfxX":6.171775472577764,"pfxZ":8.355361459369396,"pX":1.3958573024474228,"pZ":4.033355293857031,"vX0":-5.443618306753717,"vY0":-135.5182662016048,"vZ0":-0.048595928571345426,"x":63.79,"y":129.88,"x0":2.6173856180237034,"y0":50.001267619695305,"z0":5.189489462615761,"aX":11.612667089718796},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":-10.2,"spinRate":2349,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.402369358246661,"extension":6.81027090749376},"index":5,"playId":"9c784c18-f57a-3fd5-84b7-df4785fe60b5","pitchNumber":5,"startTime":"2026-06-30T00:39:14.293Z","endTime":"2026-06-30T00:39:17.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.1,"endSpeed":85.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.389337585274625,"aZ":-22.508981815695492,"pfxX":8.73578486446622,"pfxZ":5.273146518184349,"pX":-1.8706764967705252,"pZ":1.5429342055071857,"vX0":-13.965553219940427,"vY0":-133.47893352418657,"vZ0":-4.526244030855127,"x":188.31,"y":197.12,"x0":2.256098408110921,"y0":50.00481046575217,"z0":4.848598750091493,"aX":16.019929693645427},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":-13.3,"spinRate":2156,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.40784898778261747,"extension":6.94958625275482},"index":6,"playId":"caca9ea5-fead-3eae-9024-9711dd4f71c4","pitchNumber":6,"startTime":"2026-06-30T00:39:31.148Z","endTime":"2026-06-30T00:39:34.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.088929232609807,"aZ":-24.615299739308288,"pfxX":-5.89379641071805,"pfxZ":5.160183940578035,"pX":0.6698143310705166,"pZ":2.6551482328126164,"vX0":-3.539162012332242,"vY0":-120.43002953196383,"vZ0":-0.346037442967348,"x":91.47,"y":167.09,"x0":2.9255489525920595,"y0":50.00092750604344,"z0":4.9839974766121395,"aX":-8.627258653046443},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.5,"breakHorizontal":11.5,"spinRate":2490,"spinDirection":249},"zone":6,"typeConfidence":0.9,"plateTime":0.45537058387051443,"extension":6.807363978080955},"hitData":{"launchSpeed":89.7,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.59,"coordY":145.09}},"index":7,"playId":"2b589dee-1051-385c-bb85-443787649e0d","pitchNumber":7,"startTime":"2026-06-30T00:39:51.024Z","endTime":"2026-06-30T00:39:59.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:39:59.148Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Vaughn lines out sharply to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:42:12.123Z","endTime":"2026-06-30T00:43:05.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.779227832619128,"aZ":-30.343373808172558,"pfxX":-2.7185260966268605,"pfxZ":1.2806740694142755,"pX":-0.10514590921251787,"pZ":1.6967289656416795,"vX0":-7.088124464623318,"vY0":-118.4974166629483,"vZ0":-2.0884965214719378,"x":121.01,"y":192.97,"x0":3.273050026622212,"y0":50.00197890685075,"z0":5.350806418690993,"aX":-3.8805082895763063},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.0,"breakHorizontal":6.6,"spinRate":2473,"spinDirection":301},"zone":8,"typeConfidence":0.9,"plateTime":0.4615018299096816,"extension":6.250757471301185},"index":0,"playId":"b6781ccc-d6db-3bb2-9b0f-5da180706877","pitchNumber":1,"startTime":"2026-06-30T00:42:37.635Z","endTime":"2026-06-30T00:42:41.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.1,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53525563609416,"aZ":-26.41973657375378,"pfxX":11.66746703908374,"pfxZ":3.0910125611638684,"pX":-0.6752223088965766,"pZ":2.302911143498135,"vX0":-14.05606381754426,"vY0":-134.95553896539354,"vZ0":-3.102147306455735,"x":142.74,"y":176.6,"x0":3.059763307731353,"y0":50.00501550346201,"z0":5.307384374751317,"aX":21.745919983458492},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":-18.5,"spinRate":2223,"spinDirection":29},"zone":4,"typeConfidence":0.9,"plateTime":0.40426067611384164,"extension":6.4123199257986725},"hitData":{"launchSpeed":103.5,"launchAngle":20.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.46,"coordY":45.63}},"index":1,"playId":"741477a8-1d31-36df-a135-eaf124685f03","pitchNumber":2,"startTime":"2026-06-30T00:42:54.510Z","endTime":"2026-06-30T00:43:05.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:43:05.785Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:47:37.569Z","endTime":"2026-06-30T00:49:59.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T00:43:15.851Z","endTime":"2026-06-30T00:46:41.292Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"contextMetrics":{}},{"details":{"description":"Defensive Substitution: TJ Friedl replaces center fielder Dane Myers, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T00:46:41.292Z","endTime":"2026-06-30T00:47:39.899Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436274224577808,"aZ":-29.66623717196966,"pfxX":9.897335974433087,"pfxZ":1.319669225943624,"pX":1.4535654959242617,"pZ":3.19369999967261,"vX0":-8.675063447072134,"vY0":-135.80572849079988,"vZ0":-0.4378200334480507,"x":61.59,"y":152.55,"x0":3.379577842337252,"y0":50.000185318649905,"z0":5.393280194456554,"aX":18.770188728521628},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.5,"breakHorizontal":-16.4,"spinRate":2164,"spinDirection":112},"zone":12,"typeConfidence":0.89,"plateTime":0.4009582148667219,"extension":6.0992976411654976},"index":2,"playId":"66b6cb2f-ce40-3160-b60b-31f45d80c9de","pitchNumber":1,"startTime":"2026-06-30T00:47:39.899Z","endTime":"2026-06-30T00:47:43.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.785134987975844,"aZ":-34.48312728188347,"pfxX":-0.9494317767657261,"pfxZ":-1.6574153485117689,"pX":-1.6772325996647561,"pZ":0.18740116610982444,"vX0":-11.145308277652994,"vY0":-117.51288151265794,"vZ0":-4.552716615626885,"x":180.93,"y":233.72,"x0":3.2551272889893355,"y0":50.00183763450828,"z0":5.3619321200460766,"aX":-1.3228874943206865},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.0,"breakHorizontal":4.6,"spinRate":2394,"spinDirection":305},"zone":13,"typeConfidence":0.88,"plateTime":0.46655107490606174,"extension":5.968848933295896},"index":3,"playId":"59135fec-244a-3cbb-9da0-e7ef22ef471f","pitchNumber":2,"startTime":"2026-06-30T00:47:54.121Z","endTime":"2026-06-30T00:47:58.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83523112232725,"aZ":-34.289460894615495,"pfxX":10.602162591861326,"pfxZ":-1.3030705191827296,"pX":0.500050411708981,"pZ":1.8579400531637964,"vX0":-10.075195426038889,"vY0":-126.07541092411246,"vZ0":-1.7985016413017956,"x":97.94,"y":188.62,"x0":3.156347120309778,"y0":50.00400331247679,"z0":5.328647926902386,"aX":17.197069063851256},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.5,"breakHorizontal":-17.2,"spinRate":1744,"spinDirection":100},"zone":9,"typeConfidence":0.9,"plateTime":0.43320311749331664,"extension":6.49899844731166},"index":4,"playId":"2b7f0ad6-095e-38bb-be0e-f40727c202ad","pitchNumber":3,"startTime":"2026-06-30T00:48:15.969Z","endTime":"2026-06-30T00:48:42.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19252637179062,"aZ":-26.230087206342116,"pfxX":12.106019403426297,"pfxZ":3.0645909918678793,"pX":0.035240791950351916,"pZ":3.7044987338105924,"vX0":-12.680900015628861,"vY0":-137.65778982914549,"vZ0":0.10144452588879449,"x":115.66,"y":138.76,"x0":3.102956726426941,"y0":50.005664876628494,"z0":5.425816501769984,"aX":23.51080196077993},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.8,"breakHorizontal":-19.7,"spinRate":2246,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.3961108056045952,"extension":6.348905988337176},"index":5,"playId":"eb2457e0-0de8-3975-9351-a8ae7fcfee0f","pitchNumber":4,"startTime":"2026-06-30T00:48:47.768Z","endTime":"2026-06-30T00:48:51.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":6,"startTime":"2026-06-30T00:49:09.444Z","endTime":"2026-06-30T00:49:20.888Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.824971286851433,"aZ":-24.619887623918594,"pfxX":10.681395968151365,"pfxZ":3.9534132506610273,"pX":0.8033677019076678,"pZ":2.5864305129048413,"vX0":-10.27600171102154,"vY0":-137.03387286968214,"vZ0":-2.8473274993232858,"x":86.38,"y":168.95,"x0":3.2048775202159043,"y0":50.00347985941922,"z0":5.311401982581903,"aX":20.419344442417884},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.7,"breakHorizontal":-17.3,"spinRate":2154,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.39891622247583225,"extension":6.295091456820977},"index":7,"playId":"c543a7ce-1909-3ff6-8dce-c44601ef8ef6","pitchNumber":5,"startTime":"2026-06-30T00:49:20.888Z","endTime":"2026-06-30T00:49:47.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.532241502874683,"aZ":-24.550980193454954,"pfxX":7.777270625371201,"pfxZ":4.012944935254673,"pX":0.7199579244512229,"pZ":3.873034475641223,"vX0":-9.565395003061013,"vY0":-136.13751080163368,"vZ0":0.4236899097085327,"x":89.56,"y":134.21,"x0":3.249024125521511,"y0":50.0032714002375,"z0":5.398841561119912,"aX":14.774839754135222},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.6,"breakHorizontal":-12.4,"spinRate":1954,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.40051273739271265,"extension":6.390153852089725},"index":8,"playId":"4159fc66-0d66-3298-be6a-97429936ff80","pitchNumber":6,"startTime":"2026-06-30T00:49:55.364Z","endTime":"2026-06-30T00:49:59.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:49:59.360Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blake Perkins walks. Gary Sánchez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:50:03.387Z","endTime":"2026-06-30T00:53:12.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.164066779312098,"aZ":-28.932614518426806,"pfxX":12.711724345428951,"pfxZ":1.7059255493753334,"pX":-0.02192682292762867,"pZ":2.819825213160131,"vX0":-13.34979171815915,"vY0":-136.57687540527866,"vZ0":-1.197577533317442,"x":117.84,"y":162.64,"x0":3.2619952149375004,"y0":50.004336795958636,"z0":5.241346235437914,"aX":24.18061289576325},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.0,"breakHorizontal":-20.4,"spinRate":2240,"spinDirection":107},"zone":2,"typeConfidence":0.9,"plateTime":0.40000880242853176,"extension":6.324535211759702},"index":0,"playId":"fd7aec23-6aaf-39e3-9a16-f1374f889f5d","pitchNumber":1,"startTime":"2026-06-30T00:50:27.647Z","endTime":"2026-06-30T00:50:31.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428335283971688,"aZ":-21.883754496306487,"pfxX":9.031182704767817,"pfxZ":5.513732191592483,"pX":-1.4028564759571278,"pZ":2.8959801041586384,"vX0":-15.4729158563723,"vY0":-135.03231760228093,"vZ0":-2.4633899287327363,"x":170.47,"y":160.59,"x0":3.2001855654426716,"y0":50.00406234833752,"z0":5.341941678938848,"aX":16.860451447831718},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-13.4,"spinRate":2040,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.403973188897925,"extension":6.356327548896389},"index":1,"playId":"27171810-bd3e-312f-9cf1-74d7142f4ae4","pitchNumber":2,"startTime":"2026-06-30T00:50:47.912Z","endTime":"2026-06-30T00:50:51.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860138159970923,"aZ":-33.1607914257909,"pfxX":12.018709909549466,"pfxZ":-0.5997280643063254,"pX":-1.2685734413785923,"pZ":0.7548186803649031,"vX0":-14.924099222869774,"vY0":-127.409358792118,"vZ0":-4.4878364182566886,"x":165.36,"y":218.4,"x0":3.077605440078398,"y0":50.00048690892413,"z0":5.132323081389563,"aX":19.94585024529035},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.9,"breakHorizontal":-18.7,"spinRate":1787,"spinDirection":107},"zone":13,"typeConfidence":0.91,"plateTime":0.42836702809873817,"extension":6.634180935421545},"index":2,"playId":"a0df3598-31e2-381f-8d65-c3e8ea3ea35a","pitchNumber":3,"startTime":"2026-06-30T00:51:07.010Z","endTime":"2026-06-30T00:51:11.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.112856042215505,"aZ":-34.149299410702255,"pfxX":11.210506501140753,"pfxZ":-1.1950500818134486,"pX":0.665336044348294,"pZ":1.3651876776648064,"vX0":-10.235683813362458,"vY0":-127.33919707547444,"vZ0":-2.8723369617568837,"x":91.64,"y":201.92,"x0":3.264495085946211,"y0":50.002345442720014,"z0":5.187090528228671,"aX":18.563910088019103},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.5,"breakHorizontal":-18.2,"spinRate":1904,"spinDirection":96},"zone":14,"typeConfidence":0.91,"plateTime":0.4287845882510939,"extension":6.547187816324393},"index":3,"playId":"24bee0a8-5385-3edd-bd7d-2eec962ac340","pitchNumber":4,"startTime":"2026-06-30T00:51:29.644Z","endTime":"2026-06-30T00:51:33.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53502043224289,"aZ":-27.92197670133717,"pfxX":11.356476244799877,"pfxZ":2.239736162247697,"pX":-0.521118295659761,"pZ":2.4064481104612514,"vX0":-13.674559286595464,"vY0":-135.60217299429223,"vZ0":-2.3944953998768996,"x":136.86,"y":173.81,"x0":3.068416831365321,"y0":50.00064427236126,"z0":5.212794589550091,"aX":21.53679976214639},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.8,"breakHorizontal":-18.4,"spinRate":2207,"spinDirection":105},"zone":4,"typeConfidence":0.9,"plateTime":0.40112026424690317,"extension":6.282115481870039},"index":4,"playId":"01d32ded-4e40-39dd-80b1-e47b368c9c05","pitchNumber":5,"startTime":"2026-06-30T00:51:49.967Z","endTime":"2026-06-30T00:51:53.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-30T00:52:07.120Z","endTime":"2026-06-30T00:52:21.770Z","isPitch":false,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.2,"endSpeed":85.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.749283905814195,"aZ":-29.880195531148452,"pfxX":12.227164564606035,"pfxZ":1.2227424457068885,"pX":0.7332791405058259,"pZ":3.243766996246256,"vX0":-11.29412528035916,"vY0":-135.3050006948132,"vZ0":0.25130943929656147,"x":89.05,"y":151.2,"x0":3.352744404218837,"y0":50.00172715605131,"z0":5.226623398879859,"aX":22.897899826172992},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.5,"breakHorizontal":-20.0,"spinRate":2207,"spinDirection":107},"zone":3,"typeConfidence":0.9,"plateTime":0.40327887167249754,"extension":6.267814642595943},"index":6,"playId":"b1743053-e01b-35b0-a9cb-a5b106791d9e","pitchNumber":6,"startTime":"2026-06-30T00:52:21.770Z","endTime":"2026-06-30T00:52:25.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":94.2,"endSpeed":87.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201980600590243,"aZ":-29.498868684140913,"pfxX":12.153410112836283,"pfxZ":1.393819077374424,"pX":0.24029210816222168,"pZ":2.5390700519681753,"vX0":-12.533947033860896,"vY0":-136.68541883508504,"vZ0":-1.824238902185448,"x":107.84,"y":170.23,"x0":3.2760177081880544,"y0":50.001662855596244,"z0":5.2135645095419285,"aX":23.31494180422258},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.4,"breakHorizontal":-19.8,"spinRate":2291,"spinDirection":105},"zone":5,"typeConfidence":0.9,"plateTime":0.39861342982985004,"extension":6.529823933844727},"index":7,"playId":"f807fe1c-2cc1-3ccf-b5eb-13b6c5d02564","pitchNumber":7,"startTime":"2026-06-30T00:52:45.484Z","endTime":"2026-06-30T00:52:49.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.173647733432873,"aZ":-29.88762836804331,"pfxX":12.64848240149841,"pfxZ":1.2258439056539734,"pX":-1.2298640540452666,"pZ":1.7667555769634475,"vX0":-16.21772465480403,"vY0":-134.50985770242983,"vZ0":-3.429360849445807,"x":163.88,"y":191.08,"x0":3.1932630243473348,"y0":50.00035795249366,"z0":5.144131358973299,"aX":23.51557671020571},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.7,"breakHorizontal":-20.0,"spinRate":2236,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.40496095323280157,"extension":6.395917897107979},"index":8,"playId":"f1ecdd4e-5ac9-30bc-add4-d4526f7c9b17","pitchNumber":8,"startTime":"2026-06-30T00:53:08.974Z","endTime":"2026-06-30T00:53:12.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.199999999999996,"awayTeamWinProbability":51.800000000000004,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.66,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:53:12.954Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to left fielder JJ Bleday.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:54:08.440Z","endTime":"2026-06-30T00:55:21.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"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":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T00:53:26.164Z","endTime":"2026-06-30T00:54:10.759Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.545034518656397,"aZ":-23.919070068609262,"pfxX":11.938266346064268,"pfxZ":4.356212496382117,"pX":0.049002527860082454,"pZ":2.306324283254885,"vX0":-12.841630908643294,"vY0":-135.97050713204342,"vZ0":-3.190988867716314,"x":115.13,"y":176.51,"x0":3.2558501396755997,"y0":50.0013098467438,"z0":5.133065622617629,"aX":22.614103812506738},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":-19.3,"spinRate":2216,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.40103864126788613,"extension":6.342313929036746},"index":1,"playId":"2eac5bd6-7c3a-3797-a571-952dfdc223ee","pitchNumber":1,"startTime":"2026-06-30T00:54:10.759Z","endTime":"2026-06-30T00:54:14.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273235112544512,"aZ":-31.98509552015075,"pfxX":-0.7353685387849938,"pfxZ":0.13415221618664575,"pX":-0.8568980683605474,"pZ":2.6781913586413344,"vX0":-9.602340814598387,"vY0":-118.4235623448563,"vZ0":0.5087005612915674,"x":149.66,"y":166.47,"x0":3.3432991401617773,"y0":50.00416231779359,"z0":5.382675481010685,"aX":-1.044496801922451},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.6,"breakHorizontal":3.6,"spinRate":2532,"spinDirection":291},"zone":11,"typeConfidence":0.89,"plateTime":0.46222691719177345,"extension":5.853589149619125},"index":2,"playId":"ebdf98e0-f3b8-304c-a68c-8d860eb502f5","pitchNumber":2,"startTime":"2026-06-30T00:54:27.350Z","endTime":"2026-06-30T00:54:31.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74160448218571,"aZ":-31.17405758192668,"pfxX":-1.4703514519125838,"pfxZ":0.7033008093172077,"pX":-1.835950972182787,"pZ":0.46095955599259936,"vX0":-11.372490018565324,"vY0":-118.1767218420882,"vZ0":-4.379133765040081,"x":186.98,"y":226.33,"x0":3.231491415967856,"y0":50.00077355399612,"z0":5.204906216125704,"aX":-2.0746102461643896},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.4,"breakHorizontal":5.5,"spinRate":2590,"spinDirection":300},"zone":13,"typeConfidence":0.88,"plateTime":0.4636659662182141,"extension":6.031953485871326},"index":3,"playId":"1c060586-2f06-3573-a225-727d8b51ab53","pitchNumber":3,"startTime":"2026-06-30T00:54:45.187Z","endTime":"2026-06-30T00:54:50.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":93.5,"endSpeed":87.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63052530070707,"aZ":-28.34342913231871,"pfxX":12.314472502840808,"pfxZ":2.012337934448821,"pX":-0.11383640542539447,"pZ":2.5743714994607845,"vX0":-13.563737051555185,"vY0":-135.6784206838992,"vZ0":-1.7344709648417025,"x":121.34,"y":169.27,"x0":3.299256890421585,"y0":50.00535838321753,"z0":5.156431132473841,"aX":23.46350191823686},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":-20.2,"spinRate":2254,"spinDirection":106},"zone":5,"typeConfidence":0.9,"plateTime":0.40040006239500237,"extension":6.470306399561232},"hitData":{"launchSpeed":94.8,"launchAngle":19.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.66,"coordY":99.54}},"index":4,"playId":"33301945-891e-37ab-83ea-f6445855310b","pitchNumber":4,"startTime":"2026-06-30T00:55:10.307Z","endTime":"2026-06-30T00:55:21.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.1,"awayTeamWinProbability":57.9,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":2.62,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:55:21.466Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Pratt flies out to center fielder TJ Friedl.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-30T00:55:25.476Z","endTime":"2026-06-30T00:56:31.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.294320627568688,"aZ":-30.58664004193465,"pfxX":10.957251898733869,"pfxZ":0.9682926868169535,"pX":0.7180847470809985,"pZ":2.778061707289431,"vX0":-10.215810764545648,"vY0":-125.8785574930927,"vZ0":-0.19608014554112174,"x":89.63,"y":163.77,"x0":3.3711760046854673,"y0":50.00080710478434,"z0":5.296749665648478,"aX":17.895658340359716},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":-18.0,"spinRate":1855,"spinDirection":101},"zone":6,"typeConfidence":0.9,"plateTime":0.4322189554733309,"extension":6.382848079089438},"index":0,"playId":"e79c5f67-1e81-3799-9408-a4e3b7854108","pitchNumber":1,"startTime":"2026-06-30T00:55:46.096Z","endTime":"2026-06-30T00:55:49.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.268824100013507,"aZ":-25.02336884631166,"pfxX":11.064718989788492,"pfxZ":3.7366332133654367,"pX":1.2797719235523366,"pZ":3.1382181743236113,"vX0":-9.39442905197831,"vY0":-136.50406450703568,"vZ0":-1.3276561825478417,"x":68.22,"y":154.05,"x0":3.3058907988276927,"y0":50.000230101523854,"z0":5.33192764817472,"aX":21.15835115074664},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":2261,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.3992204937527757,"extension":6.422904483713731},"index":1,"playId":"9b11c542-86d0-3914-928b-f0b732147f9d","pitchNumber":2,"startTime":"2026-06-30T00:56:03.631Z","endTime":"2026-06-30T00:56:06.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48288000333776,"aZ":-31.133199118819963,"pfxX":12.09644277971395,"pfxZ":0.6457003195716027,"pX":0.7126946892669213,"pZ":2.3407490727677853,"vX0":-10.370143850304474,"vY0":-126.26361030732122,"vZ0":-1.0935174913481436,"x":89.83,"y":175.58,"x0":3.2912868686772097,"y0":50.00526031634663,"z0":5.273075550625194,"aX":19.63349762284191},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":-19.7,"spinRate":1935,"spinDirection":100},"zone":6,"typeConfidence":0.91,"plateTime":0.43295291659133284,"extension":6.498232630091132},"hitData":{"launchSpeed":79.4,"launchAngle":53.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.13,"coordY":108.58}},"index":2,"playId":"397a60b4-5735-352a-a621-ae6b62bbee8f","pitchNumber":3,"startTime":"2026-06-30T00:56:22.325Z","endTime":"2026-06-30T00:56:31.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:56:31.551Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:58:21.727Z","endTime":"2026-06-30T00:59:07.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.2,"endSpeed":83.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466666217580936,"aZ":-22.02869054421592,"pfxX":7.906660800656426,"pfxZ":5.767821207298198,"pX":0.6434274429497864,"pZ":3.601731462695369,"vX0":-8.1950539774846,"vY0":-131.2023631325024,"vZ0":0.44480014262010914,"x":92.47,"y":141.53,"x0":2.7670772022305643,"y0":50.00106556178371,"z0":5.060275915714087,"aX":13.90479747663033},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.8,"breakHorizontal":-12.7,"spinRate":2107,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.41605888501890487,"extension":6.824279928480093},"index":0,"playId":"2fea572a-8b02-31c7-bacc-5717d338d4a8","pitchNumber":1,"startTime":"2026-06-30T00:58:44.104Z","endTime":"2026-06-30T00:58:47.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.540208335507476,"aZ":-25.41005307563063,"pfxX":0.5505314687984537,"pfxZ":4.134750778955064,"pX":0.14911857190647515,"pZ":1.8147549563868406,"vX0":-6.880401986811931,"vY0":-125.99079640708665,"vZ0":-2.7602986113002164,"x":111.32,"y":189.78,"x0":2.8243151948274092,"y0":50.00167428489754,"z0":4.9420190973365505,"aX":0.902006637574259},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":0.4,"spinRate":2254,"spinDirection":156},"zone":8,"typeConfidence":0.91,"plateTime":0.43196250355375065,"extension":6.80829026664071},"hitData":{"launchSpeed":92.8,"launchAngle":38.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.13,"coordY":65.62}},"index":1,"playId":"277d9607-7a52-3be2-8ad2-c96731a0c8b4","pitchNumber":2,"startTime":"2026-06-30T00:58:58.515Z","endTime":"2026-06-30T00:59:07.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-30T00:59:07.745Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edwin Arroyo singles on a line drive to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:59:09.389Z","endTime":"2026-06-30T01:00:07.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":79.5,"endSpeed":73.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.464010781302395,"aZ":-27.482434306919732,"pfxX":-8.172281076033094,"pfxZ":3.4275894878199065,"pX":0.09802954642941537,"pZ":2.314800848375284,"vX0":-3.4303040719786484,"vY0":-115.88433752080903,"vZ0":-0.244638870524726,"x":113.26,"y":176.28,"x0":2.6564334446410216,"y0":50.0013582704261,"z0":5.034000434553432,"aX":-11.178462327988436},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.5,"breakHorizontal":15.6,"spinRate":2383,"spinDirection":274},"zone":5,"typeConfidence":0.9,"plateTime":0.47159310588735126,"extension":6.820920604794135},"index":0,"playId":"10dc1186-f4aa-3dd1-ae04-4f4b1c4a735e","pitchNumber":1,"startTime":"2026-06-30T00:59:34.769Z","endTime":"2026-06-30T00:59:38.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84706800746407,"aZ":-19.498213985547196,"pfxX":6.017407930619138,"pfxZ":7.0793807937522715,"pX":0.5807577268588408,"pZ":3.0276052630305523,"vX0":-7.561338651777319,"vY0":-132.15412177267808,"vZ0":-1.6472101351018695,"x":94.86,"y":157.03,"x0":2.6805901981564126,"y0":50.005255093270385,"z0":5.0731628215660685,"aX":10.779351653486678},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":-9.5,"spinRate":2184,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.4124887963337205,"extension":6.9421083699179436},"hitData":{"launchSpeed":90.9,"launchAngle":16.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.69,"coordY":75.45}},"index":1,"playId":"2d2c7616-7d51-3e74-b4ee-680df0b70beb","pitchNumber":2,"startTime":"2026-06-30T00:59:57.293Z","endTime":"2026-06-30T01:00:07.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:00:07.808Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Elly De La Cruz homers (13) on a fly ball to left center field. Edwin Arroyo scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T01:00:08.709Z","endTime":"2026-06-30T01:01:07.132Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"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":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11647223847202,"aZ":-16.94886825303327,"pfxX":6.299905181369393,"pfxZ":8.630011292722928,"pX":-0.7702011071169328,"pZ":3.010191680326694,"vX0":-10.43179016293424,"vY0":-131.09250073969315,"vZ0":-2.296066961790816,"x":146.36,"y":157.5,"x0":2.417376722938526,"y0":50.00546476693018,"z0":5.143217449392609,"aX":11.11935484246404},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":-9.5,"spinRate":2210,"spinDirection":143},"zone":1,"typeConfidence":0.91,"plateTime":0.4156272638235601,"extension":6.8634013411729615},"hitData":{"launchSpeed":102.5,"launchAngle":34.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.95,"coordY":41.66}},"index":0,"playId":"a7bac81e-a12d-36aa-b301-69cad032359a","pitchNumber":1,"startTime":"2026-06-30T01:00:34.466Z","endTime":"2026-06-30T01:01:07.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":-18.400000000000002,"leverageIndex":1.31,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:01:07.132Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T01:01:13.568Z","endTime":"2026-06-30T01:02:21.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.9,"endSpeed":84.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.306495633343655,"aZ":-25.425032835073768,"pfxX":9.419026470680759,"pfxZ":3.6886309115021767,"pX":1.1606675298359068,"pZ":2.9671955936805965,"vX0":-7.0820254959136335,"vY0":-133.83178730368562,"vZ0":-0.6343420790259123,"x":72.76,"y":158.67,"x0":2.604877014568648,"y0":50.00651610740796,"z0":5.013126304612318,"aX":17.25271158892406},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":-15.7,"spinRate":2063,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40779239139330103,"extension":6.845872700163929},"index":0,"playId":"fed24963-8aef-3de0-80b6-4b73f0363fb3","pitchNumber":1,"startTime":"2026-06-30T01:01:28.613Z","endTime":"2026-06-30T01:01:32.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.191292065245047,"aZ":-27.686755286453067,"pfxX":-2.573567607344886,"pfxZ":3.1567040336099454,"pX":0.19030291796675014,"pZ":1.8441714538614837,"vX0":-5.197638318802097,"vY0":-118.36304273013097,"vZ0":-1.4828306092133552,"x":109.75,"y":188.99,"x0":2.7473640689685674,"y0":50.00246791570971,"z0":5.0094387514186325,"aX":-3.658104806545253},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.6,"breakHorizontal":5.9,"spinRate":2318,"spinDirection":267},"zone":8,"typeConfidence":0.86,"plateTime":0.4624231387114728,"extension":6.802864326786832},"index":1,"playId":"b441bb59-38df-323c-99e8-6a13359786e4","pitchNumber":2,"startTime":"2026-06-30T01:01:42.034Z","endTime":"2026-06-30T01:01:45.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218479152638125,"aZ":-17.884524253682997,"pfxX":6.130005623937613,"pfxZ":7.777375112492617,"pX":-0.1345522101899246,"pZ":2.5873491320759245,"vX0":-8.966810348825703,"vY0":-134.22350059927678,"vZ0":-3.6455724470014124,"x":122.13,"y":168.92,"x0":2.4426106055342416,"y0":50.001563796027845,"z0":5.2257599011395515,"aX":11.261011137103706},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":-9.4,"spinRate":2239,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.4070405598819433,"extension":7.003764438476237},"index":2,"playId":"f2f1b7a1-1aee-32b9-94e3-f3c00d046507","pitchNumber":3,"startTime":"2026-06-30T01:01:58.101Z","endTime":"2026-06-30T01:02:01.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62119725521788,"aZ":-19.801591283895334,"pfxX":6.304479405987648,"pfxZ":6.640591534634309,"pX":0.16313302120123935,"pZ":3.4386467589975562,"vX0":-8.370614958445202,"vY0":-134.54730134444534,"vZ0":-1.1029048973457938,"x":110.78,"y":145.94,"x0":2.4715638124239168,"y0":50.00608721573057,"z0":5.235006832832421,"aX":11.754162917747468},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":-10.0,"spinRate":2169,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.40452065423263006,"extension":6.8759100973587275},"index":3,"playId":"dc0990e4-ea0b-325d-9ceb-d1ba2e9b6843","pitchNumber":4,"startTime":"2026-06-30T01:02:18.563Z","endTime":"2026-06-30T01:02:21.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:02:21.627Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Steer pops out to second baseman Brice Turang.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T01:02:24.923Z","endTime":"2026-06-30T01:04:08.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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_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":86.5,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.238675529919412,"aZ":-31.616621965638895,"pfxX":8.180950595843065,"pfxZ":0.34277090476873795,"pX":1.0278125820214166,"pZ":2.1327854790532816,"vX0":-6.9062344927374415,"vY0":-125.95241693566076,"vZ0":-0.7884451224079825,"x":77.82,"y":181.19,"x0":2.7185506363978216,"y0":50.00407417896628,"z0":4.966292907409508,"aX":13.383445958932843},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":-13.6,"spinRate":1886,"spinDirection":106},"zone":14,"typeConfidence":0.89,"plateTime":0.43189596094266847,"extension":7.031898543496074},"index":0,"playId":"6ddeb137-b26d-3f27-bd22-0cf3534babe3","pitchNumber":1,"startTime":"2026-06-30T01:02:49.319Z","endTime":"2026-06-30T01:02:53.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.785491730539977,"aZ":-29.33822967277298,"pfxX":-5.61107636603076,"pfxZ":2.0560682308184113,"pX":-0.8253088885799585,"pZ":2.473344507026696,"vX0":-6.296154567968855,"vY0":-116.92366745810362,"vZ0":0.29207363456565916,"x":148.46,"y":172.0,"x0":2.6350416029729002,"y0":50.00388773668362,"z0":5.107933912951159,"aX":-7.739556480803057},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.1,"breakHorizontal":11.8,"spinRate":2361,"spinDirection":277},"zone":11,"typeConfidence":0.9,"plateTime":0.46910006138332294,"extension":6.86784890765798},"index":1,"playId":"186b958f-740f-306f-9c5b-d73685e02394","pitchNumber":2,"startTime":"2026-06-30T01:03:05.388Z","endTime":"2026-06-30T01:03:09.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.982428196826742,"aZ":-27.08825885113094,"pfxX":-8.074787492732959,"pfxZ":3.6722579128464083,"pX":-0.5687023023199745,"pZ":1.142810959843329,"vX0":-5.145651385028239,"vY0":-117.23916664087429,"vZ0":-3.1311525603003076,"x":138.68,"y":207.92,"x0":2.7068861411982117,"y0":50.00549493791189,"z0":5.0344322439047735,"aX":-11.198118674291683},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.1,"breakHorizontal":16.0,"spinRate":2546,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.467898516276275,"extension":6.883359035227589},"index":2,"playId":"dce6c086-dc11-37d8-bce8-c96875d5babf","pitchNumber":3,"startTime":"2026-06-30T01:03:22.355Z","endTime":"2026-06-30T01:03:27.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.372203808168997,"aZ":-23.601035679934768,"pfxX":1.5865711285853221,"pfxZ":5.015127646234929,"pX":-0.2953542707923005,"pZ":1.596055825873494,"vX0":-8.042228812955322,"vY0":-128.78261401063727,"vZ0":-4.107460031216641,"x":128.26,"y":195.69,"x0":2.6384149557570367,"y0":50.000669753523034,"z0":4.999440394128133,"aX":2.7113796858016546},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.5,"breakHorizontal":-1.4,"spinRate":2372,"spinDirection":166},"zone":7,"typeConfidence":0.89,"plateTime":0.42250040835720526,"extension":6.96918802478433},"index":3,"playId":"17dcc20e-a226-34a5-b8d1-090743e27fc6","pitchNumber":4,"startTime":"2026-06-30T01:03:40.790Z","endTime":"2026-06-30T01:03:44.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63843742193181,"aZ":-15.363349729407153,"pfxX":5.879667156681475,"pfxZ":9.241987336663367,"pX":-0.4106414367135242,"pZ":2.5425875536764178,"vX0":-9.694022405888276,"vY0":-133.0592719685828,"vZ0":-3.9457614388185904,"x":132.65,"y":170.13,"x0":2.491882712229235,"y0":50.00447822812056,"z0":5.135503687592098,"aX":10.69795060865312},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":-8.9,"spinRate":2268,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.40936261054183287,"extension":6.991813290503919},"hitData":{"launchSpeed":66.3,"launchAngle":56.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.52,"coordY":142.47}},"index":4,"playId":"7b4d9f12-63bb-325f-a67b-72552f71b5d6","pitchNumber":5,"startTime":"2026-06-30T01:04:00.177Z","endTime":"2026-06-30T01:04:08.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:04:08.547Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Ortiz lines out to right fielder Noelvi Marte.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T01:05:40.289Z","endTime":"2026-06-30T01:08:06.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39576200418876,"aZ":-26.030386319309525,"pfxX":11.086906087958113,"pfxZ":3.3322018086667757,"pX":-0.5825045767221402,"pZ":2.7715957491903307,"vX0":-13.5565931022058,"vY0":-133.99807080260257,"vZ0":-1.943933593248889,"x":139.2,"y":163.95,"x0":3.07086592902824,"y0":50.00023451393162,"z0":5.342159111872844,"aX":20.424036778536387},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":-17.6,"spinRate":2154,"spinDirection":105},"zone":1,"typeConfidence":0.88,"plateTime":0.40671807684551897,"extension":6.38671968549416},"index":0,"playId":"31a81201-43f1-33fa-8cac-5cc4bfcb1f34","pitchNumber":1,"startTime":"2026-06-30T01:06:20.517Z","endTime":"2026-06-30T01:06:24.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":87.8,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022050519087767,"aZ":-33.701661919452285,"pfxX":11.525031171537071,"pfxZ":-0.9210904312444432,"pX":-0.0760115173737631,"pZ":1.6138351736575316,"vX0":-11.786707688745032,"vY0":-127.35233932284484,"vZ0":-2.2925894582499335,"x":119.9,"y":195.21,"x0":3.0868915052632904,"y0":50.001774418607035,"z0":5.158695602536221,"aX":19.17299364443951},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.9,"breakHorizontal":-18.6,"spinRate":1863,"spinDirection":101},"zone":8,"typeConfidence":0.91,"plateTime":0.42801102452260364,"extension":6.61155581657315},"index":1,"playId":"3b78f30f-7824-3e54-8621-113dd6cfacc5","pitchNumber":2,"startTime":"2026-06-30T01:06:36.344Z","endTime":"2026-06-30T01:06:40.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457471245157155,"aZ":-20.374824565620408,"pfxX":9.952110127093864,"pfxZ":6.190447475258029,"pX":0.147118432399427,"pZ":4.823694512131312,"vX0":-11.588117562306351,"vY0":-136.77969914031382,"vZ0":1.8930944861839567,"x":111.39,"y":108.54,"x0":3.1335548261755615,"y0":50.00306016260434,"z0":5.514426004556958,"aX":18.972063998825078},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":-15.7,"spinRate":2252,"spinDirection":95},"zone":12,"typeConfidence":2.0,"plateTime":0.3995127437880601,"extension":6.252729006324339},"index":2,"playId":"f8f385fa-d9d8-3779-896e-accc8ceb5900","pitchNumber":3,"startTime":"2026-06-30T01:06:58.426Z","endTime":"2026-06-30T01:07:01.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":81.3,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36573754479288,"aZ":-33.27833428526234,"pfxX":-1.8589399446433088,"pfxZ":-0.7679864279577453,"pX":1.2515932475408353,"pZ":1.959809191744695,"vX0":-4.678080407688042,"vY0":-118.49496080430926,"vZ0":-0.8848594311588955,"x":69.29,"y":185.87,"x0":3.484498737134572,"y0":50.003716647997585,"z0":5.350039733338625,"aX":-2.6708992948839443},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.3,"breakHorizontal":4.4,"spinRate":2348,"spinDirection":297},"zone":14,"typeConfidence":0.9,"plateTime":0.46035910952182535,"extension":6.16746919817137},"index":3,"playId":"169fb9a0-08c1-31ed-b92a-eed5b007128e","pitchNumber":4,"startTime":"2026-06-30T01:07:14.671Z","endTime":"2026-06-30T01:07:18.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05655768627455,"aZ":-31.394740286835766,"pfxX":13.252775664913766,"pfxZ":0.41824361397424603,"pX":-0.9938182931408813,"pZ":2.6827333874035526,"vX0":-15.381770585541767,"vY0":-134.63643861368755,"vZ0":-1.1350335567482581,"x":154.88,"y":166.35,"x0":3.0501182694501394,"y0":50.00032990224499,"z0":5.315575824450544,"aX":24.521241296501618},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.7,"breakHorizontal":-21.0,"spinRate":2223,"spinDirection":110},"zone":11,"typeConfidence":0.9,"plateTime":0.40558381005163824,"extension":6.314331536429814},"index":4,"playId":"49d30ee8-2ab0-329f-9a17-99417fd2a8fb","pitchNumber":5,"startTime":"2026-06-30T01:07:33.088Z","endTime":"2026-06-30T01:07:36.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T01:07:45.291Z","endTime":"2026-06-30T01:07:59.525Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.103394073680487,"aZ":-31.686901921948323,"pfxX":12.721942151384734,"pfxZ":0.25762793473353796,"pX":-0.2396419161130674,"pZ":2.3594149397396906,"vX0":-13.964561913189948,"vY0":-136.30105879163773,"vZ0":-1.8595278570285236,"x":126.13,"y":175.08,"x0":3.272644956245031,"y0":50.00406762209619,"z0":5.217297152106185,"aX":24.182985662830088},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.2,"breakHorizontal":-20.4,"spinRate":2261,"spinDirection":110},"zone":5,"typeConfidence":0.9,"plateTime":0.40029116123845565,"extension":6.394721602270063},"hitData":{"launchSpeed":88.5,"launchAngle":19.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.77,"coordY":94.27}},"index":6,"playId":"ee8fe0b4-885e-3b18-98c2-ad76c58c2aac","pitchNumber":6,"startTime":"2026-06-30T01:07:59.525Z","endTime":"2026-06-30T01:08:06.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:08:06.617Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T01:08:10.888Z","endTime":"2026-06-30T01:12:29.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23355069587925,"aZ":-35.00421156104077,"pfxX":11.871074334037326,"pfxZ":-1.741174309111626,"pX":-0.9312705756083123,"pZ":1.7681598689953435,"vX0":-13.756388173743636,"vY0":-126.14720054888504,"vZ0":-1.67756120492298,"x":152.5,"y":191.04,"x0":3.0246161642939233,"y0":50.00184734687518,"z0":5.237453782199966,"aX":19.32582057106484},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.4,"breakHorizontal":-18.7,"spinRate":1844,"spinDirection":101},"zone":13,"typeConfidence":0.91,"plateTime":0.4325311960753715,"extension":6.440907808712274},"index":0,"playId":"663f2967-31b8-3ead-8df9-5f14552edb62","pitchNumber":1,"startTime":"2026-06-30T01:08:35.255Z","endTime":"2026-06-30T01:08:40.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":79.6,"endSpeed":73.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.982562535206483,"aZ":-33.8295957526511,"pfxX":-4.069856061939353,"pfxZ":-1.2178796485446721,"pX":2.6632057352503957,"pZ":3.2781673149922885,"vX0":-0.7538461858935833,"vY0":-115.9803909164517,"vZ0":2.2894295343683115,"x":15.48,"y":150.27,"x0":3.521250350117465,"y0":50.00272016083825,"z0":5.507849791775961,"aX":-5.535897248760519},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.3,"breakHorizontal":7.6,"spinRate":2401,"spinDirection":284},"zone":12,"typeConfidence":0.92,"plateTime":0.47252464231538216,"extension":6.113544400495052},"index":1,"playId":"b9f1a21e-25c2-34aa-afcd-d894a88845ac","pitchNumber":2,"startTime":"2026-06-30T01:08:57.393Z","endTime":"2026-06-30T01:09:01.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714093547807636,"aZ":-23.5007625315302,"pfxX":13.019930448169886,"pfxZ":4.565503928912193,"pX":0.939291308719053,"pZ":3.2092445940172425,"vX0":-10.577992066423878,"vY0":-136.39836947507678,"vZ0":-1.3917736915285905,"x":81.2,"y":152.13,"x0":3.160609317064007,"y0":50.00114315119264,"z0":5.333847877408471,"aX":24.730026028140344},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":-21.6,"spinRate":2306,"spinDirection":111},"zone":12,"typeConfidence":0.78,"plateTime":0.4003083151128557,"extension":6.280628956436955},"index":2,"playId":"2b266fb9-77ed-389c-9152-3af38aaf6814","pitchNumber":3,"startTime":"2026-06-30T01:09:20.141Z","endTime":"2026-06-30T01:09:23.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.716180660187053,"aZ":-31.843458766948753,"pfxX":10.898754458356827,"pfxZ":0.19755859808990728,"pX":0.5808302785832262,"pZ":1.8530161727546723,"vX0":-10.274919414158617,"vY0":-127.90490798178259,"vZ0":-2.069167638322857,"x":94.86,"y":188.75,"x0":3.2057211437574398,"y0":50.00312960280934,"z0":5.134063419826479,"aX":18.3262613102098},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-17.9,"spinRate":1862,"spinDirection":94},"zone":9,"typeConfidence":0.91,"plateTime":0.4258219100267602,"extension":6.467110498623978},"index":3,"playId":"91eba790-e50e-325e-a678-37bf3ac3e5f9","pitchNumber":4,"startTime":"2026-06-30T01:09:42.895Z","endTime":"2026-06-30T01:09:48.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.7,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.391069066810886,"aZ":-26.01619757273159,"pfxX":12.473153302807379,"pfxZ":3.1794126192214254,"pX":0.43494123735540097,"pZ":3.7485908873180525,"vX0":-11.843437794874683,"vY0":-137.53401555316677,"vZ0":0.4074673363950365,"x":100.42,"y":137.57,"x0":3.153864907011943,"y0":50.002008583020526,"z0":5.347743660515681,"aX":24.154869026231708},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":-20.4,"spinRate":2295,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.39659806693524535,"extension":6.2432702696464695},"index":4,"playId":"4c3ca88c-6c78-3610-b162-39ab35c113a4","pitchNumber":5,"startTime":"2026-06-30T01:10:20.700Z","endTime":"2026-06-30T01:10:24.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.877047995150733,"aZ":-33.97116790813456,"pfxX":-2.688699805838147,"pfxZ":-1.2669979291183449,"pX":0.5964889637503907,"pZ":2.4843779865606126,"vX0":-5.619674493638521,"vY0":-117.74858798537934,"vZ0":0.39605876549845465,"x":94.26,"y":171.7,"x0":3.3568644587254415,"y0":50.0057163453696,"z0":5.439373995492927,"aX":-3.8017053562204404},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.9,"breakHorizontal":6.1,"spinRate":2534,"spinDirection":292},"zone":6,"typeConfidence":0.91,"plateTime":0.4639195858061269,"extension":5.94868000092624},"index":5,"playId":"273c8fd9-e380-30c1-a1a8-e9f1de277aec","pitchNumber":6,"startTime":"2026-06-30T01:10:37.330Z","endTime":"2026-06-30T01:10:40.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.350212795801944,"aZ":-30.874758659695697,"pfxX":10.201079639374306,"pfxZ":0.7879177594837241,"pX":0.7032426601756694,"pZ":1.7231717645457298,"vX0":-9.589983796527186,"vY0":-126.69645897040438,"vZ0":-2.518590684059654,"x":90.19,"y":192.25,"x0":3.185841617030112,"y0":50.00347699380878,"z0":5.162095990161261,"aX":16.827068425348177},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":-16.7,"spinRate":1835,"spinDirection":100},"zone":9,"typeConfidence":0.91,"plateTime":0.4299268943558032,"extension":6.384577559369302},"index":6,"playId":"924d8c82-9f09-3ea1-ab6f-00ab7e0d81b7","pitchNumber":7,"startTime":"2026-06-30T01:10:59.947Z","endTime":"2026-06-30T01:11:03.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.654605225551215,"aZ":-33.56146296615315,"pfxX":10.96322474509073,"pfxZ":-0.8453077394598232,"pX":0.34494126374773115,"pZ":2.7423217668654214,"vX0":-11.045012016628132,"vY0":-126.30328144143554,"vZ0":0.38405032534353745,"x":103.85,"y":164.74,"x0":3.323955732422503,"y0":50.00479028035274,"z0":5.25972476340626,"aX":17.94094923753387},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.2,"breakHorizontal":-17.8,"spinRate":1871,"spinDirection":96},"zone":6,"typeConfidence":0.9,"plateTime":0.43157214356566387,"extension":6.452921852773637},"index":7,"playId":"acd83581-1b30-3a17-af2c-3ae85f6c42b1","pitchNumber":8,"startTime":"2026-06-30T01:11:23.332Z","endTime":"2026-06-30T01:11:26.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447034382341393,"aZ":-26.102730331589086,"pfxX":10.316995160458704,"pfxZ":3.1851033411312386,"pX":0.4474338584999807,"pZ":3.5919595402734505,"vX0":-11.112090736289002,"vY0":-136.13977776813113,"vZ0":-0.08848137334512884,"x":99.94,"y":141.8,"x0":3.211099830930396,"y0":50.0029678199186,"z0":5.4078254444097045,"aX":19.673187034514402},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":-16.8,"spinRate":2051,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.39990163515269117,"extension":6.272015905748794},"index":8,"playId":"cee80559-48c0-33e7-8f69-32c8bc024ff6","pitchNumber":9,"startTime":"2026-06-30T01:11:44.449Z","endTime":"2026-06-30T01:11:48.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.02100814386698,"aZ":-32.32567313817243,"pfxX":-2.2513276155900366,"pfxZ":-0.10373106562902379,"pX":1.59406966854051,"pZ":3.3500838358160294,"vX0":-3.5873634621917287,"vY0":-117.60749822444498,"vZ0":1.8951714074629786,"x":56.24,"y":148.33,"x0":3.4253484761144253,"y0":50.00552652329146,"z0":5.5086645736914,"aX":-3.1877968912825554},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.5,"breakHorizontal":4.9,"spinRate":2446,"spinDirection":285},"zone":12,"typeConfidence":0.91,"plateTime":0.46380249765287385,"extension":6.164388637177447},"index":9,"playId":"22346119-128d-32b3-8346-5bb495f992e6","pitchNumber":10,"startTime":"2026-06-30T01:12:05.567Z","endTime":"2026-06-30T01:12:09.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89972811674809,"aZ":-32.3367730169704,"pfxX":11.057275475947451,"pfxZ":-0.09733679120516836,"pX":0.08808498549044567,"pZ":1.0487018791346616,"vX0":-11.341405028184607,"vY0":-126.08647302098704,"vZ0":-3.7423280713974973,"x":113.64,"y":210.47,"x0":3.183704661857077,"y0":50.00556371638319,"z0":5.130147235594364,"aX":18.009990457949485},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.8,"breakHorizontal":-17.8,"spinRate":1741,"spinDirection":92},"zone":14,"typeConfidence":0.91,"plateTime":0.4325386303570884,"extension":6.460526740970148},"index":10,"playId":"600ba106-e362-3f61-8575-43739ffb03fc","pitchNumber":11,"startTime":"2026-06-30T01:12:25.070Z","endTime":"2026-06-30T01:12:29.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:12:29.931Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, pitcher Nick Lodolo to first baseman Spencer Steer.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T01:12:31.384Z","endTime":"2026-06-30T01:13:52.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666157,"link":"/api/v1/people/666157"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24963595801381,"aZ":-32.681506384021404,"pfxX":-2.0462489954806897,"pfxZ":-0.3572709356318917,"pX":-0.3336221424495288,"pZ":3.21597407567996,"vX0":-7.851353724655595,"vY0":-117.43980308293784,"vZ0":1.7785878861338595,"x":129.72,"y":151.95,"x0":3.3058882497502484,"y0":50.00479638320919,"z0":5.467699761108561,"aX":-2.8845332769785297},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.0,"breakHorizontal":5.4,"spinRate":2390,"spinDirection":285},"zone":1,"typeConfidence":0.91,"plateTime":0.4646984296343959,"extension":6.272017614850207},"index":0,"playId":"5ab75dfe-b153-3dfa-87ee-195cecc195a3","pitchNumber":1,"startTime":"2026-06-30T01:12:54.169Z","endTime":"2026-06-30T01:12:57.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62392226682479,"aZ":-31.79273474006242,"pfxX":-4.644746035102545,"pfxZ":0.2772841197271081,"pX":-1.7823784672358565,"pZ":1.4524482564125747,"vX0":-10.068772701639912,"vY0":-116.31527594890747,"vZ0":-2.0473470260468063,"x":184.94,"y":199.56,"x0":3.204305473363853,"y0":50.003308888267156,"z0":5.356062220124003,"aX":-6.367696976109943},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.2,"breakHorizontal":10.9,"spinRate":2528,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.47074135598329825,"extension":6.320148362894413},"index":1,"playId":"9f2cf808-95f2-3ce5-990d-5a34c6048e99","pitchNumber":2,"startTime":"2026-06-30T01:13:09.532Z","endTime":"2026-06-30T01:13:13.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34045449672161,"aZ":-23.994371617488312,"pfxX":10.28723185840175,"pfxZ":4.4516780709707415,"pX":-0.6159876480850078,"pZ":3.9495454660581415,"vX0":-13.623123280469882,"vY0":-134.0746332948811,"vZ0":0.8781009277640114,"x":140.48,"y":132.14,"x0":3.171554064227867,"y0":50.00537973967911,"z0":5.317705816345702,"aX":18.915440062043032},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":-16.1,"spinRate":2246,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.40701597919508536,"extension":6.348342903683254},"index":2,"playId":"68c285b1-5e57-30f2-8902-dc41d3c68a6b","pitchNumber":3,"startTime":"2026-06-30T01:13:27.109Z","endTime":"2026-06-30T01:13:30.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.664295206515394,"aZ":-29.95115364851475,"pfxX":13.444965071305676,"pfxZ":1.1943073367854762,"pX":0.25511147732368655,"pZ":2.830066965739143,"vX0":-13.077660285561722,"vY0":-135.15478396582662,"vZ0":-0.8302889366651957,"x":107.28,"y":162.37,"x0":3.386243479741079,"y0":50.006589332671965,"z0":5.225782574978911,"aX":25.13099751543145},"breaks":{"breakAngle":37.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.2,"breakHorizontal":-22.0,"spinRate":2269,"spinDirection":108},"zone":2,"typeConfidence":0.9,"plateTime":0.4037020307670116,"extension":6.398205196562834},"hitData":{"launchSpeed":89.8,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":181.58}},"index":3,"playId":"02b2ecfd-2d8e-3efd-acc2-84cd14c3e917","pitchNumber":4,"startTime":"2026-06-30T01:13:44.710Z","endTime":"2026-06-30T01:13:52.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.0999999999999979,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:13:52.181Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Bleday singles on a line drive to center fielder Blake Perkins.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T01:15:35.563Z","endTime":"2026-06-30T01:17:49.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":80.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.707914628754512,"aZ":-24.041823805882988,"pfxX":-0.035666594451996936,"pfxZ":4.927986605550281,"pX":0.9425856369470882,"pZ":2.986678193011601,"vX0":-4.414928122062025,"vY0":-126.8014503005688,"vZ0":-0.6401029059013751,"x":81.07,"y":158.14,"x0":2.701210612835319,"y0":50.00120205162942,"z0":5.138216483056897,"aX":-0.05879896152912297},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.0,"breakHorizontal":1.0,"spinRate":2283,"spinDirection":170},"zone":12,"typeConfidence":0.9,"plateTime":0.4297850451529577,"extension":6.863874470205523},"index":0,"playId":"f9b92294-fe22-3ca0-a116-1b2ba99e35e4","pitchNumber":1,"startTime":"2026-06-30T01:16:00.440Z","endTime":"2026-06-30T01:16:04.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7685880439373,"aZ":-23.92898064322012,"pfxX":0.3161430169506877,"pfxZ":5.0242073044873905,"pX":-0.20942136240870554,"pZ":2.4369173160041075,"vX0":-6.872624859846368,"vY0":-126.52727244697697,"vZ0":-1.936839951116327,"x":124.98,"y":172.98,"x0":2.486637787646578,"y0":50.00436249875076,"z0":5.105883736485327,"aX":0.5191655943582466},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.0,"breakHorizontal":0.8,"spinRate":2368,"spinDirection":171},"zone":5,"typeConfidence":0.9,"plateTime":0.43082997317513083,"extension":6.929501648396491},"index":1,"playId":"f1b3bfab-ec9c-3f16-b410-0dd8ab38c0be","pitchNumber":2,"startTime":"2026-06-30T01:16:16.260Z","endTime":"2026-06-30T01:16:19.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":86.3,"endSpeed":80.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9220937793105,"aZ":-26.11482527948539,"pfxX":-0.9394214210058842,"pfxZ":3.7258302112180193,"pX":0.7036564826730977,"pZ":3.081487624972684,"vX0":-4.532413122179851,"vY0":-125.78720085656325,"vZ0":0.10610407964488244,"x":90.18,"y":155.58,"x0":2.639943763644498,"y0":50.003474320871035,"z0":5.130266377970339,"aX":-1.5272956656601884},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":2.6,"spinRate":2301,"spinDirection":171},"zone":3,"typeConfidence":0.89,"plateTime":0.4329746061185853,"extension":6.8346880607098175},"index":2,"playId":"4d98b041-539c-3124-8832-e9eef1e7614e","pitchNumber":3,"startTime":"2026-06-30T01:16:35.339Z","endTime":"2026-06-30T01:16:38.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T01:16:47.638Z","endTime":"2026-06-30T01:17:00.948Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.071537682349597,"aZ":-15.678459498817446,"pfxX":6.781360945464819,"pfxZ":9.167733144939293,"pX":0.6122521817918787,"pZ":3.1536274738815147,"vX0":-6.795774016031014,"vY0":-132.70679749543459,"vZ0":-2.4144712426872026,"x":93.66,"y":153.63,"x0":2.3145025272842514,"y0":50.00075007577684,"z0":5.205638804163957,"aX":12.199860971905066},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":-10.9,"spinRate":2306,"spinDirection":148},"zone":3,"typeConfidence":0.91,"plateTime":0.41135582453958364,"extension":6.97158254030579},"index":4,"playId":"11444681-235b-3205-84b7-b66b03dc7f9b","pitchNumber":4,"startTime":"2026-06-30T01:17:00.948Z","endTime":"2026-06-30T01:17:05.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346616636250097,"aZ":-14.929089893934698,"pfxX":5.595517582638182,"pfxZ":9.428660334034648,"pX":-0.21475171987726807,"pZ":3.8707359279671385,"vX0":-8.288983517123317,"vY0":-133.76281975182334,"vZ0":-1.1658040450271643,"x":125.19,"y":134.27,"x0":2.1840214424837225,"y0":50.0006515701154,"z0":5.372643672655751,"aX":10.232527775836422},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2308,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.408020542247272,"extension":7.040940636245931},"index":5,"playId":"ca4cc72a-2e1b-3016-b034-d8133a48d822","pitchNumber":5,"startTime":"2026-06-30T01:17:22.171Z","endTime":"2026-06-30T01:17:25.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.349062949368015,"aZ":-22.787748181890493,"pfxX":10.874935484952687,"pfxZ":5.137410023798088,"pX":0.39811309193361344,"pZ":2.6334755695423997,"vX0":-9.179296376293042,"vY0":-133.47862469348183,"vZ0":-1.9073499573551795,"x":101.82,"y":167.68,"x0":2.4477147769577416,"y0":50.0031666574405,"z0":4.977429009481525,"aX":19.870427587095726},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":-18.0,"spinRate":2143,"spinDirection":71},"zone":6,"typeConfidence":0.88,"plateTime":0.40839135666751814,"extension":7.0165306308281385},"hitData":{"launchSpeed":79.3,"launchAngle":23.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.08,"coordY":81.88}},"index":6,"playId":"4f291b34-361f-3a90-ba5b-50f8f7281890","pitchNumber":6,"startTime":"2026-06-30T01:17:38.903Z","endTime":"2026-06-30T01:17:49.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.1,"awayTeamWinProbability":87.9,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.43,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:17:49.783Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T01:17:51.308Z","endTime":"2026-06-30T01:19:36.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":"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.0,"endSpeed":80.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46890087091541,"aZ":-25.614382087348442,"pfxX":-0.259572184092125,"pfxZ":4.016699939731737,"pX":-0.7225886941258857,"pZ":3.0693738717600354,"vX0":-7.966256611472468,"vY0":-126.59441961734194,"vZ0":-0.005240363538467352,"x":144.54,"y":155.91,"x0":2.491041585567045,"y0":50.00036578196594,"z0":5.112133171730353,"aX":-0.4230916161881319},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.6,"breakHorizontal":2.2,"spinRate":2400,"spinDirection":185},"zone":1,"typeConfidence":0.91,"plateTime":0.43172406968407184,"extension":6.883204463912328},"index":0,"playId":"65973f4c-cf4d-3f0d-8fe2-c0009815b703","pitchNumber":1,"startTime":"2026-06-30T01:18:14.838Z","endTime":"2026-06-30T01:18:18.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":90.9,"endSpeed":83.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04560813969259,"aZ":-18.555332193134355,"pfxX":3.914186618030287,"pfxZ":7.6041084560115735,"pX":0.6381351463903492,"pZ":3.7198553725078765,"vX0":-5.952423689238909,"vY0":-132.4145791900075,"vZ0":-0.3001618124066504,"x":92.68,"y":138.34,"x0":2.3979910580751955,"y0":50.00194834317651,"z0":5.182503466249562,"aX":7.009935255286935},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":-5.9,"spinRate":2218,"spinDirection":143},"zone":12,"typeConfidence":0.89,"plateTime":0.4123218232502621,"extension":6.794702791070826},"index":1,"playId":"362a7b70-0a54-367d-b298-acdd9234707f","pitchNumber":2,"startTime":"2026-06-30T01:18:36.516Z","endTime":"2026-06-30T01:18:40.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.8,"endSpeed":81.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634236597081706,"aZ":-24.767542215773194,"pfxX":-0.9444015866260094,"pfxZ":4.449101156300945,"pX":0.0029575995432533455,"pZ":2.153762715331388,"vX0":-6.177132068518455,"vY0":-127.75194546961589,"vZ0":-2.27040291226939,"x":116.89,"y":180.63,"x0":2.568027604995426,"y0":50.00107861955332,"z0":4.987198901100577,"aX":-1.570943377362559},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":3.0,"spinRate":2403,"spinDirection":191},"zone":5,"typeConfidence":0.91,"plateTime":0.4276258283449712,"extension":6.905763572364913},"index":2,"playId":"4d529335-f89b-37e3-8424-d2f84aa1b02a","pitchNumber":3,"startTime":"2026-06-30T01:18:57.704Z","endTime":"2026-06-30T01:19:01.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T01:19:18.990Z","endTime":"2026-06-30T01:19:32.707Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.191523136657143,"aZ":-27.4750603163713,"pfxX":-3.025582352356551,"pfxZ":3.2322555297989295,"pX":-0.4517714109662964,"pZ":1.38006509931996,"vX0":-5.817628901977726,"vY0":-119.62445140550722,"vZ0":-2.882892377634369,"x":134.22,"y":201.52,"x0":2.401053900058971,"y0":50.005739993703514,"z0":5.053561178978633,"aX":-4.402706622971497},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.4,"breakHorizontal":6.8,"spinRate":2350,"spinDirection":275},"zone":13,"typeConfidence":0.86,"plateTime":0.4571619165151457,"extension":6.932636977250657},"index":4,"playId":"a68b7f24-a032-31f5-bd78-46811535d9e5","pitchNumber":4,"startTime":"2026-06-30T01:19:32.707Z","endTime":"2026-06-30T01:19:36.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":1.5000000000000018,"leverageIndex":0.69,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:19:36.777Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Noelvi Marte pops out to second baseman Brice Turang.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T01:19:40.544Z","endTime":"2026-06-30T01:23:44.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":87.2,"endSpeed":80.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.970575848358248,"aZ":-27.00482702882801,"pfxX":0.4818130855819196,"pfxZ":3.1222953252118266,"pX":0.7011345276330051,"pZ":2.039252061022682,"vX0":-5.3694471762969185,"vY0":-127.01889288829307,"vZ0":-1.9397676853699175,"x":90.27,"y":183.72,"x0":2.768580449284056,"y0":50.000649056553,"z0":4.933954535053598,"aX":0.7976185887153384},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.5,"breakHorizontal":0.2,"spinRate":2306,"spinDirection":180},"zone":9,"typeConfidence":0.91,"plateTime":0.4291788111707775,"extension":6.867051353057705},"index":0,"playId":"e3ff4289-a204-3c37-85ed-db55610958c4","pitchNumber":1,"startTime":"2026-06-30T01:20:03.682Z","endTime":"2026-06-30T01:20:07.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.111519304836353,"aZ":-30.960272331649765,"pfxX":-7.573309963350626,"pfxZ":0.8805975108075668,"pX":0.5724698873064916,"pZ":3.034386850734514,"vX0":-2.751867967221883,"vY0":-116.80979698940226,"vZ0":2.102930193039634,"x":95.18,"y":156.85,"x0":2.751349856562328,"y0":50.000965144118624,"z0":5.044384319653268,"aX":-10.40706745118911},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.4,"breakHorizontal":14.4,"spinRate":2448,"spinDirection":279},"zone":3,"typeConfidence":0.91,"plateTime":0.4698674368464224,"extension":6.74848329852031},"index":1,"playId":"fe02acd7-7257-3d9d-83b0-7b77fa12c880","pitchNumber":2,"startTime":"2026-06-30T01:20:24.286Z","endTime":"2026-06-30T01:20:28.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-30T01:20:35.195Z","endTime":"2026-06-30T01:20:51.683Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935979539200517,"aZ":-26.070351063662415,"pfxX":0.1821068541495552,"pfxZ":3.5558092973811677,"pX":-0.6578537462777724,"pZ":2.271582147270699,"vX0":-8.22257197451896,"vY0":-129.37396802854437,"vZ0":-1.9790667972772145,"x":142.08,"y":177.45,"x0":2.5217063130193815,"y0":50.00160594599974,"z0":5.020927280804521,"aX":0.31424974029143204},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.2,"breakHorizontal":1.3,"spinRate":2322,"spinDirection":154},"zone":4,"typeConfidence":0.91,"plateTime":0.4214369376661602,"extension":6.877267360365783},"index":3,"playId":"da3cf933-03de-35c9-a692-9967be8ee5fb","pitchNumber":3,"startTime":"2026-06-30T01:20:51.683Z","endTime":"2026-06-30T01:20:54.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.7,"endSpeed":84.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46710071424518,"aZ":-19.890797553385045,"pfxX":5.3620165923385805,"pfxZ":6.6955657272219185,"pX":0.3934071316690994,"pZ":4.495519599432024,"vX0":-7.200654115574573,"vY0":-133.52493183343066,"vZ0":1.6595552658299817,"x":102.0,"y":117.4,"x0":2.4086986576654157,"y0":50.00181437521344,"z0":5.282628514379638,"aX":9.836229087576852},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-8.4,"spinRate":2132,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.40773584253367057,"extension":6.911257062326444},"index":4,"playId":"9dc77376-f8ff-3fc1-9206-bc10b0284656","pitchNumber":4,"startTime":"2026-06-30T01:21:32.214Z","endTime":"2026-06-30T01:21:35.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79441683822858,"aZ":-28.389451177424615,"pfxX":1.1482043018697952,"pfxZ":2.302199790260085,"pX":-0.38861645287965063,"pZ":3.6048864317808937,"vX0":-7.90068572588597,"vY0":-126.67414865076832,"vZ0":1.805631572458625,"x":131.81,"y":141.45,"x0":2.60478689246975,"y0":50.005400701114375,"z0":5.132533849556941,"aX":1.891339988677342},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":-0.5,"spinRate":2364,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.43031761008088276,"extension":6.950682618899286},"index":5,"playId":"547a5383-e6e8-3817-a10b-4a8d390414c5","pitchNumber":5,"startTime":"2026-06-30T01:21:52.138Z","endTime":"2026-06-30T01:21:55.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":91.1,"endSpeed":84.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28057613184106,"aZ":-22.554893892263614,"pfxX":6.89576518673513,"pfxZ":5.305138222378634,"pX":1.548849248251708,"pZ":2.953332177936595,"vX0":-5.3476636056785445,"vY0":-132.79363467046625,"vZ0":-0.9105261083989021,"x":57.96,"y":159.04,"x0":2.677376334600366,"y0":50.00521526853792,"z0":4.918312414786187,"aX":12.509580554744078},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-11.5,"spinRate":2094,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4100341292251475,"extension":6.713878419779058},"index":6,"playId":"ec9c45ef-0021-38f0-b53b-cff8e6475d52","pitchNumber":6,"startTime":"2026-06-30T01:22:16.892Z","endTime":"2026-06-30T01:22:20.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.903340859563773,"aZ":-30.177395829786448,"pfxX":-6.08777322013303,"pfxZ":1.4654637501806302,"pX":1.0894805261304734,"pZ":3.060972767467064,"vX0":-2.263339509163801,"vY0":-116.07758269900278,"vZ0":2.0835147329447645,"x":75.47,"y":156.13,"x0":2.8683852009053648,"y0":50.00417852624414,"z0":5.026709468613307,"aX":-8.299619239746825},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.5,"breakHorizontal":11.6,"spinRate":2390,"spinDirection":278},"zone":12,"typeConfidence":0.91,"plateTime":0.47202047541321246,"extension":6.797598467177651},"index":7,"playId":"d3485799-6a05-36b6-b77a-c9c124987f3c","pitchNumber":7,"startTime":"2026-06-30T01:22:38.432Z","endTime":"2026-06-30T01:22:42.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134604363694677,"aZ":-25.86663059202162,"pfxX":0.24948817053427153,"pfxZ":3.8312765200762424,"pX":-0.5103043760944646,"pZ":2.6932838597846414,"vX0":-7.883124389601234,"vY0":-127.03451769091609,"vZ0":-0.7361184394479522,"x":136.45,"y":166.06,"x0":2.590612477485373,"y0":50.0043259043952,"z0":5.028929987753895,"aX":0.41165114717533935},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.0,"breakHorizontal":1.2,"spinRate":2358,"spinDirection":182},"zone":4,"typeConfidence":0.91,"plateTime":0.4298858881758951,"extension":6.911047828738667},"index":8,"playId":"cd30b458-393b-3e6e-b71f-23a6f78d1305","pitchNumber":8,"startTime":"2026-06-30T01:22:58.035Z","endTime":"2026-06-30T01:23:03.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42000098512053,"aZ":-30.192173586883808,"pfxX":-8.101030823340938,"pfxZ":1.4477202008691812,"pX":0.1581578281215097,"pZ":2.4331510742305524,"vX0":-3.3501740268175717,"vY0":-116.34660244217577,"vZ0":0.535577169607796,"x":110.97,"y":173.08,"x0":2.670288922473446,"y0":50.00099620346388,"z0":5.067853812355201,"aX":-11.07218840000332},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":2565,"spinDirection":279},"zone":5,"typeConfidence":0.91,"plateTime":0.4712908138260561,"extension":6.811021416106223},"hitData":{"launchSpeed":81.7,"launchAngle":54.0,"totalDistance":222.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.46,"coordY":115.09}},"index":9,"playId":"99923293-daf4-34bf-b845-1ee9bd84d106","pitchNumber":9,"startTime":"2026-06-30T01:23:31.492Z","endTime":"2026-06-30T01:23:44.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":688107,"link":"/api/v1/people/688107"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":1.4999999999999982,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:23:44.610Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T01:26:19.796Z","endTime":"2026-06-30T01:27:11.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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":[2,3,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:24:15.385Z","endTime":"2026-06-30T01:24:15.386Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chad Patrick replaces Robert Gasser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T01:24:15.386Z","endTime":"2026-06-30T01:26:21.985Z","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":688107,"link":"/api/v1/people/688107","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90778034497567,"aZ":-17.65927941054409,"pfxX":1.3901303760719452,"pfxZ":8.042803350954184,"pX":-0.33412339673933644,"pZ":2.439140178153144,"vX0":2.3123808731342517,"vY0":-133.28988840013935,"vZ0":-3.8604216570890726,"x":129.74,"y":172.92,"x0":-1.3925136329330707,"y0":50.001016928087644,"z0":5.176755831751767,"aX":2.5071902970435302},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":-3.0,"spinRate":2522,"spinDirection":172},"zone":4,"typeConfidence":0.9,"plateTime":0.4104937105828359,"extension":6.173076952538056},"index":2,"playId":"b82de68d-3cfa-333d-88c6-d773a1125c47","pitchNumber":1,"startTime":"2026-06-30T01:26:21.985Z","endTime":"2026-06-30T01:26:25.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.0,"endSpeed":83.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.470047476466945,"aZ":-22.438769161719648,"pfxX":3.126742408853426,"pfxZ":5.557867725667764,"pX":-0.08539276386300493,"pZ":1.913182535718741,"vX0":2.149993858336502,"vY0":-131.1655836814814,"vZ0":-4.314253742847566,"x":120.25,"y":187.12,"x0":-1.3205007226650953,"y0":50.00195628325282,"z0":5.2423561381147215,"aX":5.473340234961721},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":-6.1,"spinRate":2439,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.4168106885785221,"extension":6.165032038941095},"index":3,"playId":"2d65c734-69e6-336a-8506-7a42a15023f7","pitchNumber":2,"startTime":"2026-06-30T01:26:39.396Z","endTime":"2026-06-30T01:26:43.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-30T01:26:48.478Z","endTime":"2026-06-30T01:27:06.962Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.652100072330402,"aZ":-15.221355936845816,"pfxX":-3.8273934114500285,"pfxZ":8.331066987079332,"pX":-0.07352847232509442,"pZ":3.8905755222478784,"vX0":3.940980260858476,"vY0":-141.39210301859546,"vZ0":-1.6493434362345298,"x":119.8,"y":133.73,"x0":-0.9846334829576235,"y0":50.00641060765933,"z0":5.452726686843915,"aX":-7.791988092133676},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":2328,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3866092228488833,"extension":6.147496910607348},"index":5,"playId":"271ed1dc-2dbf-3278-b3ef-4753bf4c75b1","pitchNumber":3,"startTime":"2026-06-30T01:27:06.962Z","endTime":"2026-06-30T01:27:11.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":1.200000000000001,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:27:11.233Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Sal Stewart to first baseman Spencer Steer.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:29:57.641Z","endTime":"2026-06-30T01:30:57.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Petty replaces Nick Lodolo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:28:20.393Z","endTime":"2026-06-30T01:29:48.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695534,"link":"/api/v1/people/695534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T01:29:48.900Z","endTime":"2026-06-30T01:29:59.927Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.0,"endSpeed":87.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.162088578666182,"aZ":-23.662800544287727,"pfxX":-8.977723445066438,"pfxZ":4.300550450768018,"pX":-1.0506161418963273,"pZ":3.682347904903704,"vX0":4.958993812106064,"vY0":-139.7493127815607,"vZ0":-0.7226678025053253,"x":157.05,"y":139.36,"x0":-1.6805460482083743,"y0":50.005840203435504,"z0":5.497082746937458,"aX":-17.78041926343584},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":2097,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.39177858566825785,"extension":6.177383428739759},"index":2,"playId":"82b88c47-9b51-3c9f-8ed6-e6f490f4adfe","pitchNumber":1,"startTime":"2026-06-30T01:29:59.927Z","endTime":"2026-06-30T01:30:03.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.590845314700367,"aZ":-32.2797493127656,"pfxX":8.372056986834366,"pfxZ":-0.07462889702802755,"pX":-1.1266085403802246,"pZ":2.6412217670579414,"vX0":-1.1664883928515817,"vY0":-116.93317405358741,"vZ0":0.5949947290867141,"x":159.94,"y":167.47,"x0":-1.7118230231816172,"y0":50.00436175547386,"z0":5.395141625456169,"aX":11.675913616741184},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.2,"breakHorizontal":-14.9,"spinRate":2181,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4671542829282451,"extension":6.330310345962219},"index":3,"playId":"1d09106e-58b9-3e76-b0aa-c9016f7592e2","pitchNumber":2,"startTime":"2026-06-30T01:30:15.228Z","endTime":"2026-06-30T01:30:19.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.733639212044732,"aZ":-20.98845742348922,"pfxX":-8.261303540929859,"pfxZ":5.795149595591152,"pX":0.4796506846588727,"pZ":2.16460975725624,"vX0":8.201416572087115,"vY0":-137.6508137616992,"vZ0":-4.472813836461493,"x":98.72,"y":180.34,"x0":-1.4560012976571184,"y0":50.00559687767667,"z0":5.219794284221534,"aX":-15.956845452011368},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":13.4,"spinRate":2043,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.39694253499551424,"extension":6.42844192823616},"index":4,"playId":"fe5b9663-43bd-385a-8c8c-49bf4f89ffaa","pitchNumber":3,"startTime":"2026-06-30T01:30:32.728Z","endTime":"2026-06-30T01:30:36.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.262757394095114,"aZ":-29.660121526546785,"pfxX":6.745827383540741,"pfxZ":1.7619137492614971,"pX":-0.5043166378770425,"pZ":2.6729163980077923,"vX0":0.8066515336556531,"vY0":-118.00911830038693,"vZ0":0.08404055294463797,"x":136.22,"y":166.61,"x0":-1.726941572063285,"y0":50.00197141613818,"z0":5.345813573334073,"aX":9.612124309763246},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.5,"breakHorizontal":-12.5,"spinRate":2209,"spinDirection":77},"zone":4,"typeConfidence":2.0,"plateTime":0.4623007472620344,"extension":6.461057626473074},"hitData":{"launchSpeed":72.2,"launchAngle":-18.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.95,"coordY":156.23}},"index":5,"playId":"4a281007-3017-3499-b297-3491788e797d","pitchNumber":4,"startTime":"2026-06-30T01:30:49.154Z","endTime":"2026-06-30T01:30:57.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:30:57.347Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrew Vaughn doubles (13) on a ground ball to shortstop Matt McLain, deflected by third baseman Sal Stewart.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:31:02.295Z","endTime":"2026-06-30T01:31:38.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.551111789196533,"aZ":-24.521710452848392,"pfxX":-8.51141691892575,"pfxZ":3.8810925047156157,"pX":-0.8815941978431043,"pZ":2.3565948367711114,"vX0":5.1131217496638195,"vY0":-139.12166832687532,"vZ0":-3.487429805486459,"x":150.6,"y":175.15,"x0":-1.632049959658992,"y0":50.00309524186563,"z0":5.2411489379316665,"aX":-16.779194549177955},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.5,"breakHorizontal":14.4,"spinRate":1914,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.39285941209675856,"extension":6.346120869952879},"hitData":{"launchSpeed":87.3,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":65.66,"coordY":130.4}},"index":0,"playId":"c71515ff-9e1f-3c66-901a-b7c30951d85b","pitchNumber":1,"startTime":"2026-06-30T01:31:22.879Z","endTime":"2026-06-30T01:31:38.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.2,"awayTeamWinProbability":81.8,"homeTeamWinProbabilityAdded":4.699999999999999,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:31:38.500Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:32:31.848Z","endTime":"2026-06-30T01:33:48.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Christian Yelich replaces Gary Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T01:31:54.235Z","endTime":"2026-06-30T01:32:34.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.181776128553835,"aZ":-22.086876284793643,"pfxX":-8.902637093881083,"pfxZ":5.058423931256845,"pX":-0.10461186126167865,"pZ":3.7275211911699864,"vX0":7.3265052293355275,"vY0":-140.43644176411846,"vZ0":-0.7582749111851075,"x":120.99,"y":138.14,"x0":-1.5922262713212703,"y0":50.004662076644536,"z0":5.439316639903089,"aX":-17.761921145103138},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.2,"breakHorizontal":14.6,"spinRate":1927,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.3902004553680083,"extension":6.357365823341316},"index":1,"playId":"d6fd24be-43c1-3b8f-9d30-ad699d9467ed","pitchNumber":1,"startTime":"2026-06-30T01:32:34.114Z","endTime":"2026-06-30T01:32:37.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.789003685201717,"aZ":-33.70172768192072,"pfxX":-5.723185497734322,"pfxZ":-0.9752156618489796,"pX":-1.4324582402520363,"pZ":3.211562023579836,"vX0":2.1894058340285776,"vY0":-124.05914733098435,"vZ0":1.7107912692003115,"x":171.6,"y":152.07,"x0":-1.5806673545503314,"y0":50.002505769015556,"z0":5.3130219593206585,"aX":-8.960375546592802},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":9.8,"spinRate":1253,"spinDirection":261},"zone":11,"typeConfidence":2.0,"plateTime":0.44075768212116406,"extension":6.694910023462776},"index":2,"playId":"4a17b896-add0-357b-894b-6f76dae6bf6d","pitchNumber":2,"startTime":"2026-06-30T01:32:49.929Z","endTime":"2026-06-30T01:32:53.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.9,"endSpeed":88.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742125908387084,"aZ":-21.11253806562053,"pfxX":-8.857380515437352,"pfxZ":5.487494576995163,"pX":0.008570976411248654,"pZ":2.832633282526166,"vX0":7.469884526100294,"vY0":-141.00275552207125,"vZ0":-3.00360890529011,"x":116.67,"y":162.3,"x0":-1.5227993982435042,"y0":50.00306277587856,"z0":5.2722937430478,"aX":-17.85461346862986},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":14.5,"spinRate":2023,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.388297036110536,"extension":6.3589700507814575},"index":3,"playId":"20837615-b1a2-3efe-af74-2369c04a2f27","pitchNumber":3,"startTime":"2026-06-30T01:33:06.652Z","endTime":"2026-06-30T01:33:10.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.3,"endSpeed":89.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.520561150958333,"aZ":-15.640051532385879,"pfxX":-7.476230859975328,"pfxZ":8.067525291976104,"pX":0.441393855646006,"pZ":3.7076744577675225,"vX0":8.324471672361973,"vY0":-141.6143256313599,"vZ0":-2.04022578954629,"x":100.18,"y":138.67,"x0":-1.551941777635475,"y0":50.00656228548385,"z0":5.427491228465812,"aX":-15.33007930480822},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":12.0,"spinRate":2287,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38540158664368107,"extension":6.359807352414078},"index":4,"playId":"34dd118f-905d-36c0-a0d8-c509906a7b30","pitchNumber":4,"startTime":"2026-06-30T01:33:26.918Z","endTime":"2026-06-30T01:33:31.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92862396850104,"aZ":-19.54166348376021,"pfxX":-8.19334861133496,"pfxZ":6.25048593375109,"pX":-1.3395901018164367,"pZ":3.409744552606881,"vX0":4.043234950491149,"vY0":-141.0074520931159,"vZ0":-1.7000213543127751,"x":168.06,"y":146.72,"x0":-1.7245781841858674,"y0":50.00413104538948,"z0":5.276386963695684,"aX":-16.562622703631757},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":14.0,"spinRate":2066,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3878861406630114,"extension":6.477337595692866},"index":5,"playId":"deac8f22-b79d-3e9c-8523-eb4f39a1f5b2","pitchNumber":5,"startTime":"2026-06-30T01:33:45.009Z","endTime":"2026-06-30T01:33:48.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":3.8000000000000007,"leverageIndex":1.53,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:33:48.074Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a line drive to left fielder JJ Bleday. Andrew Vaughn scores. Christian Yelich to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:34:53.013Z","endTime":"2026-06-30T01:35:07.580Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0,1,2,3,4],"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":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":{"id":695534,"link":"/api/v1/people/695534"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"Single","eventType":"single","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":{"description":"Offensive Substitution: Pinch-hitter Jake Bauers replaces Blake Perkins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T01:33:55.963Z","endTime":"2026-06-30T01:34:04.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"startTime":"2026-06-30T01:34:04.459Z","endTime":"2026-06-30T01:34:55.183Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.444364563623846,"aZ":-29.53235989512429,"pfxX":9.114335637511381,"pfxZ":1.8046752388566247,"pX":-0.2208221325789301,"pZ":2.7609679082550147,"vX0":0.7189770967937247,"vY0":-119.41981874284008,"vZ0":0.17104771638458338,"x":125.42,"y":164.23,"x0":-1.710637820786236,"y0":50.00155665335738,"z0":5.319528875495792,"aX":13.317511276189752},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.6,"breakHorizontal":-16.7,"spinRate":2214,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4566045465181374,"extension":6.426308654365039},"hitData":{"launchSpeed":71.4,"launchAngle":22.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.45,"coordY":130.67}},"index":2,"playId":"5e53eb35-2ad9-37b6-9761-df96964e3240","pitchNumber":1,"startTime":"2026-06-30T01:34:55.183Z","endTime":"2026-06-30T01:35:07.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":641343,"link":"/api/v1/people/641343","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":14.199999999999996,"leverageIndex":2.59,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:35:07.580Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Frelick walks. Christian Yelich scores. Jake Bauers to 2nd. Wild pitch by pitcher Chase Petty.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:35:23.477Z","endTime":"2026-06-30T01:37:40.479Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":695534,"link":"/api/v1/people/695534"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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(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":85.4,"endSpeed":78.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34458539663472,"aZ":-34.52047512133953,"pfxX":-7.3025233017633315,"pfxZ":-1.506977832817359,"pX":-1.0355887166867221,"pZ":2.7273225424990977,"vX0":3.741398436253618,"vY0":-124.27595396113517,"vZ0":0.873749320800981,"x":156.47,"y":165.14,"x0":-1.6133867053761612,"y0":50.00078076099434,"z0":5.2428290940455655,"aX":-11.39945100104209},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.3,"breakHorizontal":12.4,"spinRate":1187,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.4410649494203205,"extension":6.677654643803112},"index":0,"playId":"46fd7dae-942b-3f71-a013-cb78f8e43283","pitchNumber":1,"startTime":"2026-06-30T01:35:36.750Z","endTime":"2026-06-30T01:35:40.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.345152901141176,"aZ":-16.439951524407913,"pfxX":-8.970437003060123,"pfxZ":7.902298725931041,"pX":1.1594660718328471,"pZ":1.5847027852250017,"vX0":10.532062954613387,"vY0":-139.72192545446026,"vZ0":-6.709035682769611,"x":72.8,"y":195.99,"x0":-1.4805231446699485,"y0":50.005934471993626,"z0":5.083727860314641,"aX":-17.86849224377955},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":14.3,"spinRate":2045,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3909307266515616,"extension":6.492423229512072},"index":1,"playId":"88438c25-6b82-3d0c-bca1-dcd5b614c086","pitchNumber":2,"startTime":"2026-06-30T01:35:55.674Z","endTime":"2026-06-30T01:35:59.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.154441188602778,"aZ":-19.98755641287962,"pfxX":-9.144392124696296,"pfxZ":6.238829661232737,"pX":-0.7473899491691735,"pZ":2.5762000969972396,"vX0":5.593994820103317,"vY0":-138.48287751818623,"vZ0":-3.430722762717558,"x":145.49,"y":169.22,"x0":-1.5990134865209684,"y0":50.00675704254202,"z0":5.158328225107867,"aX":-17.873559430375447},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":15.5,"spinRate":2030,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.39459268933381964,"extension":6.3857289112446045},"index":2,"playId":"d0bed595-80a5-3c85-a1b6-864f38045cdf","pitchNumber":3,"startTime":"2026-06-30T01:36:15.469Z","endTime":"2026-06-30T01:36:19.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28790954471432,"aZ":-32.40868333491855,"pfxX":-7.316691577129171,"pfxZ":-0.14770548040548448,"pX":-1.4312148901360948,"pZ":2.4057074525245037,"vX0":2.6491821151973465,"vY0":-126.94928669736706,"vZ0":-0.5106401152881803,"x":171.55,"y":173.83,"x0":-1.538519891986231,"y0":50.00070708994557,"z0":5.192015811374036,"aX":-11.925702956932671},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":12.6,"spinRate":1331,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.4316647696756566,"extension":6.52761821658382},"index":3,"playId":"0d7e3ebf-b4b5-3733-b45f-e4a5757b3ee6","pitchNumber":4,"startTime":"2026-06-30T01:36:35.824Z","endTime":"2026-06-30T01:36:41.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-30T01:36:45.247Z","endTime":"2026-06-30T01:37:10.783Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237876747889253,"aZ":-36.26133996750714,"pfxX":-6.6265406967914045,"pfxZ":-2.5813531384344355,"pX":-1.991347966865051,"pZ":2.3589709836115014,"vX0":1.4713570764347104,"vY0":-125.37261147325205,"vZ0":0.31765795145094033,"x":192.91,"y":175.09,"x0":-1.7264936063318257,"y0":50.000310103214865,"z0":5.199198253211658,"aX":-10.507263432910817},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.3,"breakHorizontal":11.6,"spinRate":1426,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.43750407738704,"extension":6.649441927730539},"index":5,"playId":"c409e5e6-004b-3b40-a889-715c1a7ca713","pitchNumber":5,"startTime":"2026-06-30T01:37:10.783Z","endTime":"2026-06-30T01:37:14.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67590665678851,"aZ":-12.99521271892177,"pfxX":-7.475558805140937,"pfxZ":9.339231324587,"pX":1.9659596009500404,"pZ":1.0648479954862977,"vX0":11.874634058018687,"vY0":-142.40603797733672,"vZ0":-8.917753272824203,"x":42.06,"y":210.03,"x0":-1.2866094668290635,"y0":50.0053280143011,"z0":5.05895161185975,"aX":-15.357082878974326},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.1,"breakHorizontal":11.2,"spinRate":2227,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.38461022061289984,"extension":6.762295132114566},"index":6,"playId":"4abdb602-fce9-3445-93d3-18446f22b761","pitchNumber":6,"startTime":"2026-06-30T01:37:30.795Z","endTime":"2026-06-30T01:37:40.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":641343,"link":"/api/v1/people/641343"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.6,"awayTeamWinProbability":53.4,"homeTeamWinProbabilityAdded":10.400000000000006,"leverageIndex":2.95,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:37:40.479Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Hamilton flies out to center fielder TJ Friedl. Jake Bauers to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:38:58.618Z","endTime":"2026-06-30T01:41:06.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnThird":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter David Hamilton replaces Cooper Pratt.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T01:38:06.437Z","endTime":"2026-06-30T01:38:40.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":806198,"link":"/api/v1/people/806198","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T01:38:40.077Z","endTime":"2026-06-30T01:39:00.974Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.464180758832423,"aZ":-20.7669652053531,"pfxX":-6.494847854359639,"pfxZ":5.872351353194638,"pX":-0.2375030933392708,"pZ":3.603206779111737,"vX0":5.98562472877268,"vY0":-138.59948226026418,"vZ0":-1.2126844496244016,"x":126.05,"y":141.49,"x0":-1.583049957034605,"y0":50.002348078961866,"z0":5.43554653904303,"aX":-12.614763702371803},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":10.4,"spinRate":1964,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.395438513987163,"extension":6.629163212092149},"index":2,"playId":"caa30ea5-864f-3233-b479-d96d0e930b78","pitchNumber":1,"startTime":"2026-06-30T01:39:00.974Z","endTime":"2026-06-30T01:39:05.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79378100503823,"aZ":-21.939443923115327,"pfxX":-8.918336889710123,"pfxZ":5.262450040729167,"pX":0.13058575890514676,"pZ":2.5767813373080033,"vX0":7.633885443029285,"vY0":-138.54987234463462,"vZ0":-3.2092935130457314,"x":112.02,"y":169.21,"x0":-1.500943089853698,"y0":50.0052138112319,"z0":5.215493730692156,"aX":-17.350973966003707},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":14.5,"spinRate":1980,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3952507196029891,"extension":6.699898558940315},"index":3,"playId":"47980840-b7ee-31e2-b86e-052ebebec1e2","pitchNumber":2,"startTime":"2026-06-30T01:39:19.007Z","endTime":"2026-06-30T01:39:22.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.896953839419183,"aZ":-33.410540661071366,"pfxX":-6.78307738120284,"pfxZ":-0.804224870110982,"pX":-2.1514003968609074,"pZ":3.628799472971291,"vX0":0.9397087684979254,"vY0":-122.32631229596184,"vZ0":2.649079662458345,"x":199.01,"y":140.8,"x0":-1.6561022495954183,"y0":50.0056478107427,"z0":5.377234116792299,"aX":-10.382609007785945},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.7,"breakHorizontal":12.1,"spinRate":1154,"spinDirection":264},"zone":11,"typeConfidence":2.0,"plateTime":0.44608802044501683,"extension":6.424646162369886},"index":4,"playId":"5378d110-f9a6-3625-a233-82b95f10e55d","pitchNumber":3,"startTime":"2026-06-30T01:39:41.617Z","endTime":"2026-06-30T01:39:44.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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(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":96.0,"endSpeed":88.1,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.320327999496428,"aZ":-18.43215536112613,"pfxX":-8.356930659980637,"pfxZ":6.935988371329745,"pX":0.3820293064195742,"pZ":2.2003295610087146,"vX0":8.276521497500562,"vY0":-139.6041930362596,"vZ0":-4.9087822530226815,"x":102.44,"y":179.37,"x0":-1.5299365269212162,"y0":50.003346479662255,"z0":5.188206167884564,"aX":-16.558366529418453},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":13.6,"spinRate":1972,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3917888341401632,"extension":6.492605918555033},"index":5,"playId":"c4afea44-8447-3e4d-a70a-c5272c847c74","pitchNumber":4,"startTime":"2026-06-30T01:40:00.218Z","endTime":"2026-06-30T01:40:04.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.4,"endSpeed":88.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.433949968590795,"aZ":-14.532268838589196,"pfxX":-6.58657914295137,"pfxZ":8.850406021316072,"pX":0.4131692675985733,"pZ":1.1541612116380346,"vX0":8.010423314296732,"vY0":-140.02779104447782,"vZ0":-8.239832447947611,"x":101.25,"y":207.62,"x0":-1.6234803693505044,"y0":50.00506234424213,"z0":5.077667417109427,"aX":-13.133945795007813},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":10.3,"spinRate":2210,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3905621196478002,"extension":6.6127165300459065},"index":6,"playId":"a521bcd3-b823-3679-a37d-047b7903a9c9","pitchNumber":5,"startTime":"2026-06-30T01:40:35.466Z","endTime":"2026-06-30T01:40:38.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.374481808064036,"aZ":-18.628015859708107,"pfxX":-8.801283450675646,"pfxZ":6.778533161134633,"pX":-0.0243641690847211,"pZ":2.252000569299897,"vX0":7.498549372811195,"vY0":-140.1523656608544,"vZ0":-4.798689816241218,"x":117.93,"y":177.98,"x0":-1.5853148375318764,"y0":50.00064205363343,"z0":5.195269358523724,"aX":-17.58382270592456},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":14.5,"spinRate":2028,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.3901536455699497,"extension":6.472733708031614},"hitData":{"launchSpeed":94.0,"launchAngle":31.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.77,"coordY":50.71}},"index":7,"playId":"8fdefe20-acc3-36a4-89d1-5b9a76d09884","pitchNumber":6,"startTime":"2026-06-30T01:40:53.943Z","endTime":"2026-06-30T01:41:06.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"second":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":3.4,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:41:06.575Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T01:41:16.536Z","endTime":"2026-06-30T01:44:00.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39647673402431,"aZ":-25.903534239689925,"pfxX":-7.765925666600285,"pfxZ":3.2076319752935234,"pX":-0.9125841688527866,"pZ":2.9334694340681193,"vX0":4.5594822569930535,"vY0":-138.59770398837628,"vZ0":-1.543138107144435,"x":151.79,"y":159.58,"x0":-1.56527814980045,"y0":50.00535948490206,"z0":5.218343775697012,"aX":-15.193017228394943},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":13.2,"spinRate":1833,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3943811882606685,"extension":6.464910012574584},"index":0,"playId":"323ad5fa-b6ad-3b5e-b041-a07c3059e597","pitchNumber":1,"startTime":"2026-06-30T01:41:36.100Z","endTime":"2026-06-30T01:41:40.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.364730740092533,"aZ":-32.07954093858837,"pfxX":6.869529070131044,"pfxZ":0.0602827130581467,"pX":0.4681205799366698,"pZ":2.163552518526577,"vX0":2.6875988787969614,"vY0":-120.30299407702772,"vZ0":-0.652287510163307,"x":99.16,"y":180.36,"x0":-1.5514875238595054,"y0":50.00041201403631,"z0":5.248343139936421,"aX":10.203949087406542},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":-13.1,"spinRate":2244,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.45293556149741754,"extension":6.440343913396669},"index":1,"playId":"90ebc42f-fa8c-3f68-a414-65b61ee42b8d","pitchNumber":2,"startTime":"2026-06-30T01:41:56.853Z","endTime":"2026-06-30T01:42:01.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.320105570483808,"aZ":-32.27476116195383,"pfxX":8.413412944192277,"pfxZ":-0.06950335869014967,"pX":0.44016520126255027,"pZ":1.9095258031839777,"vX0":2.3622808868602148,"vY0":-120.85630887045626,"vZ0":-1.2365866715782512,"x":100.22,"y":187.22,"x0":-1.6405418102480886,"y0":50.000767091442334,"z0":5.2365424364223845,"aX":12.570204274495055},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":-15.8,"spinRate":2206,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.4514627311986854,"extension":6.646482063778751},"index":2,"playId":"07c1a85f-d247-35c1-8d06-5648ae9c9cb3","pitchNumber":3,"startTime":"2026-06-30T01:42:18.060Z","endTime":"2026-06-30T01:42:21.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"d4f86fd3-dd62-4967-9aff-c61edce4a149","startTime":"2026-06-30T01:42:32.491Z","endTime":"2026-06-30T01:42:37.491Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.483605925686472,"aZ":-20.08684895964848,"pfxX":-7.1346993048572305,"pfxZ":6.0485013489081645,"pX":0.16409793644687443,"pZ":2.8699055484264195,"vX0":6.922049250760222,"vY0":-139.76922193395202,"vZ0":-3.0217180172978697,"x":110.74,"y":161.29,"x0":-1.405413068380671,"y0":50.00511898282319,"z0":5.268441604136285,"aX":-14.262943912751838},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":11.6,"spinRate":1996,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3903616294208141,"extension":6.51999481910568},"index":4,"playId":"78f47971-58c4-3f52-af66-60f367e8039c","pitchNumber":4,"startTime":"2026-06-30T01:42:57.956Z","endTime":"2026-06-30T01:43:03.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24731228343934,"aZ":-30.440782857976306,"pfxX":4.014196355049748,"pfxZ":1.0918316273072164,"pX":1.7206632274611455,"pZ":0.23999973970684227,"vX0":6.178945578333831,"vY0":-124.28557682112542,"vZ0":-5.701801367041332,"x":51.41,"y":232.3,"x0":-1.3081551117952934,"y0":50.00143937982095,"z0":5.057332376677641,"aX":6.348892044126975},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-8.5,"spinRate":2245,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4387997368373555,"extension":6.407084173355883},"index":5,"playId":"960190ef-a9ce-30b3-b153-965cee4ce609","pitchNumber":5,"startTime":"2026-06-30T01:43:25.189Z","endTime":"2026-06-30T01:43:28.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01590863654081,"aZ":-18.787881968291035,"pfxX":-9.196184208131651,"pfxZ":6.644356348492097,"pX":0.5869132856532778,"pZ":1.9064489625032253,"vX0":8.941845544669205,"vY0":-140.8047545117959,"vZ0":-5.53230969371243,"x":94.63,"y":187.31,"x0":-1.4302349899753783,"y0":50.00260541254346,"z0":5.106612318434903,"aX":-18.524804373382942},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":14.9,"spinRate":2047,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.3885340895861429,"extension":6.695608185308507},"index":6,"playId":"6476b5fc-74f3-321a-8320-f6bb170e57c2","pitchNumber":6,"startTime":"2026-06-30T01:43:55.078Z","endTime":"2026-06-30T01:44:00.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"third":{"id":641343,"link":"/api/v1/people/641343"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-8.8,"leverageIndex":3.37,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:44:00.920Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a line drive to left fielder Jake Bauers.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T01:46:12.827Z","endTime":"2026-06-30T01:46:23.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Jackson Chourio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:46:02.151Z","endTime":"2026-06-30T01:46:02.168Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Christian Yelich remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T01:46:02.168Z","endTime":"2026-06-30T01:46:03.168Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Bauers remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T01:46:02.168Z","endTime":"2026-06-30T01:46:02.169Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"David Hamilton remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-30T01:46:02.169Z","endTime":"2026-06-30T01:46:02.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":806198,"link":"/api/v1/people/806198"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to shortstop for Joey Ortiz.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-30T01:46:02.170Z","endTime":"2026-06-30T01:46:15.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":687401,"link":"/api/v1/people/687401"},"shortstop":{"id":806198,"link":"/api/v1/people/806198"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47525431572704,"aZ":-24.221378681873862,"pfxX":-8.436394310998665,"pfxZ":4.0257818317129095,"pX":-0.259323527254956,"pZ":2.3171322059084454,"vX0":4.916751098731344,"vY0":-139.4447457002899,"vZ0":-3.973815530447247,"x":126.88,"y":176.22,"x0":-0.9465877021802365,"y0":50.001177246621545,"z0":5.352729398630148,"aX":-16.66250756546128},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.7,"breakHorizontal":14.3,"spinRate":2098,"spinDirection":222},"zone":5,"typeConfidence":0.89,"plateTime":0.3923433915866519,"extension":5.854496774633335},"hitData":{"launchSpeed":96.3,"launchAngle":15.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.27,"coordY":79.79}},"index":5,"playId":"4fd9ace0-f6d0-3ecb-a19f-116f8840c3b7","pitchNumber":1,"startTime":"2026-06-30T01:46:15.142Z","endTime":"2026-06-30T01:46:23.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:46:23.360Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Edwin Arroyo ground bunts into a force out, third baseman David Hamilton to shortstop Joey Ortiz. Matt McLain out at 2nd. Edwin Arroyo to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T01:46:26.395Z","endTime":"2026-06-30T01:46:59.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.278039326406464,"aZ":-17.30637633693379,"pfxX":-3.5418349690417346,"pfxZ":8.24397080329359,"pX":0.8357711342602803,"pZ":2.2771295528750533,"vX0":6.603706931740309,"vY0":-132.8998835198703,"vZ0":-4.324883320560031,"x":85.14,"y":177.3,"x0":-1.2118169946663058,"y0":50.002263792198455,"z0":5.168258181812011,"aX":-6.387767538441397},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":5.2,"spinRate":2421,"spinDirection":172},"zone":14,"typeConfidence":0.65,"plateTime":0.4108407852008096,"extension":6.025998826681611},"hitData":{"launchSpeed":37.2,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.26,"coordY":187.58}},"index":0,"playId":"a46a134e-38ea-30df-8b60-13a595b300bc","pitchNumber":1,"startTime":"2026-06-30T01:46:51.956Z","endTime":"2026-06-30T01:46:59.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":695490,"link":"/api/v1/people/695490","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":3.599999999999998,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:46:59.103Z","atBatIndex":53},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Elly De La Cruz reaches on a fielding error by pitcher Chad Patrick. Edwin Arroyo to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T01:47:25.343Z","endTime":"2026-06-30T01:48:53.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnSecond":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694477,"link":"/api/v1/people/694477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49541069272141,"aZ":-17.685780558650663,"pfxX":0.21215443834487058,"pfxZ":7.973020134584472,"pX":-0.3547826166336233,"pZ":3.073934849864559,"vX0":2.7670078639729923,"vY0":-134.07831085019586,"vZ0":-2.1420701041211063,"x":130.52,"y":155.78,"x0":-1.4285206935689516,"y0":50.002963134261115,"z0":5.147861798475596,"aX":0.3853060528429867},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":-1.0,"spinRate":2356,"spinDirection":163},"zone":1,"typeConfidence":0.88,"plateTime":0.40879794748081544,"extension":6.14151565378203},"index":0,"playId":"88a228e8-31c3-36de-8212-527ca6bfe657","pitchNumber":1,"startTime":"2026-06-30T01:47:30.215Z","endTime":"2026-06-30T01:47:33.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6950869176948,"aZ":-15.648945019246668,"pfxX":-3.985932519120635,"pfxZ":8.150336042973464,"pX":-0.489918856252729,"pZ":2.4221561628039368,"vX0":2.9736989486197296,"vY0":-140.9270480508102,"vZ0":-5.373942278405471,"x":135.67,"y":173.38,"x0":-1.0368357940797261,"y0":50.0003138317275,"z0":5.351836344772555,"aX":-8.078645381910004},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":6.7,"spinRate":2331,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.38752377715574493,"extension":6.029883693956791},"index":1,"playId":"25b9a8c5-4291-3196-8dd8-bf141f69c1f8","pitchNumber":2,"startTime":"2026-06-30T01:47:48.196Z","endTime":"2026-06-30T01:47:51.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"017faa52-dee6-3d8c-80d6-839d7608e2e8","startTime":"2026-06-30T01:48:06.201Z","endTime":"2026-06-30T01:48:11.368Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03375789756884,"aZ":-15.934987450069388,"pfxX":-4.8706244166579875,"pfxZ":8.060954977059039,"pX":-1.3409740978391465,"pZ":3.552492538850656,"vX0":1.07938534655272,"vY0":-141.0276161822511,"vZ0":-2.15552185044991,"x":168.11,"y":142.86,"x0":-1.0958624433406634,"y0":50.002325115877056,"z0":5.3543785237176404,"aX":-9.811672388505366},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":2322,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.38836368683994893,"extension":5.853059363505581},"index":3,"playId":"b07e3207-c40c-3f60-bfc4-5cc1fd6cbb5b","pitchNumber":3,"startTime":"2026-06-30T01:48:26.048Z","endTime":"2026-06-30T01:48:29.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00801001143958,"aZ":-27.42555706291453,"pfxX":-8.796173300947409,"pfxZ":2.3714150323092973,"pX":-0.6912431566085383,"pZ":2.2331008943051405,"vX0":4.302533473395133,"vY0":-140.66572134603877,"vZ0":-3.5864996597482404,"x":143.35,"y":178.49,"x0":-1.0980247138107821,"y0":50.004900973522005,"z0":5.303524180002024,"aX":-17.623141102573562},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.7,"breakHorizontal":15.0,"spinRate":2129,"spinDirection":221},"zone":7,"typeConfidence":0.88,"plateTime":0.38943210088745817,"extension":6.02100617922557},"hitData":{"launchSpeed":59.1,"launchAngle":-67.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.51,"coordY":188.17}},"index":4,"playId":"2c985d18-5c9e-384d-9b4c-b0de08469f88","pitchNumber":4,"startTime":"2026-06-30T01:48:46.515Z","endTime":"2026-06-30T01:48:53.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":-3.899999999999995,"leverageIndex":1.35,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:48:53.857Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Stewart flies out to center fielder Jackson Chourio. Edwin Arroyo to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T01:49:08.706Z","endTime":"2026-06-30T01:52:22.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"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(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":93.1,"endSpeed":85.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.736152710148843,"aZ":-17.021306055584787,"pfxX":-0.9898378879196126,"pfxZ":8.089250648195469,"pX":0.27380362871833674,"pZ":1.7226996136834467,"vX0":4.583985900331168,"vY0":-135.54847701122662,"vZ0":-5.587427624186482,"x":106.56,"y":192.27,"x0":-1.3057295415460528,"y0":50.00622336250308,"z0":4.986813806850145,"aX":-1.8557063944786156},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":0.8,"spinRate":2374,"spinDirection":165},"zone":9,"typeConfidence":0.78,"plateTime":0.4030329385115974,"extension":6.2694768771958165},"index":0,"playId":"9bd26fcc-740d-3da7-9021-f052c8528135","pitchNumber":1,"startTime":"2026-06-30T01:49:30.099Z","endTime":"2026-06-30T01:49:33.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342688240251785,"aZ":-18.6236957209397,"pfxX":4.245800783497513,"pfxZ":7.653675000838142,"pX":0.6669930115948456,"pZ":2.336751508431532,"vX0":3.8838067918480137,"vY0":-132.02045605592113,"vZ0":-3.552435893731459,"x":91.58,"y":175.69,"x0":-1.3731995148200418,"y0":50.002137611474545,"z0":5.065580987046827,"aX":7.515383198632817},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-8.5,"spinRate":2340,"spinDirection":112},"zone":6,"typeConfidence":0.9,"plateTime":0.414426101463377,"extension":6.163005867577298},"index":1,"playId":"12b5b92f-bb5e-36fe-8e34-17bafc6d76df","pitchNumber":2,"startTime":"2026-06-30T01:49:49.951Z","endTime":"2026-06-30T01:50:16.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16914619239719,"aZ":-17.06895942423451,"pfxX":-3.839562251471358,"pfxZ":7.168198483165071,"pX":0.35261291769213654,"pZ":3.075297437999514,"vX0":4.9992346349782615,"vY0":-143.52961888276815,"vZ0":-3.520315278039914,"x":103.56,"y":155.75,"x0":-0.9048951749572193,"y0":50.00180905245036,"z0":5.36703237700959,"aX":-8.0897098076281},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":6.1,"spinRate":2275,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.38019638318307036,"extension":6.130384454054972},"index":2,"playId":"48227ad0-7feb-3d03-bee2-c3c2bc1e0826","pitchNumber":3,"startTime":"2026-06-30T01:50:24.846Z","endTime":"2026-06-30T01:50:28.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98247165418248,"aZ":-20.98215121971951,"pfxX":-1.917756339514872,"pfxZ":5.466337949880856,"pX":-0.11143213290567766,"pZ":3.8303339180777467,"vX0":3.30850331831664,"vY0":-141.87448117113658,"vZ0":-0.7167369303478847,"x":121.25,"y":135.36,"x0":-1.0409910848719395,"y0":50.00701975832835,"z0":5.417654098904894,"aX":-3.9297676120413194},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":2.9,"spinRate":2240,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.38535833727046764,"extension":5.985849167671033},"index":3,"playId":"4d179129-291f-3d80-8b47-350a8507a53f","pitchNumber":4,"startTime":"2026-06-30T01:50:52.004Z","endTime":"2026-06-30T01:50:57.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.673039813074823,"aZ":-23.361995245769393,"pfxX":2.4487787423775838,"pfxZ":4.766871193365187,"pX":-0.37106461456948736,"pZ":3.395770256185065,"vX0":1.4643511131815792,"vY0":-134.5073085910959,"vZ0":-0.6659081132702306,"x":131.14,"y":147.09,"x0":-1.2391303111587086,"y0":50.00504520887047,"z0":5.289661014691618,"aX":4.527965933185018},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-4.7,"spinRate":2563,"spinDirection":138},"zone":1,"typeConfidence":0.9,"plateTime":0.4057976571645745,"extension":5.949332674585235},"index":4,"playId":"45b25cbd-eea7-3f01-87f9-aeeb363c0f8d","pitchNumber":5,"startTime":"2026-06-30T01:51:18.989Z","endTime":"2026-06-30T01:51:23.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.226724187729552,"aZ":-18.155188429302605,"pfxX":-3.468389355575906,"pfxZ":6.841257648408256,"pX":-0.5004808364229933,"pZ":3.7515657196787395,"vX0":2.6232867988353936,"vY0":-141.5304929452505,"vZ0":-1.3968768471559394,"x":136.08,"y":137.49,"x0":-0.9840488805251765,"y0":50.00262603406077,"z0":5.402368491655727,"aX":-7.107783331349772},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":5.8,"spinRate":2301,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.38550396451103275,"extension":5.9416080847409045},"index":5,"playId":"e7dd4632-846d-360a-b8f7-97103b0aba09","pitchNumber":6,"startTime":"2026-06-30T01:51:46.773Z","endTime":"2026-06-30T01:51:50.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.412933361661363,"aZ":-20.668711328187328,"pfxX":3.0231645209580025,"pfxZ":6.655556725024005,"pX":1.0083782704931006,"pZ":2.49945862151834,"vX0":5.32386795486421,"vY0":-130.377469823325,"vZ0":-2.6017307385721304,"x":78.56,"y":171.29,"x0":-1.4495607781291175,"y0":50.00018463683947,"z0":5.06339936611721,"aX":5.223419240633868},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.8,"breakHorizontal":-6.6,"spinRate":2487,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4194780907599718,"extension":6.408248346925095},"hitData":{"launchSpeed":92.5,"launchAngle":38.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.82,"coordY":57.02}},"index":6,"playId":"892f3b79-20ab-3947-954c-534e2f87a30f","pitchNumber":7,"startTime":"2026-06-30T01:52:09.521Z","endTime":"2026-06-30T01:52:22.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":4.099999999999998,"leverageIndex":2.04,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:52:22.028Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T01:52:33.636Z","endTime":"2026-06-30T01:54:37.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.971587103817384,"aZ":-18.68593664453999,"pfxX":2.2258735900040465,"pfxZ":7.668042022980703,"pX":1.1894758739237854,"pZ":2.539197939865497,"vX0":5.5356643590780115,"vY0":-132.22715455067993,"vZ0":-3.281633264773225,"x":71.66,"y":170.22,"x0":-1.2258785511253056,"y0":50.00099738834304,"z0":5.178611861827308,"aX":3.9139008422640367},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":-5.3,"spinRate":2469,"spinDirection":131},"zone":12,"typeConfidence":0.9,"plateTime":0.41530720774318297,"extension":6.023059636061458},"index":0,"playId":"55c9b194-92ea-3cbf-98af-f5ba542925c6","pitchNumber":1,"startTime":"2026-06-30T01:52:59.568Z","endTime":"2026-06-30T01:53:03.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.673669223503328,"aZ":-19.521995188541638,"pfxX":0.5728762258626332,"pfxZ":7.076662647107885,"pX":-0.07162013078954989,"pZ":1.8113963366026773,"vX0":3.348938475919545,"vY0":-132.7139463101839,"vZ0":-4.627812040069385,"x":119.73,"y":189.87,"x0":-1.4229766114494218,"y0":50.0064281849837,"z0":4.994505361395545,"aX":1.024925910757057},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":-1.8,"spinRate":2459,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.41227816355065006,"extension":6.336695302251226},"index":1,"playId":"fe617583-f99b-3e34-985b-98fe8324fabf","pitchNumber":2,"startTime":"2026-06-30T01:53:19.312Z","endTime":"2026-06-30T01:53:23.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727429154958383,"aZ":-14.075368672908366,"pfxX":-3.3384861913651585,"pfxZ":8.96394170917523,"pX":0.7934552702822729,"pZ":2.513962478446012,"vX0":5.892784111070284,"vY0":-141.09860678694736,"vZ0":-5.405726783458756,"x":86.76,"y":170.9,"x0":-0.8870748594340712,"y0":50.000018349788576,"z0":5.359501467243164,"aX":-6.739064814149817},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":4.8,"spinRate":2537,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.38799535294239185,"extension":6.202204871009052},"index":2,"playId":"6b154f32-f85b-38f8-b6e1-494e8a2b5621","pitchNumber":3,"startTime":"2026-06-30T01:53:40.919Z","endTime":"2026-06-30T01:53:44.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.804128041900775,"aZ":-23.986749361976994,"pfxX":2.2865262230287025,"pfxZ":4.516250097095679,"pX":1.2947129482495983,"pZ":1.856862945538109,"vX0":5.879217307087297,"vY0":-133.08337067162515,"vZ0":-4.0063891874989945,"x":67.65,"y":188.64,"x0":-1.2310341183556108,"y0":50.00241952456359,"z0":5.098037119927011,"aX":4.1415922474465505},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":-5.3,"spinRate":2505,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.409963561647543,"extension":6.116503013696839},"index":3,"playId":"dba5e654-f4bc-3117-b5a6-c463dcea6bcd","pitchNumber":4,"startTime":"2026-06-30T01:54:12.474Z","endTime":"2026-06-30T01:54:15.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57333787906509,"aZ":-20.590878555753697,"pfxX":0.8821887381537266,"pfxZ":6.1552916706579355,"pX":-0.4665520845087234,"pZ":2.120192129975987,"vX0":2.2878423661997203,"vY0":-135.8106992367002,"vZ0":-4.0583414307714545,"x":134.78,"y":181.53,"x0":-1.4319437358143614,"y0":50.005051201292254,"z0":5.051925923577355,"aX":1.6610964770431338},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":-2.0,"spinRate":2494,"spinDirection":149},"zone":4,"typeConfidence":0.9,"plateTime":0.4020944222593257,"extension":6.241388007152785},"index":4,"playId":"2d4b2085-7c88-3c29-9798-b993508b1846","pitchNumber":5,"startTime":"2026-06-30T01:54:33.529Z","endTime":"2026-06-30T01:54:37.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":695490,"link":"/api/v1/people/695490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":694477,"link":"/api/v1/people/694477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":5.599999999999998,"leverageIndex":2.14,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:54:37.711Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T01:56:44.093Z","endTime":"2026-06-30T01:57:32.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"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":1},"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":2},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.711247203461994,"aZ":-28.692179838160058,"pfxX":9.205556248250675,"pfxZ":2.3667713423135446,"pX":0.3139022996077496,"pZ":1.4875546598746512,"vX0":1.8123842128319796,"vY0":-119.49142556568323,"vZ0":-2.8572424952809268,"x":105.03,"y":198.62,"x0":-1.6483350417878873,"y0":50.000442206501226,"z0":5.236630778175177,"aX":13.512491541300696},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.0,"breakHorizontal":-17.2,"spinRate":2237,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.45573470067116295,"extension":6.486109603660216},"index":0,"playId":"4f942675-c748-356b-8be7-405efa881c08","pitchNumber":1,"startTime":"2026-06-30T01:56:49.056Z","endTime":"2026-06-30T01:56:53.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":94.7,"endSpeed":86.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82153112481095,"aZ":-19.78049522652864,"pfxX":-8.345022623448637,"pfxZ":6.431497674059424,"pX":0.07384940004021842,"pZ":2.5641787061135815,"vX0":7.183401981111908,"vY0":-137.74475061437704,"vZ0":-3.7788421056238297,"x":114.19,"y":169.55,"x0":-1.480141192084585,"y0":50.00245129829793,"z0":5.28669926429399,"aX":-16.079303809547383},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":13.7,"spinRate":2014,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39723575294278257,"extension":6.351542485537941},"index":1,"playId":"ecadb426-33ff-3800-bed4-57cd131a945a","pitchNumber":2,"startTime":"2026-06-30T01:57:05.955Z","endTime":"2026-06-30T01:57:09.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.461773106833622,"aZ":-29.856057431682345,"pfxX":8.890212212579213,"pfxZ":1.559627955151928,"pX":0.5877136008179823,"pZ":3.0057917835794257,"vX0":2.217178324918955,"vY0":-120.07391134253332,"vZ0":0.7366280263724707,"x":94.6,"y":157.62,"x0":-1.4992941650256673,"y0":50.00307432046058,"z0":5.316038112253882,"aX":13.205468462828755},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-16.7,"spinRate":2236,"spinDirection":71},"zone":3,"typeConfidence":2.0,"plateTime":0.45316696308502724,"extension":6.342265357841347},"hitData":{"launchSpeed":91.8,"launchAngle":57.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.29,"coordY":128.05}},"index":2,"playId":"c9679755-8d57-3f50-a466-bfccfe008416","pitchNumber":3,"startTime":"2026-06-30T01:57:22.849Z","endTime":"2026-06-30T01:57:32.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-30T01:57:32.919Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brice Turang homers (12) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T01:57:43.642Z","endTime":"2026-06-30T02:00:05.550Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":695534,"link":"/api/v1/people/695534"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99995253688856,"aZ":-28.74542319796008,"pfxX":9.670638680791596,"pfxZ":2.2797375159990034,"pX":1.068023702041297,"pZ":1.4493834292164591,"vX0":3.327693742452074,"vY0":-121.0652724856509,"vZ0":-2.8650596256883327,"x":76.29,"y":199.65,"x0":-1.5760818410649178,"y0":50.00002528784349,"z0":5.1334528896713865,"aX":14.52332858062726},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.7,"breakHorizontal":-18.2,"spinRate":2240,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.45038202060091326,"extension":6.4875918661386835},"index":0,"playId":"1699b567-3369-3713-bbb0-87a80fc03547","pitchNumber":1,"startTime":"2026-06-30T01:57:56.461Z","endTime":"2026-06-30T01:57:59.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.4,"endSpeed":79.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.077954436846035,"aZ":-30.602835480541536,"pfxX":-4.9143419317726,"pfxZ":0.9881265470901166,"pX":-1.132385915796397,"pZ":2.4399312827252704,"vX0":2.3805912130160287,"vY0":-124.49377065476718,"vZ0":-0.7192232635654059,"x":160.16,"y":172.9,"x0":-1.4562592353378787,"y0":50.001483845320166,"z0":5.238061372758389,"aX":-7.80944418323812},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":8.4,"spinRate":1253,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4378846901301694,"extension":6.558579901179082},"index":1,"playId":"2c53dafb-63bd-30a5-8406-2fd964002751","pitchNumber":2,"startTime":"2026-06-30T01:58:11.672Z","endTime":"2026-06-30T01:58:14.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55039544311323,"aZ":-31.56369185289129,"pfxX":9.221176686979813,"pfxZ":0.41281574253844067,"pX":0.9296467166573075,"pZ":1.8668031930746456,"vX0":3.3818899717701902,"vY0":-119.43082797929863,"vZ0":-1.345740371266809,"x":81.56,"y":188.38,"x0":-1.6979665524300918,"y0":50.00036775173355,"z0":5.247161530029144,"aX":13.468198373771035},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.7,"breakHorizontal":-17.5,"spinRate":2365,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4566365359391682,"extension":6.447996711367823},"index":2,"playId":"a0fa1e93-0be9-3013-9415-1621262c2807","pitchNumber":3,"startTime":"2026-06-30T01:58:28.251Z","endTime":"2026-06-30T01:58:32.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-30T01:58:41.753Z","endTime":"2026-06-30T01:59:01.327Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"},"defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47222345663861,"aZ":-31.688730689923766,"pfxX":-6.260658933341974,"pfxZ":0.30286491468463694,"pX":-0.8224725546295312,"pZ":2.4276710783360578,"vX0":3.906181321556638,"vY0":-125.72592501679352,"vZ0":-0.6903583288098618,"x":148.35,"y":173.23,"x0":-1.576192753406214,"y0":50.004395770857975,"z0":5.258642173397999,"aX":-10.108450516777442},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":10.6,"spinRate":1390,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.4342566891811863,"extension":6.765797182065368},"index":4,"playId":"4f86b887-7056-39bb-9b87-a7571c7b7ee1","pitchNumber":4,"startTime":"2026-06-30T01:59:01.327Z","endTime":"2026-06-30T01:59:04.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":97.0,"endSpeed":89.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.038185215070396,"aZ":-16.931967596793537,"pfxX":-6.497345982038519,"pfxZ":7.456633412219379,"pX":-0.8455522773473613,"pZ":4.9382902750485504,"vX0":4.553964734488338,"vY0":-141.3312306054042,"vZ0":1.4695419543486115,"x":149.23,"y":105.45,"x0":-1.6250315228519843,"y0":50.00266255077959,"z0":5.491866292589544,"aX":-13.282216631923164},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":10.9,"spinRate":2162,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3860046453082462,"extension":6.419959166295789},"index":5,"playId":"75f165e7-efd4-3c81-a454-3bbecd4b5681","pitchNumber":5,"startTime":"2026-06-30T01:59:22.472Z","endTime":"2026-06-30T01:59:25.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.322388595799985,"aZ":-30.922589413321816,"pfxX":7.777259503072241,"pfxZ":0.854724134469067,"pX":-0.43026697755521137,"pZ":1.9772011446576885,"vX0":0.7605486604222149,"vY0":-120.07119588121184,"vZ0":-1.0080581700178946,"x":133.4,"y":185.4,"x0":-1.7617166536102293,"y0":50.003002015917616,"z0":5.143450975736015,"aX":11.40438189558333},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":-14.3,"spinRate":2241,"spinDirection":83},"zone":7,"typeConfidence":2.0,"plateTime":0.4554288517082359,"extension":6.526080080456415},"hitData":{"launchSpeed":105.8,"launchAngle":26.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.65,"coordY":30.63}},"index":6,"playId":"984f34c4-ea3e-3a9b-a898-50963165371f","pitchNumber":6,"startTime":"2026-06-30T01:59:41.206Z","endTime":"2026-06-30T02:00:05.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":23.400000000000006,"leverageIndex":1.44,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:00:05.550Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, shortstop Matt McLain to first baseman Spencer Steer.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T01:59:58.614Z","endTime":"2026-06-30T02:00:40.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665566775982356,"aZ":-30.894403647186742,"pfxX":8.227300796058161,"pfxZ":0.8625163390473247,"pX":0.4453821482096943,"pZ":2.1423160979176448,"vX0":2.068644168780455,"vY0":-120.69860350911362,"vZ0":-0.9390374418064371,"x":100.02,"y":180.94,"x0":-1.4903072574211462,"y0":50.00441885977084,"z0":5.236913484588887,"aX":12.240325841688202},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.6,"breakHorizontal":-15.4,"spinRate":2211,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.45235661788616444,"extension":6.555406115671371},"hitData":{"launchSpeed":78.7,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":151.18}},"index":0,"playId":"319f7efc-c8ca-3f39-b278-6f412bf2d890","pitchNumber":1,"startTime":"2026-06-30T02:00:32.010Z","endTime":"2026-06-30T02:00:40.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:00:40.200Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Vaughn singles on a ground ball to second baseman Edwin Arroyo.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T02:00:45.709Z","endTime":"2026-06-30T02:02:13.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695534,"fullName":"Chase Petty","link":"/api/v1/people/695534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"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(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.0,"endSpeed":87.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91091209563357,"aZ":-20.050174198214673,"pfxX":-9.079487324415261,"pfxZ":6.162645558371525,"pX":0.30128142757007276,"pZ":1.3645470843448986,"vX0":7.997105301451453,"vY0":-139.5133277500637,"vZ0":-6.629300476307203,"x":105.52,"y":201.94,"x0":-1.4252125320951659,"y0":50.00347668611151,"z0":5.096737095529641,"aX":-17.866912854348058},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":14.8,"spinRate":2131,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39285509746972425,"extension":6.494719522616669},"index":0,"playId":"194931ce-75e4-3295-ae44-14739517194d","pitchNumber":1,"startTime":"2026-06-30T02:01:06.058Z","endTime":"2026-06-30T02:01:09.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.4,"endSpeed":76.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182441781289715,"aZ":-35.71965167958856,"pfxX":9.74896176073105,"pfxZ":-2.399769857829643,"pX":0.6432038026547549,"pZ":0.15672669572120018,"vX0":2.3652125285073238,"vY0":-121.4463978062376,"vZ0":-4.3849615729879865,"x":92.48,"y":234.55,"x0":-1.6120262511194197,"y0":50.00272605233437,"z0":5.1289232865395356,"aX":14.404705926230669},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.2,"breakHorizontal":-18.2,"spinRate":2327,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.45288680928813463,"extension":6.572686725218729},"index":1,"playId":"af47c923-ac93-395b-ab53-7830433079fe","pitchNumber":2,"startTime":"2026-06-30T02:01:22.769Z","endTime":"2026-06-30T02:01:26.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52286744665584,"aZ":-30.902944846052264,"pfxX":2.7031452859395997,"pfxZ":0.7974022717179619,"pX":-0.12592790760096906,"pZ":2.929325303245116,"vX0":2.4472632800502003,"vY0":-125.12681887464507,"vZ0":0.25798105690670137,"x":121.8,"y":159.69,"x0":-1.463943241161008,"y0":50.005803860064724,"z0":5.33333125739422,"aX":4.336726750390561},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":-5.4,"spinRate":2167,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.4358255159293103,"extension":6.740602738943893},"index":2,"playId":"8b59d4b6-2a9e-3d64-b1e0-614ac3927739","pitchNumber":3,"startTime":"2026-06-30T02:01:44.690Z","endTime":"2026-06-30T02:01:48.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55415698920719,"aZ":-21.15259221696092,"pfxX":-8.309527623001744,"pfxZ":5.700545842888799,"pX":0.5014247660336301,"pZ":1.9166155257300017,"vX0":8.136107061755004,"vY0":-137.69154683141036,"vZ0":-4.841992002936621,"x":97.89,"y":187.03,"x0":-1.4021275101608819,"y0":50.00343383279454,"z0":5.115659571294852,"aX":-16.06872062978004},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":13.4,"spinRate":2039,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.39671875346886143,"extension":6.688789883698255},"hitData":{"launchSpeed":86.0,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.02,"coordY":135.47}},"index":3,"playId":"c5c86499-55a2-3114-a6c5-5bbf7f4a749d","pitchNumber":4,"startTime":"2026-06-30T02:02:02.463Z","endTime":"2026-06-30T02:02:13.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":695534,"link":"/api/v1/people/695534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:02:13.195Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T02:04:51.066Z","endTime":"2026-06-30T02:05:35.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Mitchell 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:02:31.888Z","endTime":"2026-06-30T02:02:35.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"base":1,"defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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-06-30T02:02:35.156Z","endTime":"2026-06-30T02:03:29.770Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Moll replaces Chase Petty.","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":2,"startTime":"2026-06-30T02:03:29.770Z","endTime":"2026-06-30T02:04:53.131Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695534,"link":"/api/v1/people/695534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":90.5,"endSpeed":82.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901852191883055,"aZ":-35.517697474259826,"pfxX":9.667127984606015,"pfxZ":-1.9088628264508714,"pX":-0.2280254253245075,"pZ":2.081919301970067,"vX0":-7.947081479544678,"vY0":-131.54938044998167,"vZ0":-0.22986837476857247,"x":125.69,"y":182.57,"x0":1.5761084899608362,"y0":50.00242392236521,"z0":4.803379176082327,"aX":16.943235388938604},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.2,"breakHorizontal":-15.7,"spinRate":2475,"spinDirection":94},"zone":8,"typeConfidence":0.9,"plateTime":0.41636524113469253,"extension":4.653054943308789},"index":3,"playId":"dac8d4a2-ed74-3dc9-a0eb-fd4331a3e6b2","pitchNumber":1,"startTime":"2026-06-30T02:04:53.131Z","endTime":"2026-06-30T02:04:56.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.232492961973637,"aZ":-32.887698330483445,"pfxX":11.07710824058399,"pfxZ":-0.39349967569979327,"pX":-0.2619695979451741,"pZ":1.8100500388417382,"vX0":-8.111228230015854,"vY0":-134.34635005421643,"vZ0":-1.9370323136023373,"x":126.99,"y":189.91,"x0":1.3579171807725106,"y0":50.00167307634107,"z0":4.879080000707732,"aX":20.23796383395711},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.0,"breakHorizontal":-18.4,"spinRate":2530,"spinDirection":111},"zone":8,"typeConfidence":0.9,"plateTime":0.40777382700988385,"extension":4.487879690375704},"index":4,"playId":"0280ae18-c2fb-3866-b7e5-766d8d544780","pitchNumber":2,"startTime":"2026-06-30T02:05:11.157Z","endTime":"2026-06-30T02:05:15.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":82.3,"endSpeed":75.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.424280816895624,"aZ":-33.23046142904233,"pfxX":-8.360766599434466,"pfxZ":-0.7443144049221937,"pX":-2.6485276816502874,"pZ":1.8982164491245699,"vX0":-6.983693403469362,"vY0":-119.67193115315887,"vZ0":0.21524042630697915,"x":217.96,"y":187.53,"x0":1.4097607592840131,"y0":50.00083451955807,"z0":4.822086476688281,"aX":-11.934670126583262},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.0,"breakHorizontal":17.0,"spinRate":2873,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.46042837325566977,"extension":4.403816247854814},"index":5,"playId":"522c15fc-f30d-3f3a-8be6-8011dd8df8d0","pitchNumber":3,"startTime":"2026-06-30T02:05:31.046Z","endTime":"2026-06-30T02:05:35.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":669003,"link":"/api/v1/people/669003"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:05:35.296Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:08:04.760Z","endTime":"2026-06-30T02:08:50.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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":[4,5,7],"actionIndex":[0,1,2,3],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Jackson Chourio.","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-06-30T02:07:32.231Z","endTime":"2026-06-30T02:07:32.258Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100","defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":641343,"link":"/api/v1/people/641343"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Garrett Mitchell remains in the game as the center 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":1,"startTime":"2026-06-30T02:07:32.258Z","endTime":"2026-06-30T02:07:32.259Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to first base for Jake Bauers.","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":2,"startTime":"2026-06-30T02:07:32.259Z","endTime":"2026-06-30T02:07:32.260Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":694477,"link":"/api/v1/people/694477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":3,"startTime":"2026-06-30T02:07:32.260Z","endTime":"2026-06-30T02:08:06.968Z","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":687401,"link":"/api/v1/people/687401"},"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":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.779512934361232,"aZ":-20.92873275368651,"pfxX":9.321127192035457,"pfxZ":5.532658462793345,"pX":0.3157916111513623,"pZ":2.772268373796884,"vX0":-3.4851703849225038,"vY0":-140.66995934380068,"vZ0":-6.2736943316078495,"x":104.96,"y":163.93,"x0":0.3499203885019595,"y0":50.001511771268135,"z0":6.359993982366135,"aX":18.936286384880397},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.1,"breakHorizontal":-16.3,"spinRate":2112,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.3873485605260938,"extension":5.306468227770581},"index":4,"playId":"04bfa957-30a3-3082-aad9-e91d9df6f780","pitchNumber":1,"startTime":"2026-06-30T02:08:06.968Z","endTime":"2026-06-30T02:08:10.056Z","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":687401,"link":"/api/v1/people/687401"},"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":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.119374439648556,"aZ":-44.08211981451382,"pfxX":-3.595173296086655,"pfxZ":-7.913791165044927,"pX":0.05121857262092253,"pZ":2.7440582078094815,"vX0":-0.2278057609244048,"vY0":-121.72590662583708,"vZ0":0.08018459644082587,"x":115.05,"y":164.69,"x0":0.6131460056562968,"y0":50.0002884156294,"z0":6.516381578434343,"aX":-5.41253024438332},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-14.0,"breakHorizontal":6.6,"spinRate":2798,"spinDirection":332},"zone":5,"typeConfidence":0.9,"plateTime":0.4493779317417177,"extension":5.392286357409611},"index":5,"playId":"233cbb50-1330-3519-994f-276ce60cd783","pitchNumber":2,"startTime":"2026-06-30T02:08:19.968Z","endTime":"2026-06-30T02:08:23.357Z","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":687401,"link":"/api/v1/people/687401"},"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":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":6,"startTime":"2026-06-30T02:08:29.607Z","endTime":"2026-06-30T02:08:40.532Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"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":687401,"link":"/api/v1/people/687401"},"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":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93374212721855,"aZ":-34.75136198759567,"pfxX":-5.477196158378517,"pfxZ":-1.652759347626489,"pX":0.5258571072179778,"pZ":2.7145500077105895,"vX0":1.3461602403928654,"vY0":-123.53676634239248,"vZ0":-1.975706097208597,"x":96.96,"y":165.49,"x0":0.6894269774261694,"y0":50.00069388207843,"z0":6.414080067464845,"aX":-8.562537735212167},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":9.7,"spinRate":2460,"spinDirection":335},"zone":6,"typeConfidence":0.9,"plateTime":0.4414178571731311,"extension":5.4458951329619545},"hitData":{"launchSpeed":96.0,"launchAngle":42.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.45,"coordY":66.91}},"index":7,"playId":"b698e642-89f9-3bdb-bd7d-0206567d1384","pitchNumber":3,"startTime":"2026-06-30T02:08:40.532Z","endTime":"2026-06-30T02:08:50.742Z","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":687401,"link":"/api/v1/people/687401"},"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":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:08:50.742Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:08:52.114Z","endTime":"2026-06-30T02:10:39.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.9,"endSpeed":90.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.009652088653493,"aZ":-21.10685680785662,"pfxX":8.927771451389184,"pfxZ":5.345678471915856,"pX":-0.5228119311721633,"pZ":1.4938748635393835,"vX0":-5.045165534379716,"vY0":-142.37010828202327,"vZ0":-9.532222076335803,"x":136.93,"y":198.45,"x0":0.10401682892787506,"y0":50.00686036935988,"z0":6.199801403193,"aX":18.491596513064458},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.0,"breakHorizontal":-15.2,"spinRate":2151,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.38345068603777,"extension":5.52720810971252},"index":0,"playId":"c073fb41-665d-3c8e-b1ee-f24548cc8c22","pitchNumber":1,"startTime":"2026-06-30T02:09:18.433Z","endTime":"2026-06-30T02:09:22.177Z","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":687401,"link":"/api/v1/people/687401"},"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":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.8,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765181248739736,"aZ":-23.339772621035664,"pfxX":7.975342102636873,"pfxZ":4.234743356362246,"pX":-0.5333908337706744,"pZ":2.6345043256897833,"vX0":-5.080575309963222,"vY0":-142.55981835897984,"vZ0":-6.381744085396912,"x":137.33,"y":167.65,"x0":0.2237400735272651,"y0":50.00188990543997,"z0":6.347399334405009,"aX":16.628986524103823},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.7,"breakHorizontal":-13.6,"spinRate":2106,"spinDirection":152},"zone":4,"typeConfidence":0.91,"plateTime":0.38231542658548223,"extension":5.403233494012506},"index":1,"playId":"571fbd84-00a8-37e3-9a89-0c6868bd547a","pitchNumber":2,"startTime":"2026-06-30T02:09:35.470Z","endTime":"2026-06-30T02:09:38.707Z","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":687401,"link":"/api/v1/people/687401"},"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":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52090085488656,"aZ":-22.448956873333046,"pfxX":8.683222352679673,"pfxZ":4.628914324266455,"pX":1.0352026946302408,"pZ":3.2052865915175386,"vX0":-1.4434411593722927,"vY0":-143.22218734728253,"vZ0":-5.031179330436981,"x":77.54,"y":152.24,"x0":0.4128940154607951,"y0":50.00495600134115,"z0":6.367110436197914,"aX":18.24770689279585},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.7,"breakHorizontal":-15.5,"spinRate":2191,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.3807781751217414,"extension":5.373081124255101},"index":2,"playId":"7333d1e3-4e68-3cac-8f41-8fdb98584fed","pitchNumber":3,"startTime":"2026-06-30T02:09:53.006Z","endTime":"2026-06-30T02:09:56.176Z","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":687401,"link":"/api/v1/people/687401"},"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":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302214289532554,"aZ":-39.53044054023095,"pfxX":-4.283245708303125,"pfxZ":-4.812581754251569,"pX":0.23275696043737865,"pZ":2.173891584388913,"vX0":0.4041239416489043,"vY0":-122.85060443176538,"vZ0":-1.9997463414640935,"x":108.13,"y":180.08,"x0":0.6226392545792865,"y0":50.00356030986643,"z0":6.358195286108472,"aX":-6.5478060929680595},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.9,"breakHorizontal":7.7,"spinRate":2390,"spinDirection":323},"zone":5,"typeConfidence":0.89,"plateTime":0.4458199664345672,"extension":5.407465101478191},"index":3,"playId":"0d05d5e3-e6d1-3ad6-a553-3454a13d35fd","pitchNumber":4,"startTime":"2026-06-30T02:10:35.911Z","endTime":"2026-06-30T02:10:39.872Z","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":687401,"link":"/api/v1/people/687401"},"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":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:10:39.872Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noelvi Marte singles on a ground ball to shortstop Joey Ortiz. Noelvi Marte to 2nd. Noelvi Marte advances to 2nd, on a throwing error by shortstop Joey Ortiz.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:10:43.450Z","endTime":"2026-06-30T02:11:30.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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.3,"endSpeed":91.0,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.569409505876994,"aZ":-20.568949180953453,"pfxX":9.785975696438076,"pfxZ":5.53609295987025,"pX":-0.32844281283145604,"pZ":2.234274512941536,"vX0":-5.183788407667448,"vY0":-143.06772255590252,"vZ0":-7.789611906538802,"x":129.52,"y":178.45,"x0":0.22482350807042586,"y0":50.00071502643419,"z0":6.256784616886891,"aX":20.509530521367537},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.8,"breakHorizontal":-16.8,"spinRate":1936,"spinDirection":148},"zone":7,"typeConfidence":0.91,"plateTime":0.38122006897437677,"extension":5.4331090249339375},"index":0,"playId":"8a3ff996-8264-3b7e-b03e-78c0ff6bb6d1","pitchNumber":1,"startTime":"2026-06-30T02:11:06.834Z","endTime":"2026-06-30T02:11:10.453Z","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":687401,"link":"/api/v1/people/687401"},"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":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.792760204526573,"aZ":-29.100089934202437,"pfxX":5.820843930481648,"pfxZ":1.6512041193854188,"pX":1.108130805958062,"pZ":2.09964921193291,"vX0":-0.798146641997354,"vY0":-134.85824226767934,"vZ0":-5.630816691488181,"x":74.76,"y":182.09,"x0":0.6494116982205228,"y0":50.00222641112732,"z0":6.2437405550797385,"aX":10.8192166735574},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.0,"breakHorizontal":-10.4,"spinRate":1638,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.404740323646962,"extension":5.4529632739695995},"hitData":{"launchSpeed":75.7,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":164.35}},"index":1,"playId":"04e56091-2927-3685-8f3c-ca6b4b244811","pitchNumber":2,"startTime":"2026-06-30T02:11:19.422Z","endTime":"2026-06-30T02:11:30.764Z","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":687401,"link":"/api/v1/people/687401"},"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":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-5.3999999999999915,"leverageIndex":1.01,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:11:30.764Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Stephenson grounds out, shortstop Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T02:11:47.088Z","endTime":"2026-06-30T02:14:25.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"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":"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":97.9,"endSpeed":91.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850862350363858,"aZ":-21.901051398657877,"pfxX":10.560186476315534,"pfxZ":4.916642076614028,"pX":0.28924926666040535,"pZ":1.8001933072228684,"vX0":-4.180976939370029,"vY0":-142.515501155966,"vZ0":-8.67692940185042,"x":105.97,"y":190.17,"x0":0.3898679824457163,"y0":50.003224041105426,"z0":6.229171214986698,"aX":22.070260537310244},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.6,"breakHorizontal":-18.5,"spinRate":2051,"spinDirection":148},"zone":9,"typeConfidence":0.91,"plateTime":0.38200132890471394,"extension":5.496703357035684},"index":0,"playId":"5348fa9c-02a5-3431-80d5-055bdba3831a","pitchNumber":1,"startTime":"2026-06-30T02:12:13.855Z","endTime":"2026-06-30T02:12:17.238Z","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":687401,"link":"/api/v1/people/687401"},"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":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.336702563266435,"aZ":-27.74815439504691,"pfxX":8.29770957359785,"pfxZ":2.436584984163537,"pX":1.83944744394862,"pZ":2.0625970976269503,"vX0":0.11683020061645427,"vY0":-133.2038174156796,"vZ0":-5.792697944871306,"x":46.88,"y":183.09,"x0":0.7148009727270352,"y0":50.00563708075718,"z0":6.240471934218106,"aX":15.095802956885358},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.1,"spinRate":1796,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4092865506207133,"extension":5.402911313332745},"index":1,"playId":"f6ca4280-8246-3bf2-abfb-bf97a5564549","pitchNumber":2,"startTime":"2026-06-30T02:12:33.287Z","endTime":"2026-06-30T02:12:37.174Z","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":687401,"link":"/api/v1/people/687401"},"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":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.7,"endSpeed":84.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794647586947516,"aZ":-24.177551050100007,"pfxX":8.866543089469614,"pfxZ":4.400275086929542,"pX":0.5781504096797069,"pZ":1.7064623046509952,"vX0":-3.122345544279184,"vY0":-133.4614931545122,"vZ0":-7.178413665567917,"x":94.96,"y":192.71,"x0":0.6063540959018712,"y0":50.00360037652822,"z0":6.1540845614911746,"aX":16.10969274878096},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":-15.5,"spinRate":1860,"spinDirection":132},"zone":9,"typeConfidence":0.91,"plateTime":0.4092871868086405,"extension":5.490831574250425},"index":2,"playId":"35baf6ad-ba3c-363d-97d6-51a235bf5197","pitchNumber":3,"startTime":"2026-06-30T02:12:54.838Z","endTime":"2026-06-30T02:12:58.125Z","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":687401,"link":"/api/v1/people/687401"},"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":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-30T02:13:15.884Z","endTime":"2026-06-30T02:13:32.993Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"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":687401,"link":"/api/v1/people/687401"},"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":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":98.6,"endSpeed":91.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.447027788154468,"aZ":-16.30356961582777,"pfxX":3.8549411611548203,"pfxZ":7.453351079441333,"pX":-1.0966757313440862,"pZ":3.701553174042775,"vX0":-5.06640504753139,"vY0":-143.6795961477086,"vZ0":-5.0428118263345345,"x":158.8,"y":138.84,"x0":0.1733910705926943,"y0":50.00668130973979,"z0":6.463538941777039,"aX":8.212864508362426},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":12.8,"breakHorizontal":-6.2,"spinRate":2096,"spinDirection":150},"zone":11,"typeConfidence":0.75,"plateTime":0.37852655847044137,"extension":5.402496995942114},"index":4,"playId":"e2c1943e-2ef8-33f3-95b6-f9356b2c98c7","pitchNumber":4,"startTime":"2026-06-30T02:13:32.993Z","endTime":"2026-06-30T02:13:36.766Z","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":687401,"link":"/api/v1/people/687401"},"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":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":85.1,"endSpeed":78.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.095679860388135,"aZ":-35.35600492080138,"pfxX":-5.746254628401362,"pfxZ":-2.025759628087261,"pX":0.8080225505759512,"pZ":4.7348433219211135,"vX0":1.695818725968102,"vY0":-123.94903730884243,"vZ0":2.8563491003753994,"x":86.2,"y":110.94,"x0":0.8646114451245305,"y0":50.00557113289131,"z0":6.5054908620988545,"aX":-9.007174209319853},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.9,"breakHorizontal":10.1,"spinRate":2444,"spinDirection":312},"zone":12,"typeConfidence":0.9,"plateTime":0.44067528628338826,"extension":5.384804401136096},"index":5,"playId":"e65e45a9-e861-3b26-b0e8-92c8eccb1623","pitchNumber":5,"startTime":"2026-06-30T02:13:51.920Z","endTime":"2026-06-30T02:13:55.070Z","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":687401,"link":"/api/v1/people/687401"},"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":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831462408602732,"aZ":-22.286885762297498,"pfxX":10.338542904036995,"pfxZ":4.704192088720222,"pX":0.5206048731791963,"pZ":1.1798984260089675,"vX0":-3.0029269291128586,"vY0":-143.2933729579537,"vZ0":-10.293700659093016,"x":97.16,"y":206.92,"x0":0.23204196577913852,"y0":50.001185044415514,"z0":6.182994684817193,"aX":21.724830988023378},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.8,"breakHorizontal":-18.2,"spinRate":2027,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.3806982497800604,"extension":5.517773843060041},"hitData":{"launchSpeed":91.8,"launchAngle":-16.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":156.75}},"index":6,"playId":"26c828f9-9194-3c53-84aa-1a831d416789","pitchNumber":6,"startTime":"2026-06-30T02:14:15.678Z","endTime":"2026-06-30T02:14:25.376Z","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":687401,"link":"/api/v1/people/687401"},"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":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":7.999999999999993,"leverageIndex":2.97,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:14:25.376Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T02:16:08.727Z","endTime":"2026-06-30T02:17:53.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23820414348851,"aZ":-30.948291058646568,"pfxX":-5.431616788714455,"pfxZ":0.8793673608556425,"pX":0.7051535569253573,"pZ":2.4845917399726183,"vX0":-1.3990365068005755,"vY0":-117.46296775664524,"vZ0":1.2046311375439274,"x":90.12,"y":171.7,"x0":2.0142078539110466,"y0":50.00414835292857,"z0":4.842410399468112,"aX":-7.590755108086262},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.2,"breakHorizontal":10.2,"spinRate":2499,"spinDirection":313},"zone":6,"typeConfidence":0.91,"plateTime":0.46629660558865105,"extension":4.351558620205386},"index":0,"playId":"b9d7f320-d3cf-3b35-a573-a8eb73b6d244","pitchNumber":1,"startTime":"2026-06-30T02:17:02.864Z","endTime":"2026-06-30T02:17:08.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.2,"endSpeed":75.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978926151737568,"aZ":-31.802469797699214,"pfxX":-0.26431960475246363,"pfxZ":0.25463506322126506,"pX":-2.1657942944709774,"pZ":1.9777171974343066,"vX0":-8.228547209708413,"vY0":-120.90049003994703,"vZ0":-0.1821152555044614,"x":199.55,"y":185.38,"x0":1.3384336231476879,"y0":50.00199370688836,"z0":4.882056943441051,"aX":-0.3849994120585079},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":2.8,"spinRate":2471,"spinDirection":309},"zone":13,"typeConfidence":0.85,"plateTime":0.4557523647691557,"extension":4.343267941462789},"index":1,"playId":"5147d59c-df25-3c40-a614-213d18d1d7f7","pitchNumber":2,"startTime":"2026-06-30T02:17:26.166Z","endTime":"2026-06-30T02:17:29.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.397284713446332,"aZ":-36.84416895896765,"pfxX":10.087840227307156,"pfxZ":-2.567885514710671,"pX":-0.030343887228401124,"pZ":2.3303499269435397,"vX0":-7.115021643264486,"vY0":-134.01860422188597,"vZ0":0.10775607719139191,"x":118.16,"y":175.86,"x0":1.3503451234838562,"y0":50.00661300831905,"z0":4.924779066488809,"aX":18.325074102968674},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-4.4,"breakHorizontal":-16.7,"spinRate":2570,"spinDirection":105},"zone":5,"typeConfidence":0.9,"plateTime":0.4089624033358348,"extension":4.491848828045261},"hitData":{"launchSpeed":92.3,"launchAngle":31.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.36,"coordY":76.57}},"index":2,"playId":"f60ea80e-30c4-3d53-8aee-f1a0dc1d716f","pitchNumber":3,"startTime":"2026-06-30T02:17:45.168Z","endTime":"2026-06-30T02:17:53.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:17:53.540Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a fly ball to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T02:17:55.871Z","endTime":"2026-06-30T02:19:12.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.968746398439556,"aZ":-35.15782582418535,"pfxX":-7.3812644387503035,"pfxZ":-2.114981141486769,"pX":0.196779026556737,"pZ":2.4242074345921076,"vX0":-1.5209244664466264,"vY0":-118.50694157220958,"vZ0":1.6640565203669195,"x":109.5,"y":173.33,"x0":1.806375211748808,"y0":50.00118885087596,"z0":4.939478555035797,"aX":-10.430482330471142},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.1,"breakHorizontal":13.7,"spinRate":2609,"spinDirection":305},"zone":5,"typeConfidence":0.9,"plateTime":0.4633072104660272,"extension":4.138522390589257},"index":0,"playId":"7ba20026-6d75-3cb7-ab34-282db681fb4f","pitchNumber":1,"startTime":"2026-06-30T02:18:22.542Z","endTime":"2026-06-30T02:18:26.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":92.4,"endSpeed":85.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.422747496821408,"aZ":-34.23623120535844,"pfxX":10.200570651142893,"pfxZ":-1.1134798090560345,"pX":-1.4969822666593575,"pZ":2.521095522411278,"vX0":-10.280489831734966,"vY0":-134.2995463984624,"vZ0":-0.11389306028920865,"x":174.06,"y":170.71,"x0":1.0374923099416493,"y0":50.00560370720415,"z0":4.979233254045089,"aX":18.818424379821},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.8,"breakHorizontal":-16.6,"spinRate":2474,"spinDirection":104},"zone":11,"typeConfidence":0.9,"plateTime":0.40632336303524097,"extension":4.57371339055012},"index":1,"playId":"ff2eebf3-720b-39ef-bf2c-27758ebe6a65","pitchNumber":2,"startTime":"2026-06-30T02:18:41.201Z","endTime":"2026-06-30T02:18:44.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.917262641284843,"aZ":-31.83027656180479,"pfxX":-4.3546785508701165,"pfxZ":0.24096405275506072,"pX":-0.9950883260453416,"pZ":2.6196042382771907,"vX0":-4.946172579829795,"vY0":-117.87503384141858,"vZ0":1.5178654946301706,"x":154.93,"y":168.05,"x0":1.6868651255749731,"y0":50.00228206508738,"z0":4.880628471377749,"aX":-6.199740235840619},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.1,"breakHorizontal":9.0,"spinRate":2688,"spinDirection":325},"zone":11,"typeConfidence":0.9,"plateTime":0.46258102106246346,"extension":4.430664945260123},"hitData":{"launchSpeed":64.8,"launchAngle":30.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.12,"coordY":118.51}},"index":2,"playId":"c703a51d-3e5f-3eb4-9877-3ff8b4ee22fe","pitchNumber":3,"startTime":"2026-06-30T02:19:01.324Z","endTime":"2026-06-30T02:19:12.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.43,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:19:12.759Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"David Hamilton out on a sacrifice bunt, pitcher Sam Moll to first baseman Spencer Steer. Sal Frelick to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T02:19:21.681Z","endTime":"2026-06-30T02:19:46.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.315777048445888,"aZ":-32.8662978867873,"pfxX":9.843156542832531,"pfxZ":-0.3904467477203557,"pX":-0.37818276856612104,"pZ":2.841094393053353,"vX0":-7.743791099623184,"vY0":-132.26334146443435,"vZ0":0.5629787937845088,"x":131.42,"y":162.07,"x0":1.2984316572811192,"y0":50.00005650226512,"z0":5.021934031979633,"aX":17.561690819275828},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.4,"breakHorizontal":-16.3,"spinRate":2462,"spinDirection":117},"zone":1,"typeConfidence":0.9,"plateTime":0.4129758476536849,"extension":4.560684344603864},"hitData":{"launchSpeed":36.0,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":133.06,"coordY":194.25}},"index":0,"playId":"21670a09-28e2-3e13-8f91-9b822c0abd43","pitchNumber":1,"startTime":"2026-06-30T02:19:39.829Z","endTime":"2026-06-30T02:19:46.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":2.42,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:19:46.869Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joey Ortiz homers (2) on a fly ball to center field. Sal Frelick scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T02:22:28.482Z","endTime":"2026-06-30T02:23:24.820Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":{"id":622088,"link":"/api/v1/people/622088"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":594580,"link":"/api/v1/people/594580"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T02:20:06.314Z","endTime":"2026-06-30T02:20:31.441Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tejay Antone replaces Sam Moll.","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-06-30T02:20:31.441Z","endTime":"2026-06-30T02:22:30.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.205397563861858,"aZ":-29.93086392828084,"pfxX":9.66381968435317,"pfxZ":1.4828895151108537,"pX":0.2851859777972531,"pZ":2.4052103360615513,"vX0":2.750934771184596,"vY0":-121.69356863950803,"vZ0":-1.0513162175954016,"x":106.13,"y":173.84,"x0":-2.1133077556607103,"y0":50.00194739905427,"z0":5.418171459073662,"aX":14.60087188568964},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.8,"breakHorizontal":-18.1,"spinRate":2855,"spinDirection":73},"zone":6,"typeConfidence":0.89,"plateTime":0.4488085900035039,"extension":6.408523069637452},"index":2,"playId":"247e5511-4dbb-372e-ba28-dd73ec0d7e02","pitchNumber":1,"startTime":"2026-06-30T02:22:30.764Z","endTime":"2026-06-30T02:22:34.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45797004921906,"aZ":-29.611226675137697,"pfxX":10.206810781393301,"pfxZ":1.6622955642951167,"pX":1.908881318803179,"pZ":1.61016249134599,"vX0":5.8401552095561735,"vY0":-123.3140032802619,"vZ0":-2.958791218956816,"x":44.24,"y":195.31,"x0":-1.8158777259637933,"y0":50.00258862538963,"z0":5.323016473140344,"aX":15.72082730583433},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":-19.8,"spinRate":3000,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.4441399760258853,"extension":6.255043109064241},"index":3,"playId":"5d7dc9c7-798c-3961-886b-e8a079c00f67","pitchNumber":2,"startTime":"2026-06-30T02:22:45.584Z","endTime":"2026-06-30T02:22:50.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22006129726424,"aZ":-29.398591497426732,"pfxX":7.8412543001475505,"pfxZ":1.742141901601605,"pX":0.12220772951366775,"pZ":1.7134712082819261,"vX0":3.056938896010163,"vY0":-125.18039237680807,"vZ0":-2.955426336459379,"x":112.34,"y":192.52,"x0":-2.132055042022835,"y0":50.00340486835807,"z0":5.305074526588751,"aX":12.49959536308493},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-14.9,"spinRate":2858,"spinDirection":70},"zone":8,"typeConfidence":0.9,"plateTime":0.43681732372131865,"extension":6.182028475257946},"hitData":{"launchSpeed":104.9,"launchAngle":25.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.57,"coordY":32.81}},"index":4,"playId":"350ddf51-0d37-3034-b5b2-c439e6f9bfb3","pitchNumber":3,"startTime":"2026-06-30T02:23:04.834Z","endTime":"2026-06-30T02:23:24.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":34.50000000000001,"leverageIndex":3.08,"dramaIndex":294.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:23:24.820Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, shortstop Matt McLain to first baseman Spencer Steer.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T02:23:38.827Z","endTime":"2026-06-30T02:25:41.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263630170012753,"aZ":-24.258401642944268,"pfxX":0.9061849224260734,"pfxZ":4.317668117193698,"pX":0.7418983897866901,"pZ":2.896550807537574,"vX0":6.086673148841251,"vY0":-133.47516802048108,"vZ0":-3.010167404922259,"x":88.72,"y":160.57,"x0":-1.6704773321335011,"y0":50.00559225689141,"z0":5.754278658633589,"aX":1.6615323476165382},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.4,"breakHorizontal":-2.8,"spinRate":2860,"spinDirection":191},"zone":3,"typeConfidence":0.9,"plateTime":0.40779789533845,"extension":6.229537874284421},"index":0,"playId":"8e09e4dd-ea28-3a7e-bfea-d1bb4c849200","pitchNumber":1,"startTime":"2026-06-30T02:23:53.319Z","endTime":"2026-06-30T02:23:56.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.679739781119203,"aZ":-31.580039149591627,"pfxX":9.119942435171794,"pfxZ":0.383269225284284,"pX":-0.44645579639068844,"pZ":3.2592475449426304,"vX0":1.0952639330960738,"vY0":-123.64944804955813,"vZ0":0.7896386569581235,"x":134.02,"y":150.78,"x0":-2.0799720532228814,"y0":50.002736009269206,"z0":5.58574197397164,"aX":14.119223067283826},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":-16.8,"spinRate":2806,"spinDirection":60},"zone":1,"typeConfidence":0.9,"plateTime":0.4429898177744138,"extension":6.1429463440640735},"index":1,"playId":"9e30ebd9-a28a-37d8-abe0-6c3cad4d547e","pitchNumber":2,"startTime":"2026-06-30T02:24:10.546Z","endTime":"2026-06-30T02:24:13.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900109660481128,"aZ":-17.628403942929534,"pfxX":-3.325068940488983,"pfxZ":7.249796481136388,"pX":0.7706271423569634,"pZ":1.2750834041231471,"vX0":7.046923985828309,"vY0":-140.51814040596614,"vZ0":-9.187543787504856,"x":87.63,"y":204.35,"x0":-1.334094849021029,"y0":50.0022869193247,"z0":5.725062391711906,"aX":-6.671038212826717},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":4.7,"spinRate":2510,"spinDirection":218},"zone":14,"typeConfidence":0.88,"plateTime":0.38931583227760314,"extension":6.071670766253056},"index":2,"playId":"4d568aa3-c53d-3054-aead-9edc5c32aceb","pitchNumber":3,"startTime":"2026-06-30T02:24:30.302Z","endTime":"2026-06-30T02:24:33.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38117612680575,"aZ":-29.198644249312686,"pfxX":9.980003093739226,"pfxZ":1.974458455922008,"pX":0.8939155750223113,"pZ":2.403673798936598,"vX0":3.503667895034876,"vY0":-122.34713987537647,"vZ0":-1.124600632832699,"x":82.93,"y":173.88,"x0":-1.8554663213477662,"y0":50.00340662482038,"z0":5.384238717008078,"aX":15.046161181518402},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.6,"breakHorizontal":-19.0,"spinRate":2761,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.4486367682964918,"extension":5.944121266826694},"index":3,"playId":"f60bc16c-de68-33ae-afc9-05fe54d54e81","pitchNumber":4,"startTime":"2026-06-30T02:24:46.736Z","endTime":"2026-06-30T02:24:52.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46786434980898,"aZ":-41.879400696146064,"pfxX":7.727798197987051,"pfxZ":-6.407144109088296,"pX":0.33233150611611956,"pZ":2.4790042168222324,"vX0":3.0409257997696613,"vY0":-122.10516850602605,"vZ0":0.7230555540374686,"x":104.33,"y":171.85,"x0":-1.9324549867411744,"y0":50.00518347418574,"z0":5.775079605946509,"aX":11.699739953207398},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.2,"breakHorizontal":-14.8,"spinRate":2907,"spinDirection":52},"zone":6,"typeConfidence":0.91,"plateTime":0.44813168099245937,"extension":6.188532388457983},"index":4,"playId":"74828944-3cd7-3c7b-9dc1-462aee295a75","pitchNumber":5,"startTime":"2026-06-30T02:25:13.157Z","endTime":"2026-06-30T02:25:16.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.716065332619277,"aZ":-25.52059526218335,"pfxX":0.7343390902225386,"pfxZ":3.6143966788494044,"pX":0.3523191964820004,"pZ":2.819406996475387,"vX0":5.1093867638585735,"vY0":-134.3027644589579,"vZ0":-2.8322866244601563,"x":103.57,"y":162.66,"x0":-1.6635372261745618,"y0":50.00592649211885,"z0":5.685872491906677,"aX":1.3535071434992785},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.2,"breakHorizontal":-2.3,"spinRate":2771,"spinDirection":181},"zone":3,"typeConfidence":0.9,"plateTime":0.4064849530073231,"extension":6.2430933500878085},"hitData":{"launchSpeed":98.6,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":147.63}},"index":5,"playId":"201d07c5-7f4f-3861-a4b6-6498b100201c","pitchNumber":6,"startTime":"2026-06-30T02:25:33.836Z","endTime":"2026-06-30T02:25:41.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622088,"link":"/api/v1/people/622088","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":695490,"link":"/api/v1/people/695490"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"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":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":622088,"link":"/api/v1/people/622088"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:25:41.636Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T02:28:46.060Z","endTime":"2026-06-30T02:29:53.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Megill replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T02:26:30.808Z","endTime":"2026-06-30T02:28:48.262Z","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":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":687401,"link":"/api/v1/people/687401"},"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":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.162183343309806,"aZ":-10.179312355621132,"pfxX":-1.8429067236041183,"pfxZ":10.798976002690488,"pX":-0.4333012377213184,"pZ":2.918453868748986,"vX0":-0.5867431304630883,"vY0":-141.54087119482182,"vZ0":-7.934584074758561,"x":133.52,"y":159.98,"x0":0.015900117333708122,"y0":50.00112833803776,"z0":6.403320943661718,"aX":-3.75285505909271},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":3.5,"spinRate":2424,"spinDirection":200},"zone":1,"typeConfidence":0.9,"plateTime":0.38640924040107416,"extension":6.497416139453796},"index":1,"playId":"04af44ea-5991-3892-8d50-9b39e22a07f9","pitchNumber":1,"startTime":"2026-06-30T02:28:48.262Z","endTime":"2026-06-30T02:28:51.320Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474421923756694,"aZ":-32.18432307339006,"pfxX":1.0923243421264175,"pfxZ":-0.007049079239118683,"pX":1.022964716228648,"pZ":1.4870454928463115,"vX0":2.407704003923097,"vY0":-129.733381664198,"vZ0":-6.305608476942352,"x":78.01,"y":198.63,"x0":-0.053811059695392245,"y0":50.003836887972845,"z0":6.358785091341632,"aX":1.888014614024894},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.1,"breakHorizontal":-2.4,"spinRate":2719,"spinDirection":56},"zone":14,"typeConfidence":0.88,"plateTime":0.4199071965536052,"extension":6.466243650236707},"index":2,"playId":"760a9425-0c57-3ae7-9426-caacd88920c2","pitchNumber":2,"startTime":"2026-06-30T02:29:03.149Z","endTime":"2026-06-30T02:29:07.508Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T02:29:12.772Z","endTime":"2026-06-30T02:29:32.577Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32269557846971,"aZ":-12.773590193933988,"pfxX":-1.9137500784004664,"pfxZ":9.141141639429856,"pX":0.06136242514874507,"pZ":3.7119859831200963,"vX0":0.7563973559646412,"vY0":-144.46068699400877,"vZ0":-5.627915415192154,"x":114.66,"y":138.56,"x0":0.045425711250500954,"y0":50.004575619658226,"z0":6.464516136156755,"aX":-4.062256342209565},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.7,"breakHorizontal":3.4,"spinRate":2239,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.3785513896913728,"extension":6.508594028397223},"index":4,"playId":"d7c28ade-8844-3da9-aca2-6f73b9a67454","pitchNumber":3,"startTime":"2026-06-30T02:29:32.577Z","endTime":"2026-06-30T02:29:37.475Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38826113087227,"aZ":-11.347775277170575,"pfxX":-0.0652114243566162,"pfxZ":9.911407819435384,"pX":0.654610698030554,"pZ":2.853323888178425,"vX0":1.7417519728354511,"vY0":-143.82209647574277,"vZ0":-8.008036665694853,"x":92.05,"y":161.74,"x0":0.050381915864233705,"y0":50.00699597874984,"z0":6.37247845609307,"aX":-0.13749138310557785},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.6,"breakHorizontal":-0.2,"spinRate":2223,"spinDirection":200},"zone":3,"typeConfidence":0.9,"plateTime":0.38039189484205904,"extension":6.601393832841798},"index":5,"playId":"b3c6c5ef-3d41-3195-966b-9935d42f2402","pitchNumber":4,"startTime":"2026-06-30T02:29:50.282Z","endTime":"2026-06-30T02:29:53.435Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:29:53.435Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edwin Arroyo pops out to shortstop Joey Ortiz.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T02:29:57.035Z","endTime":"2026-06-30T02:30:48.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"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],"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":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39120141121154,"aZ":-34.413986969031626,"pfxX":0.49690773615170497,"pfxZ":-1.3068697583362407,"pX":0.09190885378771828,"pZ":1.759002367938326,"vX0":0.7838382744989137,"vY0":-129.80912909437825,"vZ0":-5.105871795804618,"x":113.5,"y":191.29,"x0":-0.27768395922341194,"y0":50.00062025151082,"z0":6.350425784163073,"aX":0.8536735084165586},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.2,"breakHorizontal":-1.1,"spinRate":2653,"spinDirection":60},"zone":8,"typeConfidence":0.89,"plateTime":0.42083239313188603,"extension":6.559443853170417},"index":0,"playId":"eb959086-2fe9-3cd7-b0ad-ad238a52bfbb","pitchNumber":1,"startTime":"2026-06-30T02:30:19.744Z","endTime":"2026-06-30T02:30:23.309Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":695490,"link":"/api/v1/people/695490","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.897529534224663,"aZ":-8.704901440472991,"pfxX":-0.8297139520017864,"pfxZ":10.8945904752931,"pX":0.02050163279165285,"pZ":3.0406718197214238,"vX0":0.3723781009228267,"vY0":-145.13042650614435,"vZ0":-8.16147456863595,"x":116.22,"y":156.68,"x0":-9.91420165129815E-4,"y0":50.000350046239866,"z0":6.403871669610588,"aX":-1.7866784984331847},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.5,"breakHorizontal":1.4,"spinRate":2359,"spinDirection":198},"zone":2,"typeConfidence":0.91,"plateTime":0.3760348982594577,"extension":6.5364311791502345},"hitData":{"launchSpeed":79.3,"launchAngle":58.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":92.46,"coordY":132.28}},"index":1,"playId":"096bd964-d4e8-33af-8d18-465f198c3754","pitchNumber":2,"startTime":"2026-06-30T02:30:37.443Z","endTime":"2026-06-30T02:30:48.119Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":695490,"link":"/api/v1/people/695490","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":695490,"link":"/api/v1/people/695490"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:30:48.119Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T02:30:52.036Z","endTime":"2026-06-30T02:32:36.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"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":".364"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".206"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".366"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".295"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".450"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".309"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".151"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".869"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.293"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".891"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.05"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.60"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.62"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.02"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.27"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.97"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.67"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.85"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.64"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.12"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.30"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.81"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.073"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".869"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.293"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".891"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".564"}],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12377861965789,"aZ":-8.876540898797087,"pfxX":-2.531330688356088,"pfxZ":11.154701506741922,"pX":-0.6852040452307938,"pZ":3.245972239205769,"vX0":-0.9841708877358548,"vY0":-143.78088550757332,"vZ0":-7.247195599681548,"x":143.12,"y":151.14,"x0":-0.0094285865859676,"y0":50.001556106664296,"z0":6.353871966788522,"aX":-5.285488469230012},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.8,"breakHorizontal":4.8,"spinRate":2354,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.38132484104156106,"extension":6.486358388682651},"index":0,"playId":"1dc1e462-72f9-3ab0-90b1-70285de3c9bd","pitchNumber":1,"startTime":"2026-06-30T02:31:16.162Z","endTime":"2026-06-30T02:31:19.857Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807142070545602,"aZ":-10.576630919564627,"pfxX":-1.5318997632204525,"pfxZ":10.660905101482811,"pX":-0.07618490038838122,"pZ":1.467497896796026,"vX0":0.09376801212171992,"vY0":-141.11778058364976,"vZ0":-11.47937930439967,"x":119.9,"y":199.16,"x0":0.08936213433182452,"y0":50.00086125062205,"z0":6.259402597818224,"aX":-3.102592450145607},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":2.8,"spinRate":2307,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.38749725951249836,"extension":6.6296427070591175},"index":1,"playId":"956b7ef1-8424-35f4-826a-62848ba9bfc0","pitchNumber":2,"startTime":"2026-06-30T02:31:33.094Z","endTime":"2026-06-30T02:31:37.110Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"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.3,"endSpeed":90.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63060217157762,"aZ":-9.481164433195534,"pfxX":-1.301263786666893,"pfxZ":10.967263220332182,"pX":-0.5743169520222181,"pZ":2.379302153532618,"vX0":-0.8218255025836859,"vY0":-142.8694311107114,"vZ0":-9.414666098880705,"x":138.89,"y":174.54,"x0":-0.11394265881450279,"y0":50.00438248673706,"z0":6.311616372594692,"aX":-2.692476538189924},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.1,"breakHorizontal":2.5,"spinRate":2310,"spinDirection":198},"zone":4,"typeConfidence":0.9,"plateTime":0.3832348762071516,"extension":6.541327063143547},"index":2,"playId":"e303b569-a66f-3444-8a8a-1bc64f7c8298","pitchNumber":3,"startTime":"2026-06-30T02:32:05.433Z","endTime":"2026-06-30T02:32:08.433Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.827791997082798,"aZ":-12.000849265097877,"pfxX":-1.7776028055292334,"pfxZ":9.75715374081113,"pX":-0.028985768527173106,"pZ":4.121072561869902,"vX0":0.26921494829861475,"vY0":-142.44644619846295,"vZ0":-4.449607907917706,"x":118.1,"y":127.51,"x0":0.10672482107189082,"y0":50.003918873367205,"z0":6.45419741345104,"aX":-3.675834968525587},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":3.1,"spinRate":2301,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3836046024965629,"extension":6.504097403554003},"index":3,"playId":"ad0baf8f-ab91-36c7-9b6a-419ebf11e14e","pitchNumber":4,"startTime":"2026-06-30T02:32:32.968Z","endTime":"2026-06-30T02:32:36.519Z","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":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"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":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-30T02:32:36.519Z","atBatIndex":73}]