[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T20:06:13.171Z","endTime":"2026-05-30T20:07:41.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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-05-30T18:38:12.620Z","endTime":"2026-05-30T19:36:02.697Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"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-05-30T19:36:02.697Z","endTime":"2026-05-30T20:05:13.958Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"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-05-30T20:05:13.958Z","endTime":"2026-05-30T20:06:15.491Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"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":94.7,"endSpeed":86.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270484240202215,"aZ":-19.31594070711122,"pfxX":-8.187058638640911,"pfxZ":6.6739863127980765,"pX":-0.023658179518931313,"pZ":3.4481235070818532,"vX0":6.642005547390595,"vY0":-137.81459697186943,"vZ0":-3.0980468609577376,"x":117.9,"y":145.68,"x0":-1.399839395270034,"y0":50.00061015939019,"z0":5.889584576554972,"aX":-15.766232714047902},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":13.4,"spinRate":2010,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3972617999288137,"extension":6.475468756102994},"index":3,"playId":"abde034e-3da5-3584-87dd-e799d1cdca2b","pitchNumber":1,"startTime":"2026-05-30T20:06:15.491Z","endTime":"2026-05-30T20:06:19.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.540507448850864,"aZ":-18.206316121362974,"pfxX":-8.01484331686168,"pfxZ":7.285861791286848,"pX":-0.4328839013808515,"pZ":1.8491144399497457,"vX0":5.476960767724336,"vY0":-136.91244201411823,"vZ0":-7.276127502481423,"x":133.5,"y":188.85,"x0":-1.4084003953775324,"y0":50.00008866400051,"z0":5.766703603845298,"aX":-15.35793942014412},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":13.6,"spinRate":1967,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.3986144586938556,"extension":6.630952321025988},"index":4,"playId":"d160b78d-2599-36cf-9260-caa985cbbb9e","pitchNumber":2,"startTime":"2026-05-30T20:06:37.081Z","endTime":"2026-05-30T20:06:40.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.6,"endSpeed":84.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.563296214454994,"aZ":-9.770479816748704,"pfxX":-5.2152161173070395,"pfxZ":11.98006364310814,"pX":-0.7087733044804074,"pZ":3.876689107870166,"vX0":3.460431037989818,"vY0":-137.59297052930955,"vZ0":-3.717250565736351,"x":144.02,"y":134.11,"x0":-1.321355232057678,"y0":50.00193945804904,"z0":5.935546379461216,"aX":-9.75182629249711},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.8,"breakHorizontal":8.5,"spinRate":2262,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4019071076465246,"extension":6.459235630040663},"index":5,"playId":"dbfd0b3a-8bf4-320f-bd08-dc17d4b20e6b","pitchNumber":3,"startTime":"2026-05-30T20:06:55.278Z","endTime":"2026-05-30T20:06:59.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":83.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.35768803216355,"aZ":-14.285674879807049,"pfxX":-10.481274225342476,"pfxZ":9.77001309065912,"pX":-0.8259636778381334,"pZ":3.854083936603117,"vX0":4.731711300225646,"vY0":-136.93489873696936,"vZ0":-2.897859123821676,"x":148.48,"y":134.72,"x0":-1.249858489934336,"y0":50.00185388914079,"z0":5.950141672752469,"aX":-19.187315063101924},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":17.4,"spinRate":1977,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40565195189003855,"extension":6.461708971191778},"index":6,"playId":"e9e0ba07-f79e-3b7b-b1f8-e5431a8a2722","pitchNumber":4,"startTime":"2026-05-30T20:07:14.839Z","endTime":"2026-05-30T20:07:18.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.399264636618362,"aZ":-25.04754648197065,"pfxX":1.3903251435038904,"pfxZ":4.711263653434042,"pX":0.9047215651708853,"pZ":2.320313803270854,"vX0":4.995428022994845,"vY0":-123.32139969819313,"vZ0":-3.664382816617687,"x":82.51,"y":176.13,"x0":-1.3420897727127892,"y0":50.00578450875848,"z0":5.979259117566533,"aX":2.1059937074089237},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.8,"breakHorizontal":-3.8,"spinRate":2147,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.44705437260647996,"extension":6.294594730721078},"index":7,"playId":"ea7a36e3-0a30-3789-9103-19edc90c0400","pitchNumber":5,"startTime":"2026-05-30T20:07:38.073Z","endTime":"2026-05-30T20:07:41.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-30T20:07:41.196Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T20:07:43.167Z","endTime":"2026-05-30T20:09:24.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.505426156230428,"aZ":-8.838231484619303,"pfxX":-3.1594331107401388,"pfxZ":11.971742343612277,"pX":0.12942547076406605,"pZ":2.844729769091717,"vX0":4.960870301065772,"vY0":-138.83080310799136,"vZ0":-6.381616713053479,"x":112.07,"y":161.97,"x0":-1.271343477806597,"y0":50.00310267169174,"z0":5.763653674509958,"aX":-6.159093165754023},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.5,"breakHorizontal":4.7,"spinRate":2293,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3947508767614427,"extension":6.621864700462276},"index":0,"playId":"8a0c8f6b-add2-378b-8d60-87dd1c8c4124","pitchNumber":1,"startTime":"2026-05-30T20:08:06.207Z","endTime":"2026-05-30T20:08:10.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.717184283174713,"aZ":-43.66487582242682,"pfxX":5.1841725203396045,"pfxZ":-9.827088605283407,"pX":-0.7598621756964722,"pZ":2.8231705726283534,"vX0":0.1836913637109227,"vY0":-108.02959849932182,"vZ0":3.037580206954212,"x":116.65,"y":141.84,"x0":-1.518692065810187,"y0":50.00319619906811,"z0":6.235688853160548,"aX":6.06118379583852},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-16.4,"breakHorizontal":-9.4,"spinRate":2731,"spinDirection":32},"zone":1,"typeConfidence":2.0,"plateTime":0.5091283647530287,"extension":6.285539174956058},"index":1,"playId":"374eeabd-8cf7-326b-a6b6-6166d2631b7e","pitchNumber":2,"startTime":"2026-05-30T20:08:26.200Z","endTime":"2026-05-30T20:08:29.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.3,"endSpeed":87.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.239104957991007,"aZ":-12.829010025959173,"pfxX":-2.5623249831449777,"pfxZ":9.803686811252346,"pX":-0.8739852413236426,"pZ":4.1661156933446915,"vX0":2.0798009703149822,"vY0":-138.89865050936925,"vZ0":-2.524217680254042,"x":150.31,"y":126.29,"x0":-1.2959236316497416,"y0":50.00295346620232,"z0":5.929086642193832,"aX":-5.056134730528022},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":4.3,"spinRate":2194,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.39286525855522036,"extension":6.5241820732845035},"index":2,"playId":"fa14286a-a215-3899-a5b2-8e3875e3489b","pitchNumber":3,"startTime":"2026-05-30T20:08:44.987Z","endTime":"2026-05-30T20:08:48.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02657200145769,"aZ":-27.171030817212735,"pfxX":1.8954009280129962,"pfxZ":3.266651115012416,"pX":0.8385737832275338,"pZ":-0.06684231755737269,"vX0":4.740808371868458,"vY0":-122.44683218764018,"vZ0":-8.616715265611788,"x":85.04,"y":240.58,"x0":-1.361746287711076,"y0":50.00609504833484,"z0":5.790713196998863,"aX":2.905283947584789},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.3,"breakHorizontal":-4.4,"spinRate":2080,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.44569925322570203,"extension":6.284129203363268},"index":3,"playId":"ae2c23b4-d9f7-388f-bef1-bd8af85c4e70","pitchNumber":4,"startTime":"2026-05-30T20:09:01.182Z","endTime":"2026-05-30T20:09:04.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71848041857273,"aZ":-10.389330448828403,"pfxX":-0.5351732636042303,"pfxZ":11.821472009103008,"pX":0.3120156624056445,"pZ":3.9854447041209324,"vX0":4.68069075777432,"vY0":-136.30142067551063,"vZ0":-3.2187757829559067,"x":105.11,"y":131.17,"x0":-1.373297571782768,"y0":50.00158699390929,"z0":5.922007393597301,"aX":-0.9868083262616192},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.6,"breakHorizontal":-0.2,"spinRate":2243,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.405068896850433,"extension":6.40572634851353},"index":4,"playId":"508f4077-86e5-3d31-be52-cf8ae10a90aa","pitchNumber":5,"startTime":"2026-05-30T20:09:21.786Z","endTime":"2026-05-30T20:09:24.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:09:24.894Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T20:09:25.815Z","endTime":"2026-05-30T20:10:00.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.105632028742825,"aZ":-14.969912193447426,"pfxX":-8.5861544898324,"pfxZ":8.987442730306965,"pX":0.26659878301153495,"pZ":2.2748359732338557,"vX0":7.000093352057859,"vY0":-137.85049356225326,"vZ0":-6.897547876366743,"x":106.84,"y":177.36,"x0":-1.196549038810151,"y0":50.005818708088796,"z0":5.829867609674814,"aX":-16.443108646460317},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":14.0,"spinRate":1988,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39811788332114695,"extension":6.538514913790988},"hitData":{"launchSpeed":105.3,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.24,"coordY":107.71}},"index":0,"playId":"3c2288b5-bc5d-3b65-b893-aa55f7ebb04f","pitchNumber":1,"startTime":"2026-05-30T20:09:50.014Z","endTime":"2026-05-30T20:10:00.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:10:00.571Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-30T20:10:09.350Z","endTime":"2026-05-30T20:10:51.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.3,"endSpeed":66.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.032521380588907,"aZ":-43.53372438764014,"pfxX":9.060012718514876,"pfxZ":-9.999118576901019,"pX":0.36209091889695644,"pZ":2.574521010611045,"vX0":1.7194633994650363,"vY0":-107.89230530335543,"vZ0":2.5879137006000263,"x":103.2,"y":169.27,"x0":-1.627197440858589,"y0":50.0004910401526,"z0":6.286402934007119,"aX":10.296549228732355},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-16.6,"breakHorizontal":-16.8,"spinRate":2683,"spinDirection":30},"zone":6,"typeConfidence":2.0,"plateTime":0.5148098185318895,"extension":6.189833873159936},"index":0,"playId":"db307029-7837-3e7c-b4a2-cd0c3c707553","pitchNumber":1,"startTime":"2026-05-30T20:10:26.560Z","endTime":"2026-05-30T20:10:30.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.501693260440362,"aZ":-32.6576407403212,"pfxX":-6.093226893700963,"pfxZ":-0.33620102115162354,"pX":-0.17907305525126357,"pZ":3.1041407043336755,"vX0":5.310611814699245,"vY0":-119.712194385068,"vZ0":0.171509779068733,"x":123.83,"y":154.97,"x0":-1.6414649511078099,"y0":50.00181596372617,"z0":5.970443670951978,"aX":-8.786410502388401},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.2,"breakHorizontal":9.6,"spinRate":1292,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.45867071285707883,"extension":6.504641949174649},"hitData":{"launchSpeed":90.6,"launchAngle":26.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.58,"coordY":67.92}},"index":1,"playId":"af24053b-1bc5-313e-b574-c4b516c3625d","pitchNumber":2,"startTime":"2026-05-30T20:10:43.189Z","endTime":"2026-05-30T20:10:51.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:10:51.170Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T20:12:48.705Z","endTime":"2026-05-30T20:14:06.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.528417791436667,"aZ":-9.774970958343866,"pfxX":-1.5605278471672968,"pfxZ":11.949313461933865,"pX":2.3148539522780562,"pZ":1.5377505672597436,"vX0":6.362490823101305,"vY0":-135.97790414280794,"vZ0":-12.096840283538876,"x":28.76,"y":197.26,"x0":0.14836975447722855,"y0":50.00661964502786,"z0":6.720260809467661,"aX":-2.9270876029232245},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":1.4,"spinRate":2313,"spinDirection":196},"zone":14,"typeConfidence":0.88,"plateTime":0.40265121009817806,"extension":6.244471748640065},"index":0,"playId":"3e7b909c-41aa-3fce-b647-04449e9c9a84","pitchNumber":1,"startTime":"2026-05-30T20:13:00.639Z","endTime":"2026-05-30T20:13:03.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27485173887166,"aZ":-8.544430355530404,"pfxX":-0.4813838058249813,"pfxZ":12.350617601393886,"pX":0.17094393393073737,"pZ":2.6992387442079293,"vX0":1.1201153923641425,"vY0":-137.84062031615747,"vZ0":-9.70425786261066,"x":110.48,"y":165.9,"x0":-0.1791919340554399,"y0":50.00473607258835,"z0":6.853815356139894,"aX":-0.92124765784904},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.4,"breakHorizontal":0.6,"spinRate":2347,"spinDirection":189},"zone":5,"typeConfidence":0.91,"plateTime":0.39823578218376765,"extension":6.20107044263752},"index":1,"playId":"ff242f3c-ba52-35bd-ac4b-7e17f2557a72","pitchNumber":2,"startTime":"2026-05-30T20:13:14.805Z","endTime":"2026-05-30T20:13:17.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.664478117374937,"aZ":-22.068828792565554,"pfxX":-2.367821318966887,"pfxZ":5.935673315704451,"pX":0.5172681850645227,"pZ":1.2216257806276931,"vX0":2.811118402959422,"vY0":-129.5934005316719,"vZ0":-10.170022146239075,"x":97.28,"y":205.8,"x0":-0.27307550808237324,"y0":50.006282317140716,"z0":6.877723356490235,"aX":-4.034849042856656},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":3.7,"spinRate":2289,"spinDirection":202},"zone":14,"typeConfidence":0.85,"plateTime":0.42238205492378356,"extension":5.8130075188872095},"index":2,"playId":"97faf1cc-5a6b-36d9-82e8-71c2a4543cd2","pitchNumber":3,"startTime":"2026-05-30T20:13:30.010Z","endTime":"2026-05-30T20:13:33.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":95.3,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.779227409509616,"aZ":-9.724260226507491,"pfxX":0.32507450834173524,"pfxZ":11.603440126588614,"pX":-0.9658360462402525,"pZ":3.916880395201738,"vX0":-2.105803438507,"vY0":-138.64177836680193,"vZ0":-6.586164124668201,"x":153.82,"y":133.02,"x0":-0.23667042157734378,"y0":50.00282495706474,"z0":6.981804676537622,"aX":0.6292395659458163},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.7,"breakHorizontal":-0.1,"spinRate":2343,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.39601037429893715,"extension":6.142875463894745},"index":3,"playId":"3b9b0640-0471-3b98-840b-08275a7c4705","pitchNumber":4,"startTime":"2026-05-30T20:13:44.126Z","endTime":"2026-05-30T20:13:47.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34290097901267,"aZ":-10.375838297141712,"pfxX":-0.48480831838543637,"pfxZ":11.275513167615376,"pX":0.41737979567341305,"pZ":3.725813972741756,"vX0":1.896336237377266,"vY0":-138.50419792987068,"vZ0":-6.658925486254616,"x":101.09,"y":138.18,"x0":-0.2146697598211776,"y0":50.00662183520893,"z0":6.863084840233184,"aX":-0.9378859004339786},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":0.5,"spinRate":2343,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.3962098947058994,"extension":6.100053684985215},"index":4,"playId":"2389dfc2-c536-391f-b3df-ec71b7c1a990","pitchNumber":5,"startTime":"2026-05-30T20:14:02.564Z","endTime":"2026-05-30T20:14:06.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:14:06.365Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gunnar Henderson grounds into a force out, second baseman Ernie Clement to shortstop Andrés Giménez. Taylor Ward out at 2nd. Gunnar Henderson to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T20:14:08.795Z","endTime":"2026-05-30T20:15:39.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765945538113503,"aZ":-22.575444895923653,"pfxX":-6.72619596893299,"pfxZ":6.3762543318521665,"pX":0.2883423381802289,"pZ":-0.38599135630720993,"vX0":2.9301184730746006,"vY0":-121.62749609794955,"vZ0":-12.488086116918057,"x":106.01,"y":249.2,"x0":-0.05490487110801827,"y0":50.00340608635736,"z0":6.754319059030683,"aX":-10.126909973644826},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.0,"breakHorizontal":11.5,"spinRate":1608,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.4494898359387265,"extension":6.22765238561941},"index":0,"playId":"e4f0207f-8f12-3639-b7e8-e00768b5a500","pitchNumber":1,"startTime":"2026-05-30T20:14:32.031Z","endTime":"2026-05-30T20:14:35.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.407631971242324,"aZ":-9.27512291445684,"pfxX":-1.3594295258051083,"pfxZ":11.967647915703502,"pX":0.7805997260658666,"pZ":3.2676736784297056,"vX0":2.92856363894614,"vY0":-137.22204198892996,"vZ0":-7.999146592438226,"x":87.25,"y":150.55,"x0":-0.12224266061711543,"y0":50.00410711278252,"z0":6.846636542944581,"aX":-2.6016806504501675},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.3,"breakHorizontal":1.9,"spinRate":2262,"spinDirection":192},"zone":3,"typeConfidence":0.91,"plateTime":0.3986431793995733,"extension":6.126086457771923},"index":1,"playId":"a8da2b10-e912-330b-b1fa-8ba31e537d27","pitchNumber":2,"startTime":"2026-05-30T20:14:53.393Z","endTime":"2026-05-30T20:14:56.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-30T20:15:05.504Z","endTime":"2026-05-30T20:15:32.072Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.13101590898751,"aZ":-24.924678213149992,"pfxX":-6.814070236155443,"pfxZ":4.761021711073104,"pX":-0.9782442844606593,"pZ":2.015032829107674,"vX0":0.4882770853692893,"vY0":-121.6263123792174,"vZ0":-6.869906464715523,"x":154.29,"y":184.37,"x0":-0.29237057528278326,"y0":50.0046777770112,"z0":6.988751278407883,"aX":-10.379700293247401},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.6,"breakHorizontal":12.4,"spinRate":1406,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.44749960144901646,"extension":5.950363662672467},"hitData":{"launchSpeed":70.9,"launchAngle":11.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.25,"coordY":141.57}},"index":3,"playId":"8c6d6e79-d030-3e47-b4ae-d692273dfaa2","pitchNumber":3,"startTime":"2026-05-30T20:15:32.072Z","endTime":"2026-05-30T20:15:39.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:15:39.777Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out to first baseman Vladimir Guerrero Jr. Gunnar Henderson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T20:15:47.107Z","endTime":"2026-05-30T20:19:15.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23700531925494,"aZ":-10.06582826676881,"pfxX":-2.4064867290842504,"pfxZ":11.384386093639895,"pX":-0.9066981084187768,"pZ":3.4236426738771413,"vX0":-0.33204437743916093,"vY0":-138.97390031736373,"vZ0":-7.769073905499989,"x":151.56,"y":146.34,"x0":-0.4729860972206664,"y0":50.00568918632221,"z0":6.936822661296386,"aX":-4.673585627401421},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":4.4,"spinRate":2226,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.3952210505598548,"extension":5.990962618691782},"index":0,"playId":"e0eb317d-763f-355e-a148-88b7094a07a1","pitchNumber":1,"startTime":"2026-05-30T20:16:15.857Z","endTime":"2026-05-30T20:16:19.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965573776197314,"aZ":-8.6883197265286,"pfxX":-1.7494246477462345,"pfxZ":12.15691242722063,"pX":0.03369473499490882,"pZ":2.262659758861152,"vX0":1.3087511852543623,"vY0":-138.15710180782042,"vZ0":-10.675620559441768,"x":115.72,"y":177.69,"x0":-0.2190200829387706,"y0":50.00279507190123,"z0":6.762164574013963,"aX":-3.3797057971718547},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.9,"breakHorizontal":2.9,"spinRate":2281,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.39654796377401436,"extension":6.1558006765493465},"index":1,"playId":"902eebc9-5300-3e25-ab56-a6d8772abd80","pitchNumber":2,"startTime":"2026-05-30T20:16:35.615Z","endTime":"2026-05-30T20:16:39.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04790975056715,"aZ":-8.47629476158949,"pfxX":-2.0935296526354454,"pfxZ":12.251808402408983,"pX":-0.5827965055341356,"pZ":2.8708105085529008,"vX0":0.20217552091249416,"vY0":-138.4616828908219,"vZ0":-9.459740552490018,"x":139.21,"y":161.27,"x0":-0.38509208299539505,"y0":50.001684283589235,"z0":6.90625792086658,"aX":-4.048474099825477},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.3,"breakHorizontal":3.7,"spinRate":2209,"spinDirection":190},"zone":1,"typeConfidence":0.91,"plateTime":0.39618735418093554,"extension":6.087701854081327},"index":2,"playId":"cf707464-0655-341f-b685-05fc051c4dd4","pitchNumber":3,"startTime":"2026-05-30T20:16:56.827Z","endTime":"2026-05-30T20:16:59.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-30T20:17:07.334Z","endTime":"2026-05-30T20:17:24.689Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.197447489410955,"aZ":-21.54180169625723,"pfxX":-8.050953642312711,"pfxZ":6.840424984218535,"pX":-1.266339267723656,"pZ":-1.2015180629848277,"vX0":0.19633621646622557,"vY0":-123.03309354262083,"vZ0":-14.632280183043305,"x":165.27,"y":271.22,"x0":-0.2981081484975842,"y0":50.00553936900108,"z0":6.593034645030004,"aX":-12.517391535060863},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.7,"breakHorizontal":14.6,"spinRate":1491,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.4428159381257686,"extension":6.092707541782806},"index":4,"playId":"b92a8380-d00a-3e02-a8b6-956764d2ea96","pitchNumber":4,"startTime":"2026-05-30T20:17:24.689Z","endTime":"2026-05-30T20:17:27.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"9cb2b968-f507-34aa-bcef-c9fb0a1e5c2e","startTime":"2026-05-30T20:17:51.037Z","endTime":"2026-05-30T20:17:57.592Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Missed catch error by first baseman Vladimir Guerrero Jr.","event":"Error","eventType":"error","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"9cb2b968-f507-34aa-bcef-c9fb0a1e5c2e","startTime":"2026-05-30T20:18:26.634Z","endTime":"2026-05-30T20:18:34.864Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"postOnSecond":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.2,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1428405356373,"aZ":-9.288450656858233,"pfxX":0.11629985515774499,"pfxZ":12.118891642084154,"pX":-0.4814154460982194,"pZ":2.9475830390131805,"vX0":-0.5970081843301459,"vY0":-137.65479743150584,"vZ0":-8.97523500556189,"x":135.35,"y":159.2,"x0":-0.27531099454657365,"y0":50.00309893458253,"z0":6.910221826535331,"aX":0.21976846505495526},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":-0.1,"spinRate":2261,"spinDirection":195},"zone":1,"typeConfidence":0.91,"plateTime":0.4003901516345785,"extension":6.1131917333649985},"index":7,"playId":"79fee870-3def-32d9-b8e5-0be2c0482613","pitchNumber":5,"startTime":"2026-05-30T20:18:34.864Z","endTime":"2026-05-30T20:18:39.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.784934800921526,"aZ":-27.07729775277297,"pfxX":-7.4870512563548814,"pfxZ":3.327617087590445,"pX":-0.0016801708452436508,"pZ":2.453643005522198,"vX0":2.8055340607063153,"vY0":-123.00119915099637,"vZ0":-5.58532036898464,"x":117.06,"y":172.53,"x0":-0.18554626643889002,"y0":50.0000241723275,"z0":7.054579824483231,"aX":-11.450450654100253},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.9,"breakHorizontal":12.8,"spinRate":1322,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.4456004988609652,"extension":5.962414794643219},"hitData":{"launchSpeed":81.8,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":165.87}},"index":8,"playId":"9e4e8678-c31f-337c-97e4-4a160a8cc14d","pitchNumber":6,"startTime":"2026-05-30T20:19:08.933Z","endTime":"2026-05-30T20:19:15.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.2,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:19:15.901Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-30T20:19:24.142Z","endTime":"2026-05-30T20:21:06.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16503735055874,"aZ":-26.8837420208106,"pfxX":-1.701854009761954,"pfxZ":3.069054740603877,"pX":-0.15030536288326507,"pZ":0.8344235968727199,"vX0":1.2870651478740498,"vY0":-130.89257776140067,"vZ0":-10.18606090569057,"x":122.73,"y":216.25,"x0":-0.4287442750105167,"y0":50.003820565353635,"z0":6.809172379612922,"aX":-2.9356248581306033},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.4,"breakHorizontal":2.8,"spinRate":2245,"spinDirection":202},"zone":13,"typeConfidence":0.89,"plateTime":0.419414521375165,"extension":5.891152636481737},"index":0,"playId":"3deb099e-b897-3dd4-8430-f114458cdcc7","pitchNumber":1,"startTime":"2026-05-30T20:19:43.715Z","endTime":"2026-05-30T20:19:46.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42013593642751,"aZ":-22.498755311694637,"pfxX":-2.3915262562849717,"pfxZ":5.636112637474986,"pX":0.023396365448213035,"pZ":0.06222615190570654,"vX0":2.1479049080508408,"vY0":-130.24345332947493,"vZ0":-12.697513636219085,"x":116.11,"y":237.1,"x0":-0.501363571057964,"y0":50.005596972082216,"z0":6.703196787755623,"aX":-4.108316205872978},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":3.8,"spinRate":2340,"spinDirection":203},"zone":14,"typeConfidence":0.85,"plateTime":0.4205881975103818,"extension":5.8844367529861294},"index":1,"playId":"156f1697-8150-3641-b085-aa7c2e0337a6","pitchNumber":2,"startTime":"2026-05-30T20:20:02.355Z","endTime":"2026-05-30T20:20:05.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":88.8,"endSpeed":81.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.584580024594203,"aZ":-22.42965346618484,"pfxX":-4.1975978468841735,"pfxZ":5.796353492035793,"pX":-0.707073124006256,"pZ":1.5686828703809443,"vX0":1.057099073898562,"vY0":-129.01916369988533,"vZ0":-9.193721307142262,"x":143.95,"y":196.43,"x0":-0.5775285598173604,"y0":50.003407937239814,"z0":6.91572635732217,"aX":-7.055594907768073},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":7.3,"spinRate":2293,"spinDirection":203},"zone":13,"typeConfidence":0.79,"plateTime":0.4250124464618388,"extension":5.744490730349998},"index":2,"playId":"4125da8a-f400-321a-86e8-8d579e6cfc2c","pitchNumber":3,"startTime":"2026-05-30T20:20:26.567Z","endTime":"2026-05-30T20:20:30.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.272137166550767,"aZ":-25.465013895905425,"pfxX":-6.551518665156227,"pfxZ":4.560518534519833,"pX":0.3056568740110225,"pZ":3.344835538828479,"vX0":2.7694785706089715,"vY0":-120.73583581784393,"vZ0":-3.6677716761099366,"x":105.35,"y":148.47,"x0":-0.007303857442129072,"y0":50.00221358474042,"z0":7.1333295822548966,"aX":-9.638293926241689},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.6,"breakHorizontal":11.2,"spinRate":1355,"spinDirection":213},"zone":3,"typeConfidence":0.9,"plateTime":0.45425397622592634,"extension":5.8851538702660395},"index":3,"playId":"8e0c4509-b03d-30b5-81e5-fda253d05529","pitchNumber":4,"startTime":"2026-05-30T20:20:45.663Z","endTime":"2026-05-30T20:20:48.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11623723395283,"aZ":-5.62870747063904,"pfxX":-0.031259651558529944,"pfxZ":14.124866700763473,"pX":-0.47991794354052014,"pZ":2.309299397997908,"vX0":-0.8553097463973068,"vY0":-137.1450694253964,"vZ0":-11.060978681358046,"x":135.29,"y":176.43,"x0":-0.158176464986669,"y0":50.00373014988494,"z0":6.805932459006651,"aX":-0.05873565813908746},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":23.0,"breakHorizontal":0.2,"spinRate":2184,"spinDirection":191},"zone":4,"typeConfidence":0.91,"plateTime":0.40143316936327,"extension":6.232278428207663},"index":4,"playId":"5ac12984-cdaf-3d46-b0fb-8220c7352cc7","pitchNumber":5,"startTime":"2026-05-30T20:21:02.996Z","endTime":"2026-05-30T20:21:06.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.36,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:21:06.412Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T20:23:05.733Z","endTime":"2026-05-30T20:23:59.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.870709980181427,"aZ":-13.85110781110706,"pfxX":-3.297249765004394,"pfxZ":9.886411424481791,"pX":1.0735244320546165,"pZ":3.6147543925938597,"vX0":7.119762967518212,"vY0":-134.92799361663708,"vZ0":-3.7741411640572617,"x":76.08,"y":141.18,"x0":-1.1647091372184442,"y0":50.00581089127168,"z0":6.00015697442167,"aX":-6.113373261118642},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":4.6,"spinRate":2187,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4051003679220826,"extension":6.360371677309848},"index":0,"playId":"df1e0a6f-e502-37c6-b1f6-c3dea13ef17e","pitchNumber":1,"startTime":"2026-05-30T20:23:11.818Z","endTime":"2026-05-30T20:23:17.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466385976297275,"aZ":-11.321768992858201,"pfxX":-3.0435685444882012,"pfxZ":11.08841488466259,"pX":0.9433645268033223,"pZ":2.857581843744713,"vX0":6.970181053283219,"vY0":-135.94106546430865,"vZ0":-5.962289862718477,"x":81.04,"y":161.63,"x0":-1.2529727055725266,"y0":50.00265871963679,"z0":5.857694917234232,"aX":-5.7241218443748405},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":4.1,"spinRate":2310,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4021867384582132,"extension":6.575678478867414},"index":1,"playId":"9889ce22-cea9-37ce-bea7-b9ee0a1530d7","pitchNumber":2,"startTime":"2026-05-30T20:23:25.909Z","endTime":"2026-05-30T20:23:29.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458185250078138,"aZ":-19.233918293411996,"pfxX":-10.022933676776802,"pfxZ":7.0501039218675,"pX":-0.5318135224826732,"pZ":2.876776095761629,"vX0":5.5625691846414576,"vY0":-134.26031285121073,"vZ0":-4.305405905477811,"x":137.27,"y":161.11,"x0":-1.3217378168953302,"y0":50.006598786454994,"z0":5.859361035024459,"aX":-18.41062954990583},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":17.0,"spinRate":1913,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4070399897122239,"extension":6.390381068032231},"hitData":{"launchSpeed":96.3,"launchAngle":38.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.81,"coordY":75.26}},"index":2,"playId":"b8947553-5182-396b-9b40-2d30fd8b7420","pitchNumber":3,"startTime":"2026-05-30T20:23:43.753Z","endTime":"2026-05-30T20:23:59.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:23:59.579Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, first baseman Pete Alonso to pitcher Brandon Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T20:23:57.705Z","endTime":"2026-05-30T20:25:09.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":68.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.077801840744986,"aZ":-42.44556015113412,"pfxX":7.3250345192860555,"pfxZ":-8.623306519086007,"pX":0.9843783077883312,"pZ":1.3961631845658296,"vX0":3.3415729401960697,"vY0":-109.85445625209212,"vZ0":-0.27997073060706623,"x":79.48,"y":201.08,"x0":-1.5205813502585421,"y0":50.00240186508541,"z0":6.1363983588229125,"aX":8.724642462967218},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-15.2,"breakHorizontal":-14.3,"spinRate":2737,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5035271297042723,"extension":6.1508932641345195},"index":0,"playId":"c8531c1b-c612-3d93-b90e-6d15d37ae265","pitchNumber":1,"startTime":"2026-05-30T20:24:28.077Z","endTime":"2026-05-30T20:24:31.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8390356361324,"aZ":-31.18877613032277,"pfxX":-4.5017792840158695,"pfxZ":0.6603773335198064,"pX":0.6950406025205985,"pZ":0.6534775541079424,"vX0":6.815185056716502,"vY0":-121.17424374289286,"vZ0":-5.635237542349923,"x":90.51,"y":221.14,"x0":-1.5699155556011473,"y0":50.00027661294951,"z0":5.736254326675072,"aX":-6.688826194013637},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.1,"breakHorizontal":6.5,"spinRate":1446,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4521372684085412,"extension":6.429162555518316},"index":1,"playId":"fc71788e-4e13-3caa-b16a-ecb1007271ae","pitchNumber":2,"startTime":"2026-05-30T20:24:44.242Z","endTime":"2026-05-30T20:24:47.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.0,"endSpeed":66.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.006637846127504,"aZ":-42.86107394639649,"pfxX":7.641353601513301,"pfxZ":-9.574841724401459,"pX":-0.1925873999157131,"pZ":1.868759755025952,"vX0":1.0115158926028927,"vY0":-106.18154830772609,"vZ0":1.2820844722786675,"x":124.34,"y":188.32,"x0":-1.668701446685166,"y0":50.002834352955375,"z0":6.22157139444318,"aX":8.528227616639969},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.6,"breakVerticalInduced":-16.3,"breakHorizontal":-14.0,"spinRate":2613,"spinDirection":27},"zone":8,"typeConfidence":2.0,"plateTime":0.5203627402502944,"extension":6.150778139364795},"hitData":{"launchSpeed":83.1,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.49,"coordY":163.84}},"index":2,"playId":"86c83cd0-c0e6-3f25-8392-027b35bc0ece","pitchNumber":3,"startTime":"2026-05-30T20:25:01.728Z","endTime":"2026-05-30T20:25:09.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:25:09.535Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out softly, third baseman Coby Mayo to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-30T20:25:14.357Z","endTime":"2026-05-30T20:27:39.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":72.5,"endSpeed":66.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.25650455949214,"aZ":-44.482565761563286,"pfxX":10.047847282012114,"pfxZ":-11.042340189134773,"pX":-0.3651591474624633,"pZ":3.268498790885487,"vX0":-0.13918511452197213,"vY0":-105.36430115389682,"vZ0":4.220565211188302,"x":130.92,"y":150.53,"x0":-1.6014449020527897,"y0":50.000351867182786,"z0":6.407609744100731,"aX":11.203861627659617},"breaks":{"breakAngle":14.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-70.8,"breakVerticalInduced":-18.4,"breakHorizontal":-18.1,"spinRate":2662,"spinDirection":29},"zone":1,"typeConfidence":2.0,"plateTime":0.5214663322076127,"extension":6.043819859348694},"index":0,"playId":"4660ddad-a513-362a-a031-fa0131fd1453","pitchNumber":1,"startTime":"2026-05-30T20:25:37.908Z","endTime":"2026-05-30T20:25:41.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.609441410390264,"aZ":-33.03485230515686,"pfxX":1.0454377882889268,"pfxZ":-0.6015449428867026,"pX":-0.8444958575807343,"pZ":2.534331570455368,"vX0":1.4664858377298855,"vY0":-119.84022149435668,"vZ0":-1.538467041591867,"x":149.19,"y":170.35,"x0":-1.6028280635765275,"y0":50.00180127275935,"z0":6.166720803044135,"aX":1.5028012271309141},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.2,"breakHorizontal":-2.3,"spinRate":2056,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.4590476564556143,"extension":6.011803026878789},"index":1,"playId":"18aa9e48-9fc8-3e8c-86e5-37c5805bb6dd","pitchNumber":2,"startTime":"2026-05-30T20:25:53.407Z","endTime":"2026-05-30T20:25:57.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00045140862926,"aZ":-34.650695080913785,"pfxX":0.26026785246186646,"pfxZ":-1.714939691555811,"pX":0.34318929637251244,"pZ":2.9056507131335443,"vX0":4.255975955028061,"vY0":-120.53650818975748,"vZ0":-0.2074233198458577,"x":103.92,"y":160.33,"x0":-1.4912653324282201,"y0":50.000906966508474,"z0":6.095174557557263,"aX":0.3757649674455959},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.9,"breakHorizontal":-1.7,"spinRate":2082,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.4572769258885607,"extension":6.15459912372523},"index":2,"playId":"cc35d9b1-2e8d-3ff7-9756-71583f0c363e","pitchNumber":3,"startTime":"2026-05-30T20:26:11.098Z","endTime":"2026-05-30T20:26:14.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":73.2,"endSpeed":65.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.945135742624682,"aZ":-45.86382568027214,"pfxX":6.239765279633406,"pfxZ":-12.409406578823637,"pX":-0.9295208003575852,"pZ":3.0966219065787626,"vX0":-0.45338666166850294,"vY0":-106.21345057074556,"vZ0":4.28354871692725,"x":152.43,"y":155.17,"x0":-1.5160309599461284,"y0":50.00055276029941,"z0":6.391754984730819,"aX":6.885812832038833},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.0,"breakVerticalInduced":-20.2,"breakHorizontal":-11.0,"spinRate":2704,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.5225572576600745,"extension":6.183927023007711},"index":3,"playId":"db75daf6-7fa4-30fe-9278-38da3b59c2b0","pitchNumber":4,"startTime":"2026-05-30T20:26:29.180Z","endTime":"2026-05-30T20:26:33.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57525482380818,"aZ":-29.380013587053316,"pfxX":0.08201160764529991,"pfxZ":1.829929203364287,"pX":1.6130497379661364,"pZ":1.878101370291555,"vX0":7.018530784720464,"vY0":-122.67796344785334,"vZ0":-3.8900183937301778,"x":55.51,"y":188.07,"x0":-1.2920698069300847,"y0":50.0054315171524,"z0":5.980447966251636,"aX":0.12426591057184344},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":-1.8,"spinRate":2081,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4459659174680324,"extension":6.419432219983451},"index":4,"playId":"4995914d-9e18-301c-8149-c996ad5f4b1e","pitchNumber":5,"startTime":"2026-05-30T20:26:56.474Z","endTime":"2026-05-30T20:27:00.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.1,"endSpeed":84.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68011979478568,"aZ":-21.503873732031227,"pfxX":-9.076025948912449,"pfxZ":5.708004150465902,"pX":0.6277524334675899,"pZ":3.826540883212299,"vX0":8.00912925515824,"vY0":-136.72785514904322,"vZ0":-1.6079910675536224,"x":93.07,"y":135.46,"x0":-1.1784294070775205,"y0":50.00296544755116,"z0":5.9165989657757,"aX":-16.968502613245853},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":14.5,"spinRate":1974,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4025331080510721,"extension":6.5011806614476555},"index":5,"playId":"c6fb0419-ebfc-3ca5-a729-601ef78fa297","pitchNumber":6,"startTime":"2026-05-30T20:27:15.300Z","endTime":"2026-05-30T20:27:18.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803027170241617,"aZ":-28.39636907649073,"pfxX":-0.6085933347249357,"pfxZ":2.49666243064004,"pX":0.8553335536685645,"pZ":2.1550531482830495,"vX0":5.638260391823773,"vY0":-122.89922867608009,"vZ0":-3.3665652897922267,"x":84.4,"y":180.59,"x0":-1.4000757143295763,"y0":50.00205136889925,"z0":5.982344984978989,"aX":-0.9208228891375403},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.8,"breakHorizontal":-0.4,"spinRate":2163,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.44751441543004766,"extension":6.440308532498608},"hitData":{"launchSpeed":56.2,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":100.66,"coordY":169.8}},"index":6,"playId":"0c8b0cff-674a-3976-ac6c-065288ecee4d","pitchNumber":7,"startTime":"2026-05-30T20:27:31.761Z","endTime":"2026-05-30T20:27:39.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:27:39.564Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samuel Basallo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T20:29:40.328Z","endTime":"2026-05-30T20:30:31.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60702883253653,"aZ":-8.793180605935106,"pfxX":-0.8774253774043492,"pfxZ":12.156656784368867,"pX":-1.1117446442007723,"pZ":2.6474087552776893,"vX0":-1.589877751001313,"vY0":-137.36805132180675,"vZ0":-9.707111087441088,"x":159.38,"y":167.3,"x0":-0.412860367737969,"y0":50.00592988464622,"z0":6.812411302160516,"aX":-1.6874324757614272},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.3,"breakHorizontal":1.9,"spinRate":2183,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.39775848904441924,"extension":6.127911471731865},"index":0,"playId":"85009b26-ed6b-3f18-9239-f3b666c82bc5","pitchNumber":1,"startTime":"2026-05-30T20:29:42.753Z","endTime":"2026-05-30T20:29:46.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.294545670266537,"aZ":-22.84005714237441,"pfxX":-0.6353921957711375,"pfxZ":5.3964673822992735,"pX":-0.2234870598787694,"pZ":1.160360400957174,"vX0":0.5900029110513086,"vY0":-129.93352086052846,"vZ0":-10.250396325052707,"x":125.52,"y":207.45,"x0":-0.3697000509360603,"y0":50.00185678026932,"z0":6.85654524316584,"aX":-1.0988644559826972},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":1.1,"spinRate":2348,"spinDirection":194},"zone":13,"typeConfidence":0.86,"plateTime":0.41969690905419377,"extension":5.945288622765861},"index":1,"playId":"9c0bb433-e3b7-3a8e-8e10-21625b58e28e","pitchNumber":2,"startTime":"2026-05-30T20:29:57.567Z","endTime":"2026-05-30T20:30:00.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189878747112186,"aZ":-8.15749453676801,"pfxX":0.07155105453544142,"pfxZ":12.549197904667892,"pX":0.060245905779550635,"pZ":1.2250369678455544,"vX0":0.8680303914786821,"vY0":-136.97469619750444,"vZ0":-13.253380247792618,"x":114.7,"y":205.7,"x0":-0.26912375773195385,"y0":50.00611028098791,"z0":6.666228816857784,"aX":0.13697021450847824},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.4,"breakHorizontal":-0.2,"spinRate":2272,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.3987709756574809,"extension":6.1844068823445015},"index":2,"playId":"873a44e3-4db5-36bb-823f-50549cf99d98","pitchNumber":3,"startTime":"2026-05-30T20:30:13.574Z","endTime":"2026-05-30T20:30:16.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61085320585374,"aZ":-10.011633329672478,"pfxX":-1.4284092393474523,"pfxZ":11.276226424023509,"pX":-1.092587979440691,"pZ":4.154022608091187,"vX0":-1.2623926006677064,"vY0":-138.9440859582954,"vZ0":-5.927070219854364,"x":158.65,"y":126.62,"x0":-0.4476450159321387,"y0":50.001321952515795,"z0":6.972486214044227,"aX":-2.8071522379403633},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":2.9,"spinRate":2293,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.3934194928050805,"extension":6.097555402135041},"index":3,"playId":"aac8cf5d-0c26-3a11-baf3-032942e997b1","pitchNumber":4,"startTime":"2026-05-30T20:30:28.851Z","endTime":"2026-05-30T20:30:31.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:30:31.906Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T20:30:32.212Z","endTime":"2026-05-30T20:33:37.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89925587525946,"aZ":-7.274588350301605,"pfxX":-2.1756731731330903,"pfxZ":13.179635494168554,"pX":0.8291895143306581,"pZ":3.130858459016438,"vX0":3.420695783404638,"vY0":-137.1940356364092,"vZ0":-8.667793155344903,"x":85.39,"y":154.25,"x0":-0.15630077649064222,"y0":50.002849933580755,"z0":6.842854914666754,"aX":-4.110626548517275},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":22.1,"breakHorizontal":3.1,"spinRate":2221,"spinDirection":192},"zone":12,"typeConfidence":0.91,"plateTime":0.4006181697265534,"extension":6.142456204491615},"index":0,"playId":"e63cd062-cfa1-32ae-a46a-e412d40aafd3","pitchNumber":1,"startTime":"2026-05-30T20:30:58.832Z","endTime":"2026-05-30T20:31:02.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.107457731127695,"aZ":-7.965362032973817,"pfxX":0.11468909831461094,"pfxZ":12.70075880871952,"pX":0.7358863053292356,"pZ":1.777941491941344,"vX0":2.3682006258997323,"vY0":-137.5769398669497,"vZ0":-11.921546721219155,"x":88.95,"y":190.78,"x0":-0.15302856465981532,"y0":50.005611022606345,"z0":6.720202465371807,"aX":0.21856545074995837},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.5,"breakHorizontal":-0.7,"spinRate":2307,"spinDirection":191},"zone":9,"typeConfidence":0.91,"plateTime":0.3989702710045262,"extension":6.164934634481054},"index":1,"playId":"424a55ba-b66e-3e4d-8c9f-dd71938c7164","pitchNumber":2,"startTime":"2026-05-30T20:31:17.773Z","endTime":"2026-05-30T20:31:21.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188286435425944,"aZ":-25.457577653423332,"pfxX":0.12357603175095955,"pfxZ":4.023609912741371,"pX":-0.3790024467508033,"pZ":2.3989050886376444,"vX0":0.10119615498977944,"vY0":-128.06948834734897,"vZ0":-6.535110756218816,"x":131.45,"y":174.01,"x0":-0.4350135718647316,"y0":50.003737961735965,"z0":6.961056026846672,"aX":0.2063176167029326},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":-0.2,"spinRate":2174,"spinDirection":197},"zone":4,"typeConfidence":0.89,"plateTime":0.42685255066620975,"extension":5.846151211271209},"index":2,"playId":"ae0d292e-2439-3228-9b6e-92eb3c69af19","pitchNumber":3,"startTime":"2026-05-30T20:31:37.192Z","endTime":"2026-05-30T20:31:41.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2913300765131,"aZ":-24.611600442040217,"pfxX":-8.982301711582178,"pfxZ":5.191862487145036,"pX":0.23110111293286967,"pZ":0.2484975813545406,"vX0":3.2643988447511667,"vY0":-120.97165536391442,"vZ0":-10.292795830681964,"x":108.19,"y":232.07,"x0":0.01831134173844206,"y0":50.00533233983814,"z0":6.777197911583343,"aX":-13.091247205167269},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":1190,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.4557161778647303,"extension":6.168000253387386},"index":3,"playId":"8398234f-09b2-39bb-8a9d-ac8e324bb805","pitchNumber":4,"startTime":"2026-05-30T20:32:06.022Z","endTime":"2026-05-30T20:32:09.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39476169466994,"aZ":-7.312690527002449,"pfxX":-0.8287538793895006,"pfxZ":12.952552914268068,"pX":0.6765740685225513,"pZ":3.167497476514443,"vX0":2.6525255815535207,"vY0":-138.72107077192678,"vZ0":-8.57162034470688,"x":91.21,"y":153.26,"x0":-0.19078003896641016,"y0":50.005327628307704,"z0":6.811168245688989,"aX":-1.5912114169645324},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.5,"breakHorizontal":0.8,"spinRate":2208,"spinDirection":191},"zone":3,"typeConfidence":0.91,"plateTime":0.3971403384207406,"extension":6.190883180300043},"index":4,"playId":"76920021-2fb3-386b-8c74-842dbfbab0e8","pitchNumber":5,"startTime":"2026-05-30T20:32:28.286Z","endTime":"2026-05-30T20:32:33.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.939463183920772,"aZ":-9.58248577102568,"pfxX":-0.2144763680363852,"pfxZ":11.543554934991347,"pX":-0.03881551354587308,"pZ":1.0626392520065224,"vX0":0.7617883309903578,"vY0":-138.9744923587516,"vZ0":-13.690696448370199,"x":118.48,"y":210.09,"x0":-0.2885461650882949,"y0":50.0067208795901,"z0":6.687775055221332,"aX":-0.41991113375578676},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":0.2,"spinRate":2281,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.39401154632915336,"extension":6.215793606956792},"index":5,"playId":"5c3ac00a-0be2-3ba4-b578-eb7085d19d70","pitchNumber":6,"startTime":"2026-05-30T20:32:53.771Z","endTime":"2026-05-30T20:32:57.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-30T20:33:18.506Z","endTime":"2026-05-30T20:33:33.764Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698946367500554,"aZ":-23.07661297237317,"pfxX":-3.1308963138838513,"pfxZ":5.156806939459397,"pX":0.8487244547128923,"pZ":0.75253294224372,"vX0":3.7144066234611333,"vY0":-131.2067229200367,"vZ0":-11.12964772952808,"x":84.65,"y":218.46,"x0":-0.1707439228952376,"y0":50.00127448518457,"z0":6.731210828274556,"aX":-5.522599277075739},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":4.9,"spinRate":2340,"spinDirection":201},"zone":14,"typeConfidence":0.88,"plateTime":0.4155793991993284,"extension":6.036837706297378},"index":7,"playId":"01083dc6-3738-3969-9e4d-a2d1f8535db0","pitchNumber":7,"startTime":"2026-05-30T20:33:33.764Z","endTime":"2026-05-30T20:33:37.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:33:37.646Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Leody Taveras grounds into a double play, second baseman Ernie Clement to shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Samuel Basallo out at 2nd. Leody Taveras out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-30T20:33:41.999Z","endTime":"2026-05-30T20:34:33.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"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":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.661138890843517,"aZ":-9.29640213392621,"pfxX":-3.225446451475079,"pfxZ":11.80312264542291,"pX":-1.1259675622335843,"pZ":2.641995332864243,"vX0":-0.9942059465170971,"vY0":-137.87489785943296,"vZ0":-9.82730121508595,"x":159.92,"y":167.45,"x0":-0.3420976308166165,"y0":50.00602885146185,"z0":6.8660955223541436,"aX":-6.254272317883854},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.7,"breakHorizontal":6.0,"spinRate":2219,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.39621295659105193,"extension":6.186521207176609},"index":0,"playId":"9c7b8c23-31c2-3417-98b7-3a733cd4eba5","pitchNumber":1,"startTime":"2026-05-30T20:34:01.393Z","endTime":"2026-05-30T20:34:04.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163484038090434,"aZ":-25.200092119825957,"pfxX":-1.755198568467514,"pfxZ":4.029660936525264,"pX":-0.751177447303946,"pZ":2.4727168068233936,"vX0":-0.15236476044492683,"vY0":-130.1504128914282,"vZ0":-6.785817893586199,"x":145.63,"y":172.02,"x0":-0.4637496991415784,"y0":50.00146829184336,"z0":6.999740528771657,"aX":-3.036113137648472},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":3.2,"spinRate":2177,"spinDirection":203},"zone":4,"typeConfidence":0.87,"plateTime":0.41949151795178485,"extension":5.721811113736426},"hitData":{"launchSpeed":85.1,"launchAngle":3.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.77,"coordY":148.64}},"index":1,"playId":"032736da-38c1-3bd4-827d-ab8621b8631f","pitchNumber":2,"startTime":"2026-05-30T20:34:25.893Z","endTime":"2026-05-30T20:34:33.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.27,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:34:33.965Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T20:36:19.821Z","endTime":"2026-05-30T20:37:20.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568029741095096,"aZ":-12.869308192877496,"pfxX":-6.390335405186755,"pfxZ":10.42385491042698,"pX":-0.16670876012437935,"pZ":3.202574223336175,"vX0":5.703931637792988,"vY0":-135.01727436645535,"vZ0":-4.674386754818121,"x":123.35,"y":152.31,"x0":-1.4733212166372205,"y0":50.002632835238906,"z0":5.8575367695308715,"aX":-11.834118171689276},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":10.4,"spinRate":2272,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4052145156880482,"extension":6.407233129636322},"index":0,"playId":"aa0278f8-eb1b-36b2-8598-606ab2d9a11a","pitchNumber":1,"startTime":"2026-05-30T20:36:44.047Z","endTime":"2026-05-30T20:36:47.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":87.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729651094124424,"aZ":-13.972793172262936,"pfxX":-6.274467357986746,"pfxZ":9.470863188975736,"pX":0.013545335176922257,"pZ":3.193380357864417,"vX0":5.418601911165366,"vY0":-136.24143292676945,"vZ0":-4.82297464846449,"x":116.48,"y":152.56,"x0":-1.1646889330193015,"y0":50.000494343870514,"z0":5.918642936166038,"aX":-12.05473362989674},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":2337,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39868146324368414,"extension":6.429451473011724},"index":1,"playId":"46d0a594-f628-332c-94cf-6711c330391a","pitchNumber":2,"startTime":"2026-05-30T20:36:59.519Z","endTime":"2026-05-30T20:37:02.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.541636759616964,"aZ":-10.99057854618971,"pfxX":-6.393776684692854,"pfxZ":10.925220677610119,"pX":-1.1060408591519908,"pZ":3.217921352112637,"vX0":3.165362562970228,"vY0":-138.2974826588609,"vZ0":-5.279134007816702,"x":159.16,"y":151.9,"x0":-1.4340256688254076,"y0":50.0058437855196,"z0":5.887425278616703,"aX":-12.399972091347651},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":10.9,"spinRate":2332,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39589877196943357,"extension":6.4867786006710135},"index":2,"playId":"ca9dbc36-c269-3475-befc-eb2684870ea1","pitchNumber":3,"startTime":"2026-05-30T20:37:16.936Z","endTime":"2026-05-30T20:37:20.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:37:20.551Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T20:37:34.940Z","endTime":"2026-05-30T20:38:59.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.688228833529962,"aZ":-42.86327007307225,"pfxX":6.447948032129206,"pfxZ":-8.892173769055706,"pX":0.9643732097710448,"pZ":3.1172482634924568,"vX0":3.344068624406547,"vY0":-109.66461008742176,"vZ0":3.2028598428811415,"x":80.24,"y":154.61,"x0":-1.424257102935086,"y0":50.00132197522425,"z0":6.250960234678427,"aX":7.7526579087450145},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-14.8,"breakHorizontal":-12.6,"spinRate":2675,"spinDirection":36},"zone":12,"typeConfidence":2.0,"plateTime":0.501905446210396,"extension":6.151004377857222},"index":0,"playId":"ea8edadb-cbbc-364f-a4a5-101437851362","pitchNumber":1,"startTime":"2026-05-30T20:37:47.350Z","endTime":"2026-05-30T20:37:50.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":67.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.327413483964143,"aZ":-44.27738072541137,"pfxX":5.441206274966236,"pfxZ":-10.460711118164065,"pX":-0.4267032890803377,"pZ":1.5190648167516874,"vX0":0.8310516053184586,"vY0":-107.98047399868761,"vZ0":0.6626105692758859,"x":133.26,"y":197.77,"x0":-1.5243773571956487,"y0":50.00336173783073,"z0":6.160284915071584,"aX":6.295674319261778},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.6,"breakVerticalInduced":-18.2,"breakHorizontal":-10.1,"spinRate":2691,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.5112094517503318,"extension":6.1445752927516955},"index":1,"playId":"0e35d5e0-ace7-334f-a9b1-d433701ffa87","pitchNumber":2,"startTime":"2026-05-30T20:38:03.005Z","endTime":"2026-05-30T20:38:06.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-30T20:38:13.330Z","endTime":"2026-05-30T20:38:25.284Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.829014034389083,"aZ":-30.329013965205284,"pfxX":-7.414490808849154,"pfxZ":1.1935723013355783,"pX":-0.18553514572143315,"pZ":1.641525813801611,"vX0":5.594267002424493,"vY0":-122.76770190206976,"vZ0":-3.9395784529084676,"x":124.07,"y":194.46,"x0":-1.5183523358535298,"y0":50.00196013882563,"z0":5.81810966441478,"aX":-11.440665485316462},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":12.2,"spinRate":1258,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4443068657693483,"extension":6.478690261316233},"index":3,"playId":"fd609282-b53c-3144-88d7-d8b1f6ba588f","pitchNumber":3,"startTime":"2026-05-30T20:38:25.284Z","endTime":"2026-05-30T20:38:30.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.099922866759467,"aZ":-13.51254174181775,"pfxX":-2.87786757341275,"pfxZ":9.583517595998156,"pX":0.1341182772187672,"pZ":3.7839268510618984,"vX0":4.641024649871321,"vY0":-138.46198656917474,"vZ0":-3.3454778424569347,"x":111.89,"y":136.61,"x0":-1.1876565559179242,"y0":50.00115200102427,"z0":5.908411333191722,"aX":-5.6034100212556375},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":4.3,"spinRate":2162,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39515119033148194,"extension":6.458000073941911},"index":4,"playId":"f22c1fd4-f5e4-3125-b30d-43f6f6433dd6","pitchNumber":4,"startTime":"2026-05-30T20:38:56.591Z","endTime":"2026-05-30T20:38:59.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:38:59.667Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a fly ball to right fielder Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T20:39:05.719Z","endTime":"2026-05-30T20:39:53.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920597354458277,"aZ":-27.759872195624084,"pfxX":0.48045805961402355,"pfxZ":2.869960906254968,"pX":1.3908700834081733,"pZ":0.6698823975516133,"vX0":6.513419098438792,"vY0":-123.796047513382,"vZ0":-6.747010697311633,"x":63.98,"y":220.69,"x0":-1.3472574558801789,"y0":50.00342658919185,"z0":5.7842339660511275,"aX":0.7368487271760813},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.7,"breakHorizontal":-2.5,"spinRate":2038,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4440865742925757,"extension":6.3642095020671725},"index":0,"playId":"45dae6b6-ab79-3157-bb3d-76dc8e493b71","pitchNumber":1,"startTime":"2026-05-30T20:39:21.857Z","endTime":"2026-05-30T20:39:25.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.809928925941062,"aZ":-20.095963348434886,"pfxX":-7.3394358082878295,"pfxZ":6.272933587386531,"pX":-0.40459773109078234,"pZ":3.2322201028829594,"vX0":4.9641912548332545,"vY0":-136.83425344969467,"vZ0":-3.658672228867334,"x":132.42,"y":151.51,"x0":-1.274545465508171,"y0":50.003626145728774,"z0":5.937396245853868,"aX":-14.134126201904236},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":12.5,"spinRate":1940,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3979410104152752,"extension":6.423328141847807},"hitData":{"launchSpeed":70.4,"launchAngle":40.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.26,"coordY":132.76}},"index":1,"playId":"8f082e85-e112-3502-9a79-26a8ea86e7ae","pitchNumber":2,"startTime":"2026-05-30T20:39:40.156Z","endTime":"2026-05-30T20:39:53.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:39:53.159Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Lukes lines out to second baseman Jackson Holliday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-30T20:39:49.914Z","endTime":"2026-05-30T20:40:41.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"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(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":74.8,"endSpeed":68.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.739983253740892,"aZ":-44.347292665969356,"pfxX":8.142984732073955,"pfxZ":-10.323629744243405,"pX":-0.3199445243704309,"pZ":2.545835445906783,"vX0":0.4914228573541849,"vY0":-108.7534245835641,"vZ0":2.394059100316036,"x":129.2,"y":170.04,"x0":-1.6053716985481556,"y0":50.001131383814325,"z0":6.294819847613511,"aX":9.605719999333639},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-17.5,"breakHorizontal":-14.9,"spinRate":2649,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.5065606781914491,"extension":6.26652740450783},"index":0,"playId":"6874bff7-45ad-3162-a241-e04563541475","pitchNumber":1,"startTime":"2026-05-30T20:40:18.257Z","endTime":"2026-05-30T20:40:22.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20148621692456,"aZ":-12.412801748130668,"pfxX":-4.310149138945491,"pfxZ":10.611475341696183,"pX":-0.09094546092588013,"pZ":3.2586490252204663,"vX0":4.963300882188101,"vY0":-135.93210217532604,"vZ0":-4.761996921809253,"x":120.47,"y":150.8,"x0":-1.3848701276114816,"y0":50.000212567138696,"z0":5.902338399511656,"aX":-8.024573870386494},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":6.7,"spinRate":2229,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40372379907182987,"extension":6.527455975907383},"hitData":{"launchSpeed":99.0,"launchAngle":9.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":145.17,"coordY":143.52}},"index":1,"playId":"3989ccd0-ead9-30ab-a4ea-4344469e5598","pitchNumber":2,"startTime":"2026-05-30T20:40:35.970Z","endTime":"2026-05-30T20:40:41.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:40:41.256Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T20:42:44.957Z","endTime":"2026-05-30T20:44:05.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543956381036864,"aZ":-9.744236834472746,"pfxX":-2.8152247704749755,"pfxZ":12.129056576600536,"pX":0.04437391667503242,"pZ":2.5716961168122094,"vX0":2.050533447843468,"vY0":-135.15385538601006,"vZ0":-9.254740209796989,"x":115.31,"y":169.34,"x0":-0.35849823909262385,"y0":50.00585871648652,"z0":6.725563186999179,"aX":-5.207466961698533},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":4.7,"spinRate":2287,"spinDirection":190},"zone":5,"typeConfidence":0.9,"plateTime":0.4053226534216865,"extension":6.189874623590133},"index":0,"playId":"026b1bae-ef69-37ac-8ad0-c83a17a6665d","pitchNumber":1,"startTime":"2026-05-30T20:42:47.893Z","endTime":"2026-05-30T20:42:51.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10621104858681,"aZ":-20.745612586537455,"pfxX":-7.74207350792985,"pfxZ":7.429048410122784,"pX":0.2119137376428974,"pZ":0.7824959451148135,"vX0":3.2842411999119623,"vY0":-123.13752552224327,"vZ0":-10.365114747672592,"x":108.92,"y":217.65,"x0":-0.13221495350167856,"y0":50.001205787692236,"z0":6.796557116628047,"aX":-11.905928580143122},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":11.3,"breakHorizontal":13.3,"spinRate":1719,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.44455044731985316,"extension":6.2086610451240665},"index":1,"playId":"ee4ce25b-61cf-3513-a093-6d844da9c48a","pitchNumber":2,"startTime":"2026-05-30T20:43:01.702Z","endTime":"2026-05-30T20:43:04.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.249761438073264,"aZ":-29.613912937352136,"pfxX":-4.625293142502053,"pfxZ":1.7194238157963468,"pX":-0.6581928274370842,"pZ":4.448972357693174,"vX0":0.6384469841821808,"vY0":-120.79041502888784,"vZ0":-0.4894863996803467,"x":142.09,"y":118.66,"x0":-0.3238496945785151,"y0":50.001182139148135,"z0":7.245102513237602,"aX":-6.873216030843553},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.2,"breakHorizontal":8.3,"spinRate":1218,"spinDirection":216},"zone":11,"typeConfidence":0.84,"plateTime":0.4524507591110116,"extension":5.943853109713403},"index":2,"playId":"ebac2ce8-8065-31c7-b298-8f98adf89391","pitchNumber":3,"startTime":"2026-05-30T20:43:17.744Z","endTime":"2026-05-30T20:43:20.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803289401844157,"aZ":-25.672768070847226,"pfxX":-2.1352857478735636,"pfxZ":3.8464478648722817,"pX":0.18884075649894572,"pZ":1.5924487869554347,"vX0":2.4816394126128603,"vY0":-128.9094195449733,"vZ0":-8.513461335176142,"x":109.8,"y":195.78,"x0":-0.5071024498548653,"y0":50.0027235969488,"z0":6.907762281977348,"aX":-3.608131729809167},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":3.4,"spinRate":2302,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.42425995522261717,"extension":5.926090890366091},"index":3,"playId":"175b57fe-ddf6-3002-b398-3fdd9732a359","pitchNumber":4,"startTime":"2026-05-30T20:43:35.372Z","endTime":"2026-05-30T20:43:39.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.8,"endSpeed":87.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.198502396543326,"aZ":-8.084888088837861,"pfxX":-1.6198305133548256,"pfxZ":12.468690918364015,"pX":0.039450767145123924,"pZ":2.031674668961836,"vX0":1.2585510093902976,"vY0":-137.7703520093285,"vZ0":-11.042475052919043,"x":115.5,"y":183.92,"x0":-0.21171984868642876,"y0":50.002490362239826,"z0":6.627747331739092,"aX":-3.1291494077981183},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.6,"breakHorizontal":2.6,"spinRate":2272,"spinDirection":194},"zone":8,"typeConfidence":0.91,"plateTime":0.3968332729955306,"extension":6.345620009487813},"index":4,"playId":"ed1ffe47-1a78-3cb0-8b37-d7e45b45cd51","pitchNumber":5,"startTime":"2026-05-30T20:44:01.866Z","endTime":"2026-05-30T20:44:05.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:44:05.302Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeremiah Jackson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T20:44:09.058Z","endTime":"2026-05-30T20:47:52.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663089083890583,"aZ":-22.50220069077955,"pfxX":-1.1138172384863476,"pfxZ":5.858705751230027,"pX":-0.646683319124601,"pZ":1.6832586060266765,"vX0":-0.28152969035780173,"vY0":-127.77383031198589,"vZ0":-8.533512406849347,"x":141.65,"y":193.33,"x0":-0.3903117430175989,"y0":50.00536355095523,"z0":6.838644715712951,"aX":-1.8392723578452848},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.9,"breakHorizontal":2.0,"spinRate":2308,"spinDirection":195},"zone":7,"typeConfidence":0.84,"plateTime":0.4288954621757548,"extension":5.810219740828305},"index":0,"playId":"1927c9e1-ba9b-32a6-a9e3-5a644d0d79fb","pitchNumber":1,"startTime":"2026-05-30T20:44:30.406Z","endTime":"2026-05-30T20:44:34.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16036144884159,"aZ":-24.29619182550171,"pfxX":-1.0272645149930306,"pfxZ":4.747516106379665,"pX":0.2324581669801139,"pZ":0.17301453299896905,"vX0":1.6094381564818838,"vY0":-128.1399007566178,"vZ0":-11.793219745236962,"x":108.14,"y":234.11,"x0":-0.2710782286000659,"y0":50.000358417753674,"z0":6.742684135788043,"aX":-1.7034699500343136},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":1.4,"spinRate":2240,"spinDirection":203},"zone":14,"typeConfidence":0.89,"plateTime":0.42789619485538033,"extension":6.124513903710977},"index":1,"playId":"549b04c3-efde-360c-88ce-9ba058ca9500","pitchNumber":2,"startTime":"2026-05-30T20:44:46.144Z","endTime":"2026-05-30T20:44:49.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45884683974427,"aZ":-11.955032471202514,"pfxX":-0.12140577608563774,"pfxZ":10.558258061657101,"pX":0.3492516509811934,"pZ":3.896449149229523,"vX0":1.7034448889414484,"vY0":-138.14629947702508,"vZ0":-5.945282249061244,"x":103.69,"y":133.58,"x0":-0.2620262562215731,"y0":50.001660671035786,"z0":6.89489724042095,"aX":-0.23288027047236184},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":-0.1,"spinRate":2213,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.39790999746353206,"extension":6.1559266158446615},"index":2,"playId":"d969a3f7-a888-3d3a-a029-e702bd451ebb","pitchNumber":3,"startTime":"2026-05-30T20:45:04.564Z","endTime":"2026-05-30T20:45:07.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58517486690582,"aZ":-9.153872602242235,"pfxX":-0.7593424658773218,"pfxZ":11.986810934479076,"pX":-0.06694358443276703,"pZ":3.449859197744288,"vX0":0.8163570398853371,"vY0":-138.35842407480388,"vZ0":-7.421191864583062,"x":119.55,"y":145.63,"x0":-0.26850259811184374,"y0":50.001730936196125,"z0":6.795763578694699,"aX":-1.4582410432187716},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.2,"breakHorizontal":1.2,"spinRate":2275,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.3972977132059321,"extension":6.164567363397514},"index":3,"playId":"f5747ce6-d49f-3e7f-8674-7cda1ab5c573","pitchNumber":4,"startTime":"2026-05-30T20:45:21.090Z","endTime":"2026-05-30T20:45:24.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87868848716259,"aZ":-26.216218100744392,"pfxX":-2.0944571825350202,"pfxZ":3.458714854329952,"pX":-0.23543997158362961,"pZ":1.839583070956178,"vX0":1.7547700190176503,"vY0":-129.87088139369678,"vZ0":-7.850699798420566,"x":125.97,"y":189.11,"x0":-0.6447573698001849,"y0":50.00495137465597,"z0":6.86926147231624,"aX":-3.610840094248445},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":3.5,"spinRate":2256,"spinDirection":203},"zone":8,"typeConfidence":0.9,"plateTime":0.4202905662578753,"extension":5.91539442285624},"index":4,"playId":"dc24abe8-8314-3805-8c81-5140ea90d322","pitchNumber":5,"startTime":"2026-05-30T20:45:41.680Z","endTime":"2026-05-30T20:45:45.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860988257407186,"aZ":-23.81108661931426,"pfxX":-3.0587250436991695,"pfxZ":4.984307942777603,"pX":0.1654927744805888,"pZ":1.0440495339927394,"vX0":2.749054822961612,"vY0":-128.03840135246696,"vZ0":-9.928101282544757,"x":110.69,"y":210.59,"x0":-0.5193274769250795,"y0":50.00431422576564,"z0":6.802557241014319,"aX":-5.132020522797963},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":5.0,"spinRate":2366,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.42609732763645347,"extension":5.9680902281644315},"index":5,"playId":"de93555c-7ad3-388f-8568-edffc77e75bd","pitchNumber":6,"startTime":"2026-05-30T20:46:03.671Z","endTime":"2026-05-30T20:46:06.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61324304676243,"aZ":-9.022128307744985,"pfxX":-3.4468498473782763,"pfxZ":11.815668400297337,"pX":-0.07940956603838166,"pZ":3.4152884740889564,"vX0":1.7154571312126676,"vY0":-138.97517002830384,"vZ0":-7.797759992756778,"x":120.03,"y":146.57,"x0":-0.25618695519205636,"y0":50.00689203836093,"z0":6.853944594246727,"aX":-6.756236969773832},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.0,"breakHorizontal":5.9,"spinRate":2311,"spinDirection":190},"zone":11,"typeConfidence":0.91,"plateTime":0.39384691115247206,"extension":6.150923989888946},"index":6,"playId":"eace9807-b1d1-340c-9cea-27fec37ff68d","pitchNumber":7,"startTime":"2026-05-30T20:46:22.821Z","endTime":"2026-05-30T20:46:25.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68972609073017,"aZ":-9.55677161955651,"pfxX":-2.473484312221366,"pfxZ":11.617456734996155,"pX":0.3322526679959061,"pZ":3.036363066982116,"vX0":2.3293049518489672,"vY0":-138.58644765789325,"vZ0":-8.661476836432742,"x":104.34,"y":156.8,"x0":-0.19737276850177657,"y0":50.00537788351328,"z0":6.838930808294215,"aX":-4.816784089581195},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":4.0,"spinRate":2239,"spinDirection":189},"zone":3,"typeConfidence":0.91,"plateTime":0.3950837992982241,"extension":6.251559212278264},"index":7,"playId":"4524a80e-1a78-3a45-ace9-fc5f07f41b28","pitchNumber":8,"startTime":"2026-05-30T20:46:45.782Z","endTime":"2026-05-30T20:46:52.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.877436274125877,"aZ":-8.670242784604827,"pfxX":-1.14319612618947,"pfxZ":11.878799034981748,"pX":0.19932322295015928,"pZ":2.221699399645387,"vX0":1.3689393042664242,"vY0":-139.21227098256122,"vZ0":-10.819206888237941,"x":109.4,"y":178.79,"x0":-0.14839203768519493,"y0":50.006869528914635,"z0":6.715765985692647,"aX":-2.2627197182859224},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.7,"breakHorizontal":1.8,"spinRate":2267,"spinDirection":188},"zone":5,"typeConfidence":0.91,"plateTime":0.39223600720190843,"extension":6.216392355779327},"index":8,"playId":"17516a87-05c7-367c-bb86-c5310fda7310","pitchNumber":9,"startTime":"2026-05-30T20:47:22.132Z","endTime":"2026-05-30T20:47:28.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19212383514935,"aZ":-22.589759989757848,"pfxX":-2.8354318176983075,"pfxZ":5.313456575746647,"pX":-0.1821111666672941,"pZ":0.2006051679118417,"vX0":1.395791418425563,"vY0":-132.65012598486663,"vZ0":-12.585833920559248,"x":123.94,"y":233.36,"x0":-0.34336151366854806,"y0":50.00328362546506,"z0":6.613847686388733,"aX":-5.113603575879788},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":4.9,"spinRate":2358,"spinDirection":196},"zone":13,"typeConfidence":0.79,"plateTime":0.41104326610982245,"extension":6.0970010020995895},"index":9,"playId":"a4f8b672-b4fd-37f3-a3a0-44e7e12c29bf","pitchNumber":10,"startTime":"2026-05-30T20:47:49.194Z","endTime":"2026-05-30T20:47:52.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:47:52.332Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks. Jeremiah Jackson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T20:47:53.759Z","endTime":"2026-05-30T20:50:59.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92634845838867,"aZ":-25.56768496691845,"pfxX":-0.8164861367136691,"pfxZ":3.898143658269256,"pX":1.1908320781952584,"pZ":1.8690591518538529,"vX0":3.765970440829666,"vY0":-129.17340251856768,"vZ0":-7.67360694575895,"x":71.61,"y":188.32,"x0":-0.1775114761270575,"y0":50.00548877261904,"z0":6.832803988516671,"aX":-1.3851982736346404},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":0.7,"spinRate":2238,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.4233808066612994,"extension":6.0399651384330975},"index":0,"playId":"e75595f5-c233-313b-8b99-8a68237b942b","pitchNumber":1,"startTime":"2026-05-30T20:48:20.526Z","endTime":"2026-05-30T20:48:23.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09625098769956,"aZ":-8.58655969332834,"pfxX":-1.2903488969098715,"pfxZ":12.3451461618253,"pX":0.8022583229185877,"pZ":2.9856132372109285,"vX0":3.3429797453910792,"vY0":-137.7097230474454,"vZ0":-8.865275011711253,"x":86.42,"y":158.17,"x0":-0.2625957781955795,"y0":50.00092784948117,"z0":6.837205093212919,"aX":-2.4654904418591004},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.5,"breakHorizontal":1.6,"spinRate":2254,"spinDirection":194},"zone":3,"typeConfidence":0.91,"plateTime":0.398546733489082,"extension":6.18079145172708},"index":1,"playId":"9b2f73ac-9f72-35d6-88e8-d3c143122b97","pitchNumber":2,"startTime":"2026-05-30T20:48:40.427Z","endTime":"2026-05-30T20:48:43.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"982c72c2-2f60-3ebf-97c6-7ce93827aac6","startTime":"2026-05-30T20:49:02.000Z","endTime":"2026-05-30T20:49:05.000Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57765314555963,"aZ":-7.025906662046761,"pfxX":-1.5324646658975238,"pfxZ":13.345252385315376,"pX":-1.9678466042187874,"pZ":3.0926654982566975,"vX0":-3.121087812636421,"vY0":-136.96989265800227,"vZ0":-8.902268450927433,"x":192.01,"y":155.28,"x0":-0.6108155449614249,"y0":50.00277597316088,"z0":6.88004652958862,"aX":-2.8872866434121716},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":22.3,"breakHorizontal":3.5,"spinRate":2239,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.40115129857509757,"extension":6.04518235117044},"index":3,"playId":"ff6fb599-2698-3887-8190-4b56e0f22286","pitchNumber":3,"startTime":"2026-05-30T20:49:21.133Z","endTime":"2026-05-30T20:49:24.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42610159642942,"aZ":-6.44867826293979,"pfxX":-1.3041845774765237,"pfxZ":13.439972504557456,"pX":0.16171641540018264,"pZ":1.468946346074962,"vX0":1.3916598049531577,"vY0":-137.68785340315978,"vZ0":-12.777444084533691,"x":110.84,"y":199.12,"x0":-0.18155276298032788,"y0":50.00376121607304,"z0":6.613080479752674,"aX":-2.496700420560188},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.7,"breakHorizontal":2.0,"spinRate":2250,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.39825947724799793,"extension":6.287544401249999},"index":4,"playId":"cd70b9ba-8b38-3684-a9a2-29eea7a80efd","pitchNumber":4,"startTime":"2026-05-30T20:49:39.994Z","endTime":"2026-05-30T20:49:43.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32035961596628,"aZ":-7.922829983464175,"pfxX":-1.522776811325736,"pfxZ":12.723594094920122,"pX":0.10039937453690669,"pZ":3.1551785846379885,"vX0":1.638762243322934,"vY0":-137.3979812237024,"vZ0":-8.338455363351084,"x":113.17,"y":153.59,"x0":-0.3068039097492431,"y0":50.00463945372071,"z0":6.773240907660822,"aX":-2.9029004662813023},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.5,"breakHorizontal":2.4,"spinRate":2278,"spinDirection":194},"zone":2,"typeConfidence":0.91,"plateTime":0.3991169971375532,"extension":6.163432019104382},"index":5,"playId":"953f85ed-0ec4-378d-b33e-0021f2b3bd99","pitchNumber":5,"startTime":"2026-05-30T20:50:00.834Z","endTime":"2026-05-30T20:50:03.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.028406044902525,"aZ":-7.127205988766965,"pfxX":-1.2016222146500257,"pfxZ":13.118632714441539,"pX":0.3637561254360736,"pZ":1.8998876806067297,"vX0":1.9902960084445327,"vY0":-137.66014442048402,"vZ0":-11.576599660768291,"x":103.13,"y":187.48,"x0":-0.21421286462685774,"y0":50.00438244554522,"z0":6.653584793765555,"aX":-2.2946196027154273},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.4,"breakHorizontal":1.7,"spinRate":2240,"spinDirection":190},"zone":9,"typeConfidence":0.91,"plateTime":0.39867415909716275,"extension":6.30131037064743},"index":6,"playId":"48c22105-29bc-3572-8260-33705367c5c5","pitchNumber":6,"startTime":"2026-05-30T20:50:21.043Z","endTime":"2026-05-30T20:50:24.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.439076326533698,"aZ":-6.1904699171159985,"pfxX":-1.0162908611946948,"pfxZ":13.620515615954602,"pX":0.9333775580349211,"pZ":3.276606375341138,"vX0":3.413327243122588,"vY0":-137.47294495195416,"vZ0":-8.317540434884924,"x":81.42,"y":150.31,"x0":-0.19410772582390834,"y0":50.00180011133877,"z0":6.767113914100433,"aX":-1.93917704917597},"breaks":{"breakAngle":8.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":23.0,"breakHorizontal":1.1,"spinRate":2167,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.39894195810813216,"extension":6.23654137203181},"index":7,"playId":"02a61780-8096-3523-a6ef-dbc69fb92240","pitchNumber":7,"startTime":"2026-05-30T20:50:52.406Z","endTime":"2026-05-30T20:50:59.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.37,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:50:59.427Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a sharp line drive to center fielder Daulton Varsho. Jeremiah Jackson scores. Taylor Ward to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T20:50:58.773Z","endTime":"2026-05-30T20:52:45.109Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":702056,"link":"/api/v1/people/702056"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64639841352748,"aZ":-24.43357823324131,"pfxX":-4.084830844794835,"pfxZ":5.10982187847629,"pX":-0.2785425097236693,"pZ":0.5379239508540441,"vX0":1.33315341055824,"vY0":-122.17306873314533,"vZ0":-9.982926703999892,"x":127.62,"y":224.26,"x0":-0.2999802101715361,"y0":50.00330273787959,"z0":6.770613065641557,"aX":-6.186641214289406},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.2,"breakHorizontal":7.1,"spinRate":1545,"spinDirection":212},"zone":13,"typeConfidence":0.84,"plateTime":0.4480045608459666,"extension":6.106846922810942},"index":0,"playId":"9975fdae-01e2-3767-9851-0512b57e622e","pitchNumber":1,"startTime":"2026-05-30T20:51:28.005Z","endTime":"2026-05-30T20:51:31.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43223094857962,"aZ":-10.23174232465715,"pfxX":-1.889490161229734,"pfxZ":11.539651386267732,"pX":-0.031983184566062875,"pZ":2.463345661097819,"vX0":1.7939641139266946,"vY0":-136.61795755864458,"vZ0":-9.695775700688484,"x":118.22,"y":172.27,"x0":-0.4497862781493214,"y0":50.00161547407677,"z0":6.749213844208986,"aX":-3.5926116036464633},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.2,"breakHorizontal":3.1,"spinRate":2153,"spinDirection":192},"zone":5,"typeConfidence":0.9,"plateTime":0.4000100350763742,"extension":6.199089100880243},"index":1,"playId":"8b8849e3-58e1-35f6-9f68-2c53f53b5b44","pitchNumber":2,"startTime":"2026-05-30T20:51:46.343Z","endTime":"2026-05-30T20:51:49.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.168624441766145,"aZ":-24.547289750186806,"pfxX":-5.727415632578294,"pfxZ":5.1754255073789786,"pX":-0.1226721470784811,"pZ":3.6125360275178764,"vX0":1.8368715495956336,"vY0":-120.28153016211824,"vZ0":-3.3048056242797794,"x":121.68,"y":141.24,"x0":-0.14982120528446516,"y0":50.00104773388789,"z0":7.16822768449549,"aX":-8.435718722154178},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.9,"breakHorizontal":10.0,"spinRate":1187,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.4544477064224868,"extension":5.982729335162172},"index":2,"playId":"502ade7c-c7bd-3a40-a57b-3d68cf9cfc62","pitchNumber":3,"startTime":"2026-05-30T20:52:04.845Z","endTime":"2026-05-30T20:52:07.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-30T20:52:17.907Z","endTime":"2026-05-30T20:52:33.962Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.401829620368712,"aZ":-27.571016377557747,"pfxX":-4.974705251670096,"pfxZ":3.014390597830838,"pX":-0.36175963817444057,"pZ":2.527713503717214,"vX0":1.7725070078272804,"vY0":-121.83913702948017,"vZ0":-4.832553793394507,"x":130.79,"y":170.53,"x0":-0.4458498166900665,"y0":50.00439505400086,"z0":6.875852662754973,"aX":-7.597592534024729},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.7,"breakHorizontal":8.6,"spinRate":1198,"spinDirection":219},"zone":4,"typeConfidence":0.87,"plateTime":0.44688168230576775,"extension":6.0382142061761135},"hitData":{"launchSpeed":104.3,"launchAngle":10.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.76,"coordY":80.85}},"index":4,"playId":"d9e60afd-375a-3e9d-9ef9-9eb10f5376a5","pitchNumber":4,"startTime":"2026-05-30T20:52:33.962Z","endTime":"2026-05-30T20:52:45.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":10.499999999999993,"leverageIndex":2.14,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:52:45.109Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adley Rutschman walks. Taylor Ward to 3rd. Gunnar Henderson to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T20:54:10.289Z","endTime":"2026-05-30T20:55:21.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T20:53:22.348Z","endTime":"2026-05-30T20:54:12.638Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.756803384307883,"aZ":-5.765782924140805,"pfxX":-0.5581944701084858,"pfxZ":13.455341728862491,"pX":-1.1980181123502436,"pZ":0.7616944696495084,"vX0":-1.7356210060239978,"vY0":-138.88568301149343,"vZ0":-14.936741876492288,"x":162.67,"y":218.21,"x0":-0.49363440596774244,"y0":50.003315138030736,"z0":6.581110418605304,"aX":-1.0953081757671372},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.6,"breakHorizontal":1.3,"spinRate":2243,"spinDirection":193},"zone":13,"typeConfidence":0.91,"plateTime":0.3936805489494719,"extension":6.2548315845604465},"index":1,"playId":"4dc52757-3095-3b6b-935a-f4c1b04c833a","pitchNumber":1,"startTime":"2026-05-30T20:54:12.638Z","endTime":"2026-05-30T20:54:15.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.307352928007965,"aZ":-11.219770888774558,"pfxX":-2.9617125202474632,"pfxZ":11.125454490349592,"pX":-0.022488202387731766,"pZ":3.934399303906383,"vX0":1.6988291962730488,"vY0":-136.22706972927566,"vZ0":-5.955423310463618,"x":117.86,"y":132.55,"x0":-0.2686361199555193,"y0":50.00639948772565,"z0":6.921239967331777,"aX":-5.579954964097303},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":5.0,"spinRate":2255,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.40173593666160023,"extension":6.1317921055395805},"index":2,"playId":"3f17d10b-8ce6-3db4-a587-159efcbe115a","pitchNumber":2,"startTime":"2026-05-30T20:54:36.427Z","endTime":"2026-05-30T20:54:40.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892646866376126,"aZ":-8.27235930738814,"pfxX":-2.9808934027140146,"pfxZ":13.108722010687949,"pX":-1.1320083747153071,"pZ":1.889866690579582,"vX0":-0.09627980693856403,"vY0":-133.91754157558643,"vZ0":-11.285854233077877,"x":160.15,"y":187.75,"x0":-0.7081132710843457,"y0":50.00370552041118,"z0":6.742159216958492,"aX":-5.4345398304150905},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.6,"breakHorizontal":5.4,"spinRate":2215,"spinDirection":196},"zone":13,"typeConfidence":0.89,"plateTime":0.40842610384928246,"extension":5.979434459221633},"index":3,"playId":"b326243b-c628-3b9e-be20-399d5f34eb3b","pitchNumber":3,"startTime":"2026-05-30T20:54:57.488Z","endTime":"2026-05-30T20:55:00.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27483281688759,"aZ":-9.842334004927366,"pfxX":-3.694490577900882,"pfxZ":11.833166379491724,"pX":-0.7366960283563159,"pZ":3.9119356816962645,"vX0":-0.020480719305876666,"vY0":-136.99794251944934,"vZ0":-6.21863652750653,"x":145.08,"y":133.16,"x0":-0.24967639087589868,"y0":50.003248559831924,"z0":6.894851769610267,"aX":-6.972774003433835},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.2,"breakHorizontal":6.7,"spinRate":2260,"spinDirection":193},"zone":11,"typeConfidence":0.91,"plateTime":0.40090147444218394,"extension":6.033302402464417},"index":4,"playId":"f28647cf-81b0-37eb-96c0-d5d7fcf1ee0b","pitchNumber":4,"startTime":"2026-05-30T20:55:18.625Z","endTime":"2026-05-30T20:55:21.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":1.74,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:55:21.985Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pete Alonso grounds into a double play, third baseman Kazuma Okamoto to second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Adley Rutschman out at 2nd. Pete Alonso out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-30T20:55:55.347Z","endTime":"2026-05-30T20:56:06.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T20:55:43.610Z","endTime":"2026-05-30T20:55:57.704Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65478327143619,"aZ":-21.832991337557935,"pfxX":-3.6200527182064786,"pfxZ":5.983130184324492,"pX":0.07178424452650325,"pZ":2.4383192154808895,"vX0":2.328762382570597,"vY0":-129.74214053711475,"vZ0":-7.142541237135603,"x":114.26,"y":172.95,"x0":-0.3608762729774859,"y0":50.00370298418497,"z0":6.856508004511273,"aX":-6.256575575006831},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.7,"breakHorizontal":6.1,"spinRate":2206,"spinDirection":199},"zone":5,"typeConfidence":0.83,"plateTime":0.4199876863459475,"extension":6.05596939781868},"hitData":{"launchSpeed":96.4,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.64,"coordY":154.75}},"index":1,"playId":"34e55d03-4972-3bbe-972e-0b5a3473d7d3","pitchNumber":1,"startTime":"2026-05-30T20:55:57.704Z","endTime":"2026-05-30T20:56:06.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-13.299999999999997,"leverageIndex":2.11,"dramaIndex":140.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:56:06.118Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T20:58:09.526Z","endTime":"2026-05-30T20:58:47.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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.9,"endSpeed":84.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.290691147862667,"aZ":-22.594472064540298,"pfxX":-8.843403031837052,"pfxZ":5.194403908298691,"pX":-0.5151752308316649,"pZ":2.649533271327519,"vX0":5.348596819107706,"vY0":-135.16676247898133,"vZ0":-4.390787356914058,"x":136.64,"y":167.24,"x0":-1.373710269809338,"y0":50.004532346891146,"z0":5.887608453816964,"aX":-16.31581407475411},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":14.9,"spinRate":1701,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.405694076280664,"extension":6.468364465483782},"index":0,"playId":"ea86e898-b388-3e82-a98d-b53545271ccc","pitchNumber":1,"startTime":"2026-05-30T20:58:20.899Z","endTime":"2026-05-30T20:58:24.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":67.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.765640091905755,"aZ":-45.411010919343475,"pfxX":8.889650901834452,"pfxZ":-11.40662195587623,"pX":0.16564968949320302,"pZ":2.0627254931595753,"vX0":0.9391461251028557,"vY0":-108.77660608230369,"vZ0":1.802222496690658,"x":110.69,"y":183.09,"x0":-1.4264073875726078,"y0":50.00408815394068,"z0":6.27032348994017,"aX":10.31292125876273},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-69.6,"breakVerticalInduced":-19.4,"breakHorizontal":-16.3,"spinRate":2597,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.509832053611563,"extension":5.927908995264214},"hitData":{"launchSpeed":93.7,"launchAngle":17.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.31,"coordY":106.08}},"index":1,"playId":"a4fc55be-dd4c-300b-85f6-7f06f893af58","pitchNumber":2,"startTime":"2026-05-30T20:58:36.317Z","endTime":"2026-05-30T20:58:47.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-30T20:58:47.556Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daulton Varsho lines out sharply to right fielder Jeremiah Jackson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T20:58:46.371Z","endTime":"2026-05-30T21:00:03.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.458937298332618,"aZ":-30.3195829599098,"pfxX":-3.6223078237001025,"pfxZ":1.2738893980426802,"pX":-1.1707723593208759,"pZ":4.184253148665199,"vX0":2.299982464663209,"vY0":-119.09878201910284,"vZ0":2.172105783875276,"x":161.63,"y":125.81,"x0":-1.6729509268570908,"y0":50.00156840662215,"z0":5.981468200982632,"aX":-5.2620702657072895},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.0,"breakHorizontal":6.1,"spinRate":1127,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4579432542413997,"extension":6.335841268893449},"index":0,"playId":"05b71e06-b6fc-3c26-9805-04bb2d8cda99","pitchNumber":1,"startTime":"2026-05-30T20:59:11.128Z","endTime":"2026-05-30T20:59:14.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.147488815498292,"aZ":-28.231934190172566,"pfxX":-4.104902719486483,"pfxZ":2.7073464349221936,"pX":-0.5435377881633281,"pZ":3.012596823560374,"vX0":4.149638176402775,"vY0":-119.58918181377477,"vZ0":-0.7952211440254172,"x":137.72,"y":157.44,"x0":-1.7644085614500726,"y0":50.00146191473612,"z0":5.872418562922388,"aX":-5.9708671763335435},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.0,"breakHorizontal":6.5,"spinRate":1293,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.45727985738953825,"extension":6.352770663483356},"index":1,"playId":"7dd7ff11-ac6b-3b2e-adfc-1279a6125b83","pitchNumber":2,"startTime":"2026-05-30T20:59:29.192Z","endTime":"2026-05-30T20:59:32.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.4,"endSpeed":85.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33009080864974,"aZ":-14.030696734901083,"pfxX":-4.929271625479588,"pfxZ":9.552763806429153,"pX":-0.2782393278159989,"pZ":3.135780967379108,"vX0":4.778606020077507,"vY0":-137.39865936038166,"vZ0":-4.692660755752245,"x":127.61,"y":154.11,"x0":-1.4051475451463837,"y0":50.00300067131097,"z0":5.82938988424117,"aX":-9.362410122249388},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2093,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39965011160375274,"extension":6.483579366795131},"hitData":{"launchSpeed":106.8,"launchAngle":15.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.79,"coordY":96.74}},"index":2,"playId":"604dd52d-794f-371e-993a-157acd92b42b","pitchNumber":3,"startTime":"2026-05-30T20:59:52.175Z","endTime":"2026-05-30T21:00:03.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.9,"awayTeamWinProbability":38.1,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.91,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:00:03.629Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T21:00:21.447Z","endTime":"2026-05-30T21:01:20.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":67.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12893837458588,"aZ":-44.37354030878936,"pfxX":5.317909613359507,"pfxZ":-10.537313944870109,"pX":-0.36355797719272814,"pZ":2.142555815630075,"vX0":1.0441938199144636,"vY0":-107.6453020692016,"vZ0":1.7506723014454073,"x":130.86,"y":180.93,"x0":-1.5472037056964252,"y0":50.005331313048686,"z0":6.284423085372473,"aX":6.154018983676939},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.6,"breakVerticalInduced":-18.1,"breakHorizontal":-10.0,"spinRate":2663,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.5115715880842879,"extension":6.002533177415785},"index":0,"playId":"9de171e0-06a5-3937-a6d9-9c2b1afd3f2f","pitchNumber":1,"startTime":"2026-05-30T21:00:40.282Z","endTime":"2026-05-30T21:00:43.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85164997646568,"aZ":-8.131934070868253,"pfxX":-3.0872450458333844,"pfxZ":12.493424871013337,"pX":0.8109055667705589,"pZ":2.60422239696072,"vX0":6.193730662664257,"vY0":-137.45635346637496,"vZ0":-7.363252390011231,"x":86.09,"y":168.47,"x0":-1.0647578143770118,"y0":50.00451380812062,"z0":5.861016103428485,"aX":-5.9425154679545145},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.4,"breakHorizontal":4.3,"spinRate":2264,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39762023771467625,"extension":6.523301009276484},"index":1,"playId":"9d8c096e-3911-387f-9ac3-d5ceb95d5156","pitchNumber":2,"startTime":"2026-05-30T21:00:58.488Z","endTime":"2026-05-30T21:01:01.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996408559390044,"aZ":-9.006505310137262,"pfxX":-3.075442222043929,"pfxZ":11.720391299003369,"pX":0.8789386362285954,"pZ":2.5151806925273656,"vX0":6.3684051784358715,"vY0":-139.17007061005512,"vZ0":-7.426337548544868,"x":83.5,"y":170.87,"x0":-1.0315806445455573,"y0":50.002933970754924,"z0":5.802510302947291,"aX":-6.07998646708701},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":4.3,"spinRate":2367,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39243626629748896,"extension":6.579879113528131},"index":2,"playId":"4ad74453-7e27-3f29-9e16-dce83cb88037","pitchNumber":3,"startTime":"2026-05-30T21:01:17.898Z","endTime":"2026-05-30T21:01:20.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.58,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:01:20.938Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jesús Sánchez doubles (11) on a fly ball to center fielder Leody Taveras. Vladimir Guerrero Jr. scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T21:01:22.243Z","endTime":"2026-05-30T21:03:11.044Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.713715832397465,"aZ":-10.570823307001127,"pfxX":-3.908545613710561,"pfxZ":11.088216886070084,"pX":0.10707725981353242,"pZ":3.3910604535366153,"vX0":4.81574453684027,"vY0":-138.20173131217865,"vZ0":-4.913130526722544,"x":112.92,"y":147.22,"x0":-1.1443176001549697,"y0":50.00275183646686,"z0":5.892213740903138,"aX":-7.615474645050027},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.3,"breakHorizontal":6.1,"spinRate":2353,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3952318095466434,"extension":6.419304501085029},"index":0,"playId":"b3f2d9c5-e990-3f76-a603-fd17fcaa49e3","pitchNumber":1,"startTime":"2026-05-30T21:01:48.638Z","endTime":"2026-05-30T21:01:51.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.807089512068252,"aZ":-30.67708758094916,"pfxX":-5.893615498495484,"pfxZ":0.9882743032379562,"pX":-0.9382480576230123,"pZ":2.9392402434821077,"vX0":3.2324135108146157,"vY0":-121.36048293326482,"vZ0":-0.8961681741818147,"x":152.76,"y":159.42,"x0":-1.5126925755991472,"y0":50.001852576110544,"z0":5.954253388688024,"aX":-8.907050830889652},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.8,"breakHorizontal":10.1,"spinRate":1176,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4490686474293515,"extension":6.470775365447263},"index":1,"playId":"56ab5aa9-7a57-3cfb-8659-eb36377b048f","pitchNumber":2,"startTime":"2026-05-30T21:02:10.766Z","endTime":"2026-05-30T21:02:14.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.628332645374456,"aZ":-31.152204740197483,"pfxX":-5.9966129304139475,"pfxZ":0.667699109497967,"pX":-1.0419271284500877,"pZ":3.2737436907010413,"vX0":3.205531404834268,"vY0":-122.05534032504626,"vZ0":-0.2880948045756616,"x":156.72,"y":150.39,"x0":-1.5859712452533352,"y0":50.00178729979684,"z0":6.051900645087354,"aX":-9.1433305677933},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":10.2,"spinRate":1270,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4469447317115516,"extension":6.481942686173021},"index":2,"playId":"12f3ba6b-1d60-31f0-9fb7-15d1c783a582","pitchNumber":3,"startTime":"2026-05-30T21:02:29.719Z","endTime":"2026-05-30T21:02:33.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"12f3ba6b-1d60-31f0-9fb7-15d1c783a582","startTime":"2026-05-30T21:02:36.119Z","endTime":"2026-05-30T21:02:57.977Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":68.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.867780946515655,"aZ":-44.738485007924496,"pfxX":4.359001329635664,"pfxZ":-10.52509816047176,"pX":-0.5213409405466944,"pZ":2.4616138082120664,"vX0":0.6687602042780381,"vY0":-109.08828868623621,"vZ0":2.3942939645617725,"x":136.87,"y":172.32,"x0":-1.3984723422815617,"y0":50.00168908694467,"z0":6.206049665194358,"aX":5.2040296950967475},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-18.0,"breakHorizontal":-8.0,"spinRate":2621,"spinDirection":26},"zone":4,"typeConfidence":2.0,"plateTime":0.5039062810945176,"extension":6.2086121243375745},"hitData":{"launchSpeed":106.4,"launchAngle":21.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.2,"coordY":51.35}},"index":4,"playId":"00c9744b-e0a3-356c-ac66-0ebf2e92d072","pitchNumber":4,"startTime":"2026-05-30T21:02:57.977Z","endTime":"2026-05-30T21:03:11.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":-13.800000000000004,"leverageIndex":1.14,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:03:11.044Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a line drive to center fielder Leody Taveras. Jesús Sánchez scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T21:03:25.492Z","endTime":"2026-05-30T21:03:54.382Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":{"id":687064,"link":"/api/v1/people/687064"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.419268379611182,"aZ":-29.124793958137126,"pfxX":1.193605408010448,"pfxZ":2.00207998630834,"pX":-0.03290335139846146,"pZ":2.29885052702679,"vX0":3.3520432578736132,"vY0":-122.47206771389533,"vZ0":-3.010664245582026,"x":118.25,"y":176.71,"x0":-1.572588105243098,"y0":50.005159673318325,"z0":6.02642170436402,"aX":1.8187324750044773},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":-2.9,"spinRate":2136,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.44665187315993204,"extension":6.2025414331532716},"hitData":{"launchSpeed":85.8,"launchAngle":18.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.16,"coordY":77.67}},"index":0,"playId":"3600755f-7358-3bc9-b96b-ce731746b8b9","pitchNumber":1,"startTime":"2026-05-30T21:03:42.417Z","endTime":"2026-05-30T21:03:54.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"second":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-11.499999999999993,"leverageIndex":1.54,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:03:54.382Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrés Giménez lines out to right fielder Jeremiah Jackson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-30T21:05:22.851Z","endTime":"2026-05-30T21:05:54.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T21:04:11.965Z","endTime":"2026-05-30T21:05:09.463Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"551181cb-3813-3c5f-8ea6-f6ba5db1af88","startTime":"2026-05-30T21:05:09.463Z","endTime":"2026-05-30T21:05:12.463Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07028987792282,"aZ":-12.931687092217878,"pfxX":-4.476407003302057,"pfxZ":10.144294430673575,"pX":0.5446767435414619,"pZ":2.5602882577408184,"vX0":6.407584431991185,"vY0":-136.38994487247064,"vZ0":-6.3622792065902765,"x":96.24,"y":169.65,"x0":-1.246059881689731,"y0":50.00282200502865,"z0":5.8032423479333275,"aX":-8.491712619241946},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":6.8,"spinRate":2234,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.4005440501427202,"extension":6.447826502662049},"index":2,"playId":"5525b576-55da-3df9-b558-5f791d106664","pitchNumber":1,"startTime":"2026-05-30T21:05:25.013Z","endTime":"2026-05-30T21:05:28.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.686175747290974,"aZ":-28.796097290101923,"pfxX":-4.9278008526239,"pfxZ":2.300932888427486,"pX":-0.8120670783733432,"pZ":2.054273322241926,"vX0":3.4527551858764887,"vY0":-119.80384978135676,"vZ0":-3.0030165227255035,"x":147.95,"y":183.31,"x0":-1.6236414530810204,"y0":50.00534412031063,"z0":5.867845327825088,"aX":-7.245683961323774},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.7,"breakHorizontal":8.2,"spinRate":1172,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4552123471160412,"extension":6.320545928859578},"hitData":{"launchSpeed":80.2,"launchAngle":26.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.08,"coordY":95.94}},"index":3,"playId":"cdc88953-cd6e-3c81-81d7-6f4a5fe78aa5","pitchNumber":2,"startTime":"2026-05-30T21:05:46.628Z","endTime":"2026-05-30T21:05:54.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:05:54.567Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samuel Basallo walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:08:01.486Z","endTime":"2026-05-30T21:09:12.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10657397973324,"aZ":-12.004757249579713,"pfxX":-1.0716454793858352,"pfxZ":10.753076667071987,"pX":-0.7512534980828565,"pZ":3.8633105962491663,"vX0":-0.8421353437636314,"vY0":-135.704689265725,"vZ0":-5.9521011769975525,"x":145.64,"y":134.47,"x0":-0.2982871062379646,"y0":50.00320387458043,"z0":6.912106211731783,"aX":-2.0101466777202153},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":2.2,"spinRate":2219,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.4027421564183067,"extension":6.118630688207691},"index":0,"playId":"0c1bc526-8205-3546-b7f1-147b43aca73e","pitchNumber":1,"startTime":"2026-05-30T21:08:01.486Z","endTime":"2026-05-30T21:08:05.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057118830386003,"aZ":-24.288575956729336,"pfxX":-1.754857627593585,"pfxZ":4.638244176957739,"pX":0.28513572110950935,"pZ":3.553632937341348,"vX0":1.8849591122998774,"vY0":-128.88099971571367,"vZ0":-4.107913992446482,"x":106.13,"y":142.83,"x0":-0.22398465361121403,"y0":50.00405088301831,"z0":7.020039247066116,"aX":-2.9845425948377233},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":2.8,"spinRate":2240,"spinDirection":206},"zone":3,"typeConfidence":0.89,"plateTime":0.4232351045002076,"extension":5.866953203676638},"index":1,"playId":"7b9b7f63-7e8b-377e-ba4b-a5de607593ce","pitchNumber":2,"startTime":"2026-05-30T21:08:15.714Z","endTime":"2026-05-30T21:08:22.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53747033164578,"aZ":-24.902585184846625,"pfxX":-7.496168510081654,"pfxZ":4.694168629176097,"pX":0.21176705682958452,"pZ":4.102187498658903,"vX0":3.143673017129314,"vY0":-122.91627315822689,"vZ0":-2.556212318309341,"x":108.93,"y":128.02,"x0":-0.10119345048765493,"y0":50.003977485656215,"z0":7.243302125896546,"aX":-11.612813457506828},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.3,"breakHorizontal":13.0,"spinRate":1467,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.44352629538716615,"extension":6.042784514834618},"index":2,"playId":"5a7b0e8e-e520-3590-b038-1862f6d4c61b","pitchNumber":3,"startTime":"2026-05-30T21:08:35.361Z","endTime":"2026-05-30T21:08:38.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.7,"endSpeed":85.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.995502809435436,"aZ":-6.393611160014388,"pfxX":-2.7796590506908894,"pfxZ":13.77576628606013,"pX":-1.1438135166576693,"pZ":2.506446578806012,"vX0":-1.4604074520451653,"vY0":-136.1997929004885,"vZ0":-10.06980371403173,"x":160.6,"y":171.11,"x0":-0.23878899337212517,"y0":50.006343973494566,"z0":6.701559464344327,"aX":-5.202460129622468},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":22.9,"breakHorizontal":5.4,"spinRate":2222,"spinDirection":192},"zone":13,"typeConfidence":0.91,"plateTime":0.4027518162590913,"extension":6.205719240404098},"index":3,"playId":"911af87b-4d72-3d99-813c-3832b9d07b74","pitchNumber":4,"startTime":"2026-05-30T21:08:52.626Z","endTime":"2026-05-30T21:08:55.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08777236206668,"aZ":-26.50247862032719,"pfxX":-2.4421467573558893,"pfxZ":3.3767548668967464,"pX":1.3585235689776891,"pZ":2.796451906007655,"vX0":4.262539391930379,"vY0":-128.4246500932229,"vZ0":-5.544350601476749,"x":65.22,"y":163.28,"x0":-9.54877596261927E-4,"y0":50.00518694794517,"z0":7.029085584892265,"aX":-4.104995447968671},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":3.5,"spinRate":2221,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.4255187702786234,"extension":5.864472221386089},"index":4,"playId":"04d6fd98-a9d4-3fb5-b856-ffc340da99f0","pitchNumber":5,"startTime":"2026-05-30T21:09:09.040Z","endTime":"2026-05-30T21:09:12.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:09:12.660Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a sharp ground ball to left fielder Nathan Lukes. Samuel Basallo to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:09:13.751Z","endTime":"2026-05-30T21:12:11.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40383762762211,"aZ":-10.257097822390346,"pfxX":-3.614839006648139,"pfxZ":11.570677756011923,"pX":0.40162848858901606,"pZ":2.7830716097648156,"vX0":2.448557024328903,"vY0":-136.59748951917453,"vZ0":-8.7837790016862,"x":101.69,"y":163.64,"x0":-0.03562269101229856,"y0":50.00274690135911,"z0":6.740815772245007,"aX":-6.847721058456621},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":6.0,"spinRate":2290,"spinDirection":198},"zone":6,"typeConfidence":0.9,"plateTime":0.4006049629609598,"extension":6.1918148719137465},"index":0,"playId":"b65d7e6c-4988-319f-9644-3057dfd7755e","pitchNumber":1,"startTime":"2026-05-30T21:09:38.524Z","endTime":"2026-05-30T21:09:41.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69458799932648,"aZ":-27.051274114174202,"pfxX":-9.275477739725755,"pfxZ":3.5450780146392766,"pX":-0.8044648259908052,"pZ":3.422934779634351,"vX0":1.613011999111711,"vY0":-119.44484320463432,"vZ0":-3.0027905222239024,"x":147.66,"y":146.36,"x0":-0.28255168669612846,"y0":50.00583499512604,"z0":7.12503176153996,"aX":-13.424518319771932},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.0,"breakHorizontal":16.4,"spinRate":1273,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.4583041165636663,"extension":6.011576970282139},"index":1,"playId":"1fee8770-663d-3ee0-a5cd-766b3cee9ca5","pitchNumber":2,"startTime":"2026-05-30T21:10:00.901Z","endTime":"2026-05-30T21:10:04.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-30T21:10:23.290Z","endTime":"2026-05-30T21:10:40.219Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.4,"endSpeed":85.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33744626027019,"aZ":-10.081519575532615,"pfxX":-0.9805841266709634,"pfxZ":11.630572765702073,"pX":-0.12133399262857764,"pZ":5.270596198379937,"vX0":0.47767993388496555,"vY0":-137.40822967603052,"vZ0":-2.824034032289409,"x":121.62,"y":96.47,"x0":-0.17066133742209064,"y0":50.00318368065241,"z0":7.00339448449257,"aX":-1.8626367114626803},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.6,"breakHorizontal":1.7,"spinRate":2211,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.39963135204269307,"extension":6.150635834999167},"index":3,"playId":"5d7d8ce3-a26e-3755-9107-0374b8084a91","pitchNumber":3,"startTime":"2026-05-30T21:10:40.219Z","endTime":"2026-05-30T21:10:43.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.097259590313246,"aZ":-28.586189085594,"pfxX":-6.888157163888641,"pfxZ":2.3963871231072424,"pX":-0.8241813433677363,"pZ":3.432740943810642,"vX0":1.259321132961485,"vY0":-121.21599468590124,"vZ0":-2.806000986062127,"x":148.42,"y":146.1,"x0":-0.4527561389568189,"y0":50.00591414881237,"z0":7.082995720086015,"aX":-10.325432954463531},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.0,"breakHorizontal":12.2,"spinRate":1323,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.45063221510488694,"extension":6.0229835115612165},"index":4,"playId":"fd66d031-d9ac-3c3d-914d-0a49807cba44","pitchNumber":4,"startTime":"2026-05-30T21:10:58.451Z","endTime":"2026-05-30T21:11:03.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.971460619903347,"aZ":-25.721225428560356,"pfxX":-2.6847900173825594,"pfxZ":3.837219239450498,"pX":0.8645384412023728,"pZ":2.155369005530262,"vX0":3.7132469270297053,"vY0":-128.22181030018004,"vZ0":-6.963376805371341,"x":84.05,"y":180.59,"x0":-0.2468001291637928,"y0":50.0044325643128,"z0":6.88486532015301,"aX":-4.516896293713926},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":4.1,"spinRate":2236,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.4255058233467919,"extension":6.043105520192174},"index":5,"playId":"2960b7e7-b2ee-364c-bfee-fdc2498cbf5b","pitchNumber":5,"startTime":"2026-05-30T21:11:26.044Z","endTime":"2026-05-30T21:11:53.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992836349957077,"aZ":-27.033398701589185,"pfxX":-2.177309214197647,"pfxZ":3.0550355606574193,"pX":0.7032285431877058,"pZ":2.309467375131871,"vX0":3.127258767683231,"vY0":-129.0070893214089,"vZ0":-6.419399902912751,"x":90.19,"y":176.42,"x0":-0.242182353471896,"y0":50.005755557184095,"z0":6.915683708289113,"aX":-3.6684291504891204},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":3.2,"spinRate":2256,"spinDirection":195},"zone":9,"typeConfidence":0.9,"plateTime":0.42467848058864677,"extension":6.002477468358902},"hitData":{"launchSpeed":100.8,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":77.32,"coordY":114.18}},"index":6,"playId":"5233aad3-2258-3026-9fd7-1dbeabb5928c","pitchNumber":6,"startTime":"2026-05-30T21:12:01.068Z","endTime":"2026-05-30T21:12:11.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":7.20000000000001,"leverageIndex":1.98,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:12:11.908Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Leody Taveras out on a sacrifice bunt, catcher Tyler Heineman to second baseman Ernie Clement. Samuel Basallo to 3rd. Coby Mayo to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:12:26.005Z","endTime":"2026-05-30T21:12:47.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875513988599582,"aZ":-22.583432366667143,"pfxX":-4.9991068752962216,"pfxZ":6.55910787684631,"pX":-0.5961593468877268,"pZ":3.223475426699841,"vX0":0.9746732809875034,"vY0":-120.28360996103339,"vZ0":-4.257022134343442,"x":139.72,"y":151.75,"x0":-0.3579082403369037,"y0":50.00074251561724,"z0":7.02461596711101,"aX":-7.305771373739851},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":11.0,"breakHorizontal":8.8,"spinRate":1144,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.45580464177995594,"extension":5.955927468273143},"hitData":{"launchSpeed":13.8,"launchAngle":25.0,"totalDistance":17.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":122.39,"coordY":198.54}},"index":0,"playId":"c2c0555a-ffbd-331c-bcd4-a609dae3d031","pitchNumber":1,"startTime":"2026-05-30T21:12:39.024Z","endTime":"2026-05-30T21:12:47.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":54.50000000000001,"awayTeamWinProbability":45.49999999999999,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":2.47,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:12:47.146Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Holliday walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:12:57.893Z","endTime":"2026-05-30T21:14:29.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnSecond":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnThird":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.786939206061245,"aZ":-28.649523151850254,"pfxX":-6.347244248927969,"pfxZ":2.40911400037729,"pX":0.5740634396848241,"pZ":3.637782222314634,"vX0":3.595068579841819,"vY0":-120.05858738083843,"vZ0":-2.388336299634409,"x":95.12,"y":140.56,"x0":-0.11650926703643194,"y0":50.00244289815829,"z0":7.189898744889761,"aX":-9.28517691077224},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.1,"breakHorizontal":10.7,"spinRate":1130,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.4558490252125793,"extension":6.032588851175426},"index":0,"playId":"7fd72e4a-0994-3ba5-86b8-709136d76b8a","pitchNumber":1,"startTime":"2026-05-30T21:13:19.868Z","endTime":"2026-05-30T21:13:23.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.809312537444484,"aZ":-28.544514543968408,"pfxX":-5.29951968346752,"pfxZ":2.4723114430439885,"pX":-0.6154545239626135,"pZ":3.5494396034685325,"vX0":1.1192479389823313,"vY0":-119.80689411290554,"vZ0":-2.4327999925934183,"x":140.46,"y":142.95,"x0":-0.3967343752800396,"y0":50.00550256586485,"z0":7.1021100174951615,"aX":-7.787883203027115},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.2,"breakHorizontal":9.4,"spinRate":1000,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4553073923248818,"extension":6.063844262514245},"index":1,"playId":"036e7aac-9e27-3890-b9d2-e87d34bf1f90","pitchNumber":2,"startTime":"2026-05-30T21:13:37.106Z","endTime":"2026-05-30T21:14:04.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.993246606627125,"aZ":-8.142104069740427,"pfxX":-2.9495785130009846,"pfxZ":12.420103758867231,"pX":0.028202267051237753,"pZ":1.4680085730444068,"vX0":1.9086382921132463,"vY0":-137.38348387975708,"vZ0":-12.48886005896234,"x":115.92,"y":199.14,"x0":-0.28806318535457537,"y0":50.00031823208398,"z0":6.597637340820994,"aX":-5.705510627103133},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":5.0,"spinRate":2201,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.39686418842891014,"extension":6.2830375856854195},"index":2,"playId":"550b67d9-1bd8-37da-9330-5b8e8e02d314","pitchNumber":3,"startTime":"2026-05-30T21:14:09.242Z","endTime":"2026-05-30T21:14:12.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.252084887033135,"aZ":-11.552946605200919,"pfxX":-2.3256654525656613,"pfxZ":10.629400898691058,"pX":-0.5113320000664204,"pZ":3.5305659764409625,"vX0":0.32641733839771625,"vY0":-137.3935714206499,"vZ0":-6.952542191959531,"x":136.49,"y":143.45,"x0":-0.3280931089279647,"y0":50.000515905944276,"z0":6.853885900503538,"aX":-4.510908273722515},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":4.2,"spinRate":2146,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.3964392309196829,"extension":6.177809277569474},"index":3,"playId":"db9186c2-78dc-3293-b6c1-4f2e2ba327f5","pitchNumber":4,"startTime":"2026-05-30T21:14:26.266Z","endTime":"2026-05-30T21:14:29.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":2.21,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:14:29.752Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jeremiah Jackson grounds into a double play, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr. Coby Mayo out at 3rd. Jeremiah Jackson out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-30T21:15:34.472Z","endTime":"2026-05-30T21:16:02.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T21:14:43.658Z","endTime":"2026-05-30T21:15:36.779Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.209740283619904,"aZ":-25.753070527754215,"pfxX":-1.869322455179609,"pfxZ":3.884000770958165,"pX":0.8426051537465954,"pZ":2.508049535028743,"vX0":3.441268784060808,"vY0":-127.94029585541185,"vZ0":-6.120248101002149,"x":84.88,"y":171.06,"x0":-0.27898429801409297,"y0":50.00050797599693,"z0":6.958262207361994,"aX":-3.0884792448089824},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":2.6,"spinRate":2201,"spinDirection":186},"zone":12,"typeConfidence":0.9,"plateTime":0.42865258978965226,"extension":5.962413203894917},"index":1,"playId":"c3cc13d9-32da-3ca1-b707-ea450421e8aa","pitchNumber":1,"startTime":"2026-05-30T21:15:36.779Z","endTime":"2026-05-30T21:15:40.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76445623471773,"aZ":-25.047424846353593,"pfxX":-1.7956133858413235,"pfxZ":4.279430794541071,"pX":0.34198947306875627,"pZ":2.8470305230027053,"vX0":2.1451409321773167,"vY0":-128.05742936478413,"vZ0":-5.442619492744052,"x":103.96,"y":161.91,"x0":-0.27218327868922293,"y0":50.00384337856501,"z0":6.952556536663598,"aX":-2.990771116095468},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":2.8,"spinRate":2265,"spinDirection":200},"zone":3,"typeConfidence":0.9,"plateTime":0.4272788384053645,"extension":6.001907565168826},"hitData":{"launchSpeed":76.1,"launchAngle":-51.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":173.98}},"index":2,"playId":"a9d610d7-a787-320b-a151-988bfb81443c","pitchNumber":2,"startTime":"2026-05-30T21:15:54.414Z","endTime":"2026-05-30T21:16:02.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":691723,"link":"/api/v1/people/691723"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-20.000000000000007,"leverageIndex":3.21,"dramaIndex":208.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:16:02.386Z","atBatIndex":34},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Heineman hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T21:18:20.453Z","endTime":"2026-05-30T21:19:27.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.173044951150764,"aZ":-13.838271419260206,"pfxX":-4.678066939950331,"pfxZ":9.555226273486877,"pX":-0.5897386831431445,"pZ":2.796151093506566,"vX0":4.020396551852995,"vY0":-136.68865592278522,"vZ0":-5.647906616330626,"x":139.48,"y":163.28,"x0":-1.461840314833475,"y0":50.001049007073654,"z0":5.816249593760466,"aX":-8.97539707444942},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":7.8,"spinRate":2072,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3985866359119834,"extension":6.241314140769786},"index":0,"playId":"764e37e9-7769-3790-8268-beb2ce33a33d","pitchNumber":1,"startTime":"2026-05-30T21:18:35.303Z","endTime":"2026-05-30T21:18:38.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-30T21:18:47.240Z","endTime":"2026-05-30T21:19:04.577Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.67692245824286,"aZ":-29.797032136957608,"pfxX":-7.048412255808419,"pfxZ":1.5664212945607847,"pX":-1.4052022028995028,"pZ":2.5784742775705647,"vX0":2.9047197835382756,"vY0":-120.91898890664258,"vZ0":-1.7409142212374973,"x":170.56,"y":169.16,"x0":-1.6919415007648757,"y0":50.000666814204024,"z0":5.868300588655013,"aX":-10.667208230186517},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.8,"breakHorizontal":12.4,"spinRate":1338,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4492076097225137,"extension":6.413931840000687},"index":2,"playId":"573660aa-18f5-3f33-91f5-9afa24ac95c3","pitchNumber":2,"startTime":"2026-05-30T21:19:04.577Z","endTime":"2026-05-30T21:19:08.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1430653354101,"aZ":-15.601561331699571,"pfxX":-6.236060273757545,"pfxZ":8.671318627380057,"pX":0.7440001553138164,"pZ":3.6919780634598354,"vX0":7.538621835096389,"vY0":-136.42823098199665,"vZ0":-2.8183666162424967,"x":88.64,"y":139.1,"x0":-1.2270676967964953,"y0":50.001466411794034,"z0":5.795632031730861,"aX":-11.916893880140508},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2116,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39938381040697335,"extension":6.435176094250855},"index":3,"playId":"85dc7bc7-e698-36ed-af9a-eb1fc6b21dd7","pitchNumber":3,"startTime":"2026-05-30T21:19:20.894Z","endTime":"2026-05-30T21:19:27.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":0.94,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:19:27.326Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"George Springer grounds into a double play, second baseman Jackson Holliday to first baseman Pete Alonso. Tyler Heineman out at 2nd. George Springer out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T21:19:28.368Z","endTime":"2026-05-30T21:20:12.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":87.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391197806037027,"aZ":-20.015096258298257,"pfxX":-8.358509344324563,"pfxZ":6.3630242731306215,"pX":0.3160476875642689,"pZ":2.9521107041439327,"vX0":7.044430967492924,"vY0":-135.5921692409172,"vZ0":-4.006949246320362,"x":104.95,"y":159.07,"x0":-1.1969450143083094,"y0":50.00075683145298,"z0":5.799980928319181,"aX":-15.968019348834122},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":14.2,"spinRate":1815,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.39998863304183896,"extension":6.544076746274568},"hitData":{"launchSpeed":107.1,"launchAngle":1.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":132.55,"coordY":141.55}},"index":0,"playId":"f9bd2580-012e-3164-b371-ff8127c5111e","pitchNumber":1,"startTime":"2026-05-30T21:20:04.806Z","endTime":"2026-05-30T21:20:12.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":7.900000000000006,"leverageIndex":1.53,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:20:12.703Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T21:20:20.667Z","endTime":"2026-05-30T21:21:29.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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(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.8,"endSpeed":87.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.621114160799785,"aZ":-14.89751700463638,"pfxX":-3.9132291383914377,"pfxZ":8.88107115440748,"pX":-0.5355085777389532,"pZ":4.070186696135207,"vX0":3.808291386309344,"vY0":-138.09461516863036,"vZ0":-2.5086026361518057,"x":137.41,"y":128.88,"x0":-1.4191037291318405,"y0":50.006121653691636,"z0":5.983684508166541,"aX":-7.615612766464008},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2242,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3955216836138078,"extension":6.427189396404549},"index":0,"playId":"1c7c7fed-f1f0-3456-afc3-10ec6c9a7dd7","pitchNumber":1,"startTime":"2026-05-30T21:20:38.284Z","endTime":"2026-05-30T21:20:41.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05928103231602,"aZ":-30.44345924346111,"pfxX":-6.743684314516091,"pfxZ":1.1706722780803158,"pX":-1.0058424600069247,"pZ":1.7809841109424875,"vX0":3.4946887385334855,"vY0":-119.97300759658644,"vZ0":-3.3540977499632074,"x":155.34,"y":190.69,"x0":-1.5977897216399286,"y0":50.00041335512644,"z0":5.882591647069025,"aX":-9.92640287245562},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":11.5,"spinRate":1401,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4548341228663544,"extension":6.270155109115834},"index":1,"playId":"d17f7f87-153d-358c-815a-3dc38808d866","pitchNumber":2,"startTime":"2026-05-30T21:20:52.884Z","endTime":"2026-05-30T21:20:56.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.020313602367843,"aZ":-30.55699856898845,"pfxX":-6.08900867165793,"pfxZ":1.0187624310166274,"pX":-1.8219197638832088,"pZ":3.162208763096093,"vX0":1.9544346048027272,"vY0":-123.25001128402943,"vZ0":-0.5992471989033668,"x":186.45,"y":153.4,"x0":-1.8212451559186942,"y0":50.00007715731222,"z0":5.927271414427489,"aX":-9.629896239123896},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":10.8,"spinRate":1375,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.43970592093895,"extension":6.377635717880098},"index":2,"playId":"ef2f302b-b4e9-32b7-8ab8-33ec004b94b2","pitchNumber":3,"startTime":"2026-05-30T21:21:11.494Z","endTime":"2026-05-30T21:21:14.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.479494885915564,"aZ":-11.230757401347116,"pfxX":-5.835429546147383,"pfxZ":10.968663893605127,"pX":-1.6646263808121222,"pZ":3.56507834997301,"vX0":1.3346678431236025,"vY0":-137.11802974767082,"vZ0":-4.283702549629566,"x":180.45,"y":142.52,"x0":-1.3984314454488396,"y0":50.00621855151722,"z0":5.910121927355678,"aX":-11.14695825810566},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":10.3,"spinRate":2201,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3989940314390208,"extension":6.376659435060025},"index":3,"playId":"c64cca4f-84f2-3281-a06f-e8351cb98c85","pitchNumber":4,"startTime":"2026-05-30T21:21:26.666Z","endTime":"2026-05-30T21:21:29.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:21:29.933Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out softly, third baseman Coby Mayo to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-30T21:21:30.099Z","endTime":"2026-05-30T21:22:06.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83698557818127,"aZ":-22.030386827158374,"pfxX":-8.012371453355943,"pfxZ":5.259446551721696,"pX":-0.3608590168092789,"pZ":2.559730788790849,"vX0":5.681466897138164,"vY0":-136.96447391895444,"vZ0":-4.79580621442534,"x":130.76,"y":169.67,"x0":-1.4048761782839199,"y0":50.00581189286557,"z0":5.80948141712698,"aX":-15.46263949949775},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.9,"breakHorizontal":13.6,"spinRate":1919,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3975472598767542,"extension":6.566447007585642},"hitData":{"launchSpeed":95.5,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":116.34,"coordY":178.54}},"index":0,"playId":"52d974b5-e575-371a-83de-5d6fc00f2b96","pitchNumber":1,"startTime":"2026-05-30T21:21:58.429Z","endTime":"2026-05-30T21:22:06.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:22:06.390Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T21:24:02.859Z","endTime":"2026-05-30T21:25:15.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075637937654598,"aZ":-10.067512407218977,"pfxX":-0.3480698178230367,"pfxZ":11.565542118488889,"pX":-0.019747286264541333,"pZ":2.9288788845380176,"vX0":0.41560524198055826,"vY0":-137.29121560843257,"vZ0":-8.467325609327778,"x":117.75,"y":159.7,"x0":-0.12778424242684167,"y0":50.00066179036741,"z0":6.736026639876416,"aX":-0.6651702738473362},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":0.6,"spinRate":2230,"spinDirection":189},"zone":2,"typeConfidence":0.91,"plateTime":0.3987800880271557,"extension":6.065637611517627},"index":0,"playId":"98d05411-dbcb-3105-ae9d-1242ec9ade59","pitchNumber":1,"startTime":"2026-05-30T21:24:21.288Z","endTime":"2026-05-30T21:24:24.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.5,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15603096842399,"aZ":-11.414325857190102,"pfxX":-0.8738085419092236,"pfxZ":10.719915240934961,"pX":-0.3689888855158572,"pZ":2.905877299368775,"vX0":-0.522294137894074,"vY0":-137.47848743318488,"vZ0":-8.515878897245651,"x":131.06,"y":160.32,"x0":-0.06371101443721319,"y0":50.00466227551322,"z0":6.796118883461667,"aX":-1.6919589147524803},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":1.7,"spinRate":2222,"spinDirection":187},"zone":1,"typeConfidence":0.9,"plateTime":0.396663768327715,"extension":6.234005220068669},"index":1,"playId":"60017a7b-b4e1-3d5a-9aaa-1a7e0b939c9c","pitchNumber":2,"startTime":"2026-05-30T21:24:37.072Z","endTime":"2026-05-30T21:24:40.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620999566238964,"aZ":-27.645777052217646,"pfxX":-4.721325014151542,"pfxZ":3.176894966917649,"pX":-1.5732803335601486,"pZ":3.613225268110132,"vX0":-1.4155773439734052,"vY0":-118.83232014291518,"vZ0":-2.2229461281511878,"x":176.97,"y":141.22,"x0":-0.355966759752391,"y0":50.00133975035167,"z0":7.082242718167425,"aX":-6.7241602681832635},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.5,"breakHorizontal":8.9,"spinRate":1179,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.46162427118694005,"extension":6.028681057436824},"index":2,"playId":"ea2c0cd3-1d4f-3a82-87ef-94bc781bdb29","pitchNumber":3,"startTime":"2026-05-30T21:24:54.697Z","endTime":"2026-05-30T21:24:58.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387542325978213,"aZ":-12.08002139890785,"pfxX":-4.276151624389216,"pfxZ":10.341847977161654,"pX":0.4529461217314735,"pZ":3.3148721389145717,"vX0":3.014795775838948,"vY0":-137.52376832844374,"vZ0":-7.1885495267030155,"x":99.73,"y":149.28,"x0":-0.09403920741549464,"y0":50.00192524759587,"z0":6.756622817475123,"aX":-8.308229490250543},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2127,"spinDirection":190},"zone":3,"typeConfidence":0.89,"plateTime":0.3960970880156722,"extension":6.2959109048289355},"index":3,"playId":"43f162e3-4ca0-34b8-be7b-b0f8bdfcc3a6","pitchNumber":4,"startTime":"2026-05-30T21:25:11.757Z","endTime":"2026-05-30T21:25:15.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:25:15.380Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gunnar Henderson lines out to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T21:25:17.598Z","endTime":"2026-05-30T21:26:42.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224184443674503,"aZ":-24.985367337633182,"pfxX":-5.65265368252199,"pfxZ":4.216975522568732,"pX":-0.5996857424494901,"pZ":1.8489966655112868,"vX0":1.6632046969013032,"vY0":-129.07394648856666,"vZ0":-7.605084803854318,"x":139.86,"y":188.86,"x0":-0.5138564991649697,"y0":50.003965776454685,"z0":6.7280290460459575,"aX":-9.638354947068166},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.4,"breakHorizontal":10.0,"spinRate":2252,"spinDirection":211},"zone":7,"typeConfidence":0.86,"plateTime":0.42266111427660036,"extension":6.060538048700689},"index":0,"playId":"39636ad2-2509-3b0c-a07f-00208ac43bc7","pitchNumber":1,"startTime":"2026-05-30T21:25:43.302Z","endTime":"2026-05-30T21:25:47.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.4,"endSpeed":86.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.830211237170296,"aZ":-10.356750695585111,"pfxX":-3.32037283015419,"pfxZ":11.359131139427062,"pX":0.04656836928152886,"pZ":2.7813444201350213,"vX0":1.7338637160663488,"vY0":-137.32108582092354,"vZ0":-8.713856549243303,"x":115.22,"y":163.68,"x0":-0.15978108668858743,"y0":50.001423620313616,"z0":6.6896771055614135,"aX":-6.3757874311434755},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":5.6,"spinRate":2243,"spinDirection":193},"zone":5,"typeConfidence":0.9,"plateTime":0.39803167088569813,"extension":6.197987465311188},"index":1,"playId":"0879856e-e947-359b-ad19-eb1abf3410ad","pitchNumber":2,"startTime":"2026-05-30T21:26:00.016Z","endTime":"2026-05-30T21:26:03.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.962252827932634,"aZ":-26.368143613905847,"pfxX":-4.809776840008488,"pfxZ":3.7101419449052955,"pX":-1.299671192995757,"pZ":0.5284422756272034,"vX0":-0.7629868811261795,"vY0":-123.33971355284103,"vZ0":-9.829732697323038,"x":166.54,"y":224.51,"x0":-0.3618361201312126,"y0":50.002336884055225,"z0":6.734867630264854,"aX":-7.5251020140698754},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":8.9,"spinRate":1329,"spinDirection":214},"zone":13,"typeConfidence":0.8,"plateTime":0.4414692098880413,"extension":5.892088144664624},"index":2,"playId":"05038383-f074-340c-8aae-8b7405b341e9","pitchNumber":3,"startTime":"2026-05-30T21:26:18.342Z","endTime":"2026-05-30T21:26:21.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":78.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.918247308998527,"aZ":-26.391315329920168,"pfxX":-5.844647833934261,"pfxZ":3.7867623445922973,"pX":-1.4339511988980522,"pZ":2.8823089941962468,"vX0":-0.5788998670230968,"vY0":-121.48565574710038,"vZ0":-4.35976479647492,"x":171.66,"y":160.96,"x0":-0.4325531938041476,"y0":50.00457752136379,"z0":6.937107933944442,"aX":-8.927449686481609},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.2,"breakHorizontal":10.8,"spinRate":1066,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.44715270009008234,"extension":6.0870445241913895},"hitData":{"launchSpeed":86.7,"launchAngle":17.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.82,"coordY":87.9}},"index":3,"playId":"419f04be-a6d8-3c5d-aa22-4ebb75e93e3b","pitchNumber":4,"startTime":"2026-05-30T21:26:35.723Z","endTime":"2026-05-30T21:26:42.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:26:42.943Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out to right fielder Jesús Sánchez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-30T21:26:44.217Z","endTime":"2026-05-30T21:28:19.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702056,"fullName":"Trey Yesavage","link":"/api/v1/people/702056"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322646969772304,"aZ":-12.175299190026212,"pfxX":-4.774991246839405,"pfxZ":10.246869129409191,"pX":-0.7803153092154356,"pZ":2.8131292731955906,"vX0":0.4562592726077683,"vY0":-138.22124974710772,"vZ0":-8.541378352629447,"x":146.74,"y":162.83,"x0":-0.32572360913565357,"y0":50.00114020917325,"z0":6.7437972880747274,"aX":-9.317828950327309},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":8.6,"spinRate":2174,"spinDirection":198},"zone":4,"typeConfidence":0.9,"plateTime":0.3949597428389131,"extension":6.163535355113268},"index":0,"playId":"3ca0306c-afd9-3992-b75a-ee24ec2bc5d4","pitchNumber":1,"startTime":"2026-05-30T21:27:10.557Z","endTime":"2026-05-30T21:27:14.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.799330971287322,"aZ":-29.261129214491834,"pfxX":-6.696822131256468,"pfxZ":1.913924792414667,"pX":-0.7199608401928634,"pZ":2.042316425900095,"vX0":0.9039154311971245,"vY0":-121.51607954312558,"vZ0":-5.639813295720475,"x":144.44,"y":183.64,"x0":-0.22131686170992407,"y0":50.00271367324592,"z0":6.880636742761878,"aX":-10.194986465860808},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.6,"breakHorizontal":12.0,"spinRate":1114,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.44767959998952644,"extension":5.432140494301387},"index":1,"playId":"8ec04ab5-3d3b-33a7-b083-32026c989dee","pitchNumber":2,"startTime":"2026-05-30T21:27:29.701Z","endTime":"2026-05-30T21:27:54.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T21:27:54.715Z","endTime":"2026-05-30T21:28:09.542Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16769098408574,"aZ":-9.918362462375631,"pfxX":-2.591847332702721,"pfxZ":11.497338428661998,"pX":0.253233371485009,"pZ":2.915294150686315,"vX0":2.2464304752486166,"vY0":-138.33054722607946,"vZ0":-8.519702042498368,"x":107.35,"y":160.07,"x0":-0.23306433273808005,"y0":50.00527709497145,"z0":6.702209930774567,"aX":-5.018340708182421},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.2,"breakHorizontal":4.2,"spinRate":2239,"spinDirection":194},"zone":2,"typeConfidence":0.91,"plateTime":0.39612290139844886,"extension":6.2965161188620336},"hitData":{"launchSpeed":99.9,"launchAngle":39.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.94,"coordY":69.38}},"index":3,"playId":"9743d25e-e3ea-315c-a7b9-827fa402d5a2","pitchNumber":3,"startTime":"2026-05-30T21:28:09.542Z","endTime":"2026-05-30T21:28:19.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":702056,"link":"/api/v1/people/702056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:28:19.289Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daulton Varsho doubles (13) on a fly ball to right fielder Jeremiah Jackson. Daulton Varsho out at 3rd on the throw, right fielder Jeremiah Jackson to second baseman Jackson Holliday to third baseman Coby Mayo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T21:30:29.866Z","endTime":"2026-05-30T21:31:36.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.8,"endSpeed":68.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12945225093543,"aZ":-41.14674511296973,"pfxX":9.258034072248714,"pfxZ":-7.661258632573509,"pX":0.20326902064997118,"pZ":1.7561862280284044,"vX0":1.2541999956797394,"vY0":-108.75738576604414,"vZ0":0.29738402104201445,"x":109.25,"y":191.36,"x0":-1.584841218623519,"y0":50.00527828370608,"z0":6.16560672810564,"aX":10.838021126927769},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-13.3,"breakHorizontal":-17.0,"spinRate":2630,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.5080872888014669,"extension":5.9345291938497615},"index":0,"playId":"43a987b6-86d4-340f-b6cf-ca26fc8aa61d","pitchNumber":1,"startTime":"2026-05-30T21:30:29.942Z","endTime":"2026-05-30T21:30:33.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.737476837182307,"aZ":-30.02248934782205,"pfxX":-5.882150919035796,"pfxZ":1.4170960675695827,"pX":-0.3015382282699788,"pZ":0.034817811305520266,"vX0":4.858717101124092,"vY0":-121.73683098453438,"vZ0":-7.327602925358294,"x":128.49,"y":237.84,"x0":-1.5497456732593622,"y0":50.000075038266154,"z0":5.6495517188708195,"aX":-8.912584785270317},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.2,"breakHorizontal":9.6,"spinRate":1481,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4482672746778973,"extension":6.315336933286934},"index":1,"playId":"ea209538-fd33-31c1-be5d-85d507e35baa","pitchNumber":2,"startTime":"2026-05-30T21:30:44.473Z","endTime":"2026-05-30T21:30:47.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29676344344025,"aZ":-30.889511117412894,"pfxX":-6.20947007710316,"pfxZ":0.8155082611809661,"pX":0.25470230228404006,"pZ":1.756911864442751,"vX0":6.074531644629371,"vY0":-123.90346607846641,"vZ0":-3.583445731755959,"x":107.29,"y":191.34,"x0":-1.4096489434810875,"y0":50.001322910286795,"z0":5.77407170196691,"aX":-9.756541284538937},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":10.0,"spinRate":1291,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4402762041122452,"extension":6.51422175859339},"index":2,"playId":"54b5bd5c-7626-3206-b634-1b520a3094d7","pitchNumber":3,"startTime":"2026-05-30T21:31:03.736Z","endTime":"2026-05-30T21:31:06.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.755914048023932,"aZ":-27.29113442098579,"pfxX":0.9675942957163186,"pfxZ":3.2105985670688337,"pX":0.7811381370704062,"pZ":1.530845243835385,"vX0":5.013395998969353,"vY0":-122.96134727360455,"vZ0":-4.844805136100174,"x":87.22,"y":197.45,"x0":-1.4150542969960107,"y0":50.00521509023654,"z0":5.859135053547266,"aX":1.472280289944469},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.8,"breakHorizontal":-3.0,"spinRate":2038,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.44647187834255275,"extension":6.1957863470251375},"hitData":{"launchSpeed":72.5,"launchAngle":29.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.86,"coordY":135.93}},"index":3,"playId":"706f6b1c-48db-3600-9148-cd749eb6db1a","pitchNumber":4,"startTime":"2026-05-30T21:31:22.046Z","endTime":"2026-05-30T21:31:36.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:31:36.690Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T21:31:59.651Z","endTime":"2026-05-30T21:33:38.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":66.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65722106374848,"aZ":-44.62292776982925,"pfxX":11.287081877709257,"pfxZ":-10.909278208314102,"pX":0.044403182732039186,"pZ":4.391723551731778,"vX0":0.4203694604569186,"vY0":-107.6787561270361,"vZ0":6.440307236464946,"x":115.31,"y":120.2,"x0":-1.6151127563379275,"y0":50.003274274169556,"z0":6.382436916075375,"aX":12.877380618793747},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.0,"breakVerticalInduced":-16.9,"breakHorizontal":-20.4,"spinRate":2586,"spinDirection":37},"zone":12,"typeConfidence":2.0,"plateTime":0.5143150729601533,"extension":6.120169268654361},"index":0,"playId":"6fc8d0b1-0756-3cdf-9a2a-2703253e31f3","pitchNumber":1,"startTime":"2026-05-30T21:32:24.731Z","endTime":"2026-05-30T21:32:28.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":67.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.403543968757543,"aZ":-44.75685662748532,"pfxX":8.107222907281177,"pfxZ":-10.831619939423895,"pX":0.47226572567686975,"pZ":1.8958916108209383,"vX0":1.938611576372976,"vY0":-108.49644641379213,"vZ0":1.6257158876093993,"x":99.0,"y":187.59,"x0":-1.4909974648866806,"y0":50.000433546540165,"z0":6.1102542522745535,"aX":9.421603414515328},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.6,"breakVerticalInduced":-18.5,"breakHorizontal":-15.2,"spinRate":2648,"spinDirection":33},"zone":9,"typeConfidence":2.0,"plateTime":0.5097565752687876,"extension":6.163936617954544},"index":1,"playId":"8681bb1c-e9fc-376d-b065-fe0ae3d925ee","pitchNumber":2,"startTime":"2026-05-30T21:32:39.768Z","endTime":"2026-05-30T21:32:43.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97034272187309,"aZ":-45.26926967813372,"pfxX":7.162292443226127,"pfxZ":-10.91109864371197,"pX":0.8915500390139025,"pZ":1.4044144496475213,"vX0":2.996735654920358,"vY0":-109.93137639008289,"vZ0":0.4478653274994815,"x":83.02,"y":200.86,"x0":-1.4278168265570335,"y0":50.001205356823476,"z0":6.07966123824326,"aX":8.597280949921801},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-19.1,"breakHorizontal":-13.8,"spinRate":2789,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5019430181928328,"extension":6.220304231917197},"index":2,"playId":"115346aa-6588-3c9a-87a1-5d7a26828984","pitchNumber":3,"startTime":"2026-05-30T21:33:00.343Z","endTime":"2026-05-30T21:33:03.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087860950812242,"aZ":-13.46785806505469,"pfxX":-1.7486180499645103,"pfxZ":9.325497094990437,"pX":1.0430489618630518,"pZ":3.784122845529694,"vX0":6.6477492267061455,"vY0":-140.12026388903544,"vZ0":-3.5382894838684127,"x":77.24,"y":136.61,"x0":-1.123969283209371,"y0":50.00215059534083,"z0":5.932391124132105,"aX":-3.508839138162783},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":1.9,"spinRate":2281,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.38961951342494583,"extension":6.5403536287650015},"index":3,"playId":"45c8f1d3-159a-39d0-b54f-46a515685fb2","pitchNumber":4,"startTime":"2026-05-30T21:33:16.269Z","endTime":"2026-05-30T21:33:19.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.475698313703024,"aZ":-29.808211946712056,"pfxX":2.002629826022511,"pfxZ":1.4963620839145904,"pX":0.603505166622157,"pZ":0.5883190565915857,"vX0":4.125800726084224,"vY0":-124.29292703689482,"vZ0":-6.807213670401126,"x":94.0,"y":222.9,"x0":-1.3312841631039292,"y0":50.002125206393664,"z0":5.8044261888881685,"aX":3.165853743473097},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":-4.4,"spinRate":2167,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.43893059883444074,"extension":6.2555883023594365},"index":4,"playId":"5ddd920b-c47c-316f-8a34-3d83e8d31a6d","pitchNumber":5,"startTime":"2026-05-30T21:33:34.382Z","endTime":"2026-05-30T21:33:38.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:33:38.400Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-30T21:34:01.876Z","endTime":"2026-05-30T21:35:18.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.758869228448997,"aZ":-31.063894914964674,"pfxX":-3.008154154343326,"pfxZ":0.707357862675952,"pX":-0.3629260545689678,"pZ":3.2578865734982125,"vX0":3.821992594448694,"vY0":-123.66212316791751,"vZ0":-0.0637702382616635,"x":130.83,"y":150.82,"x0":-1.52873627909397,"y0":50.002744705019204,"z0":5.862892987534055,"aX":-4.71783447936811},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":4.7,"spinRate":1080,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.4408097510114004,"extension":6.402855535172901},"index":0,"playId":"520ed5c0-4ab0-323e-8310-dc0c2dc5c951","pitchNumber":1,"startTime":"2026-05-30T21:34:02.196Z","endTime":"2026-05-30T21:34:07.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-30T21:34:19.826Z","endTime":"2026-05-30T21:34:36.239Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64979254604403,"aZ":-11.424881551372074,"pfxX":-2.126130486081391,"pfxZ":10.397344691031034,"pX":0.8141732544536241,"pZ":2.434292389080085,"vX0":6.051664024565615,"vY0":-140.34766847175985,"vZ0":-7.028764987127507,"x":85.97,"y":173.05,"x0":-1.093382850698387,"y0":50.00167347552521,"z0":5.714471465473382,"aX":-4.242778018136795},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":2.6,"spinRate":2228,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.3902059116724108,"extension":6.660639099481675},"index":2,"playId":"7cd25363-ff97-3991-9c0e-80b155c24b1d","pitchNumber":2,"startTime":"2026-05-30T21:34:36.239Z","endTime":"2026-05-30T21:34:39.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4367361618015,"aZ":-11.849106636486587,"pfxX":-2.017118423778756,"pfxZ":10.160028595700677,"pX":0.3344223156067178,"pZ":3.4945864048272224,"vX0":4.596787451245738,"vY0":-140.66865157591147,"vZ0":-4.557633995091999,"x":104.25,"y":144.43,"x0":-1.0601225756266253,"y0":50.00457805211604,"z0":5.906459982825946,"aX":-4.036600508909471},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":2.6,"spinRate":2234,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.38964002411385223,"extension":6.520379143324523},"index":3,"playId":"6bf10310-e8be-3bf4-815b-4522efb71e8f","pitchNumber":3,"startTime":"2026-05-30T21:34:54.793Z","endTime":"2026-05-30T21:34:59.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38745588390969,"aZ":-30.404034692197136,"pfxX":1.1781576636447517,"pfxZ":1.1506901942023706,"pX":0.22655558499935993,"pZ":0.6795941931083063,"vX0":3.1629568930041567,"vY0":-124.03618590554628,"vZ0":-6.5108625816664025,"x":108.36,"y":220.43,"x0":-1.2261353508407882,"y0":50.00124840122007,"z0":5.924059733118496,"aX":1.8065486626282183},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":-3.0,"spinRate":2150,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44423613464822465,"extension":6.190881156580274},"index":4,"playId":"3d014a76-0a68-3bb5-bcb9-e07e7f1cb8ff","pitchNumber":4,"startTime":"2026-05-30T21:35:14.700Z","endTime":"2026-05-30T21:35:18.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:35:18.301Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T21:37:56.196Z","endTime":"2026-05-30T21:39:13.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Yariel Rodríguez replaces Trey Yesavage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T21:35:50.467Z","endTime":"2026-05-30T21:37:58.479Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684320,"link":"/api/v1/people/684320"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702056,"link":"/api/v1/people/702056","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.425753420197232,"aZ":-32.25258435905648,"pfxX":1.956026715496109,"pfxZ":-0.04906737359430721,"pX":1.8435636714470143,"pZ":0.06096850279600299,"vX0":7.293774962476085,"vY0":-124.54108975505918,"vZ0":-7.305239000834673,"x":46.73,"y":237.13,"x0":-1.3793193467796576,"y0":50.00358024872173,"z0":5.705961592417494,"aX":3.066771514271751},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":-5.3,"spinRate":2611,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.4400908190274233,"extension":6.253384161540956},"index":1,"playId":"ab38eadd-37d7-3a00-b89f-fd393052cade","pitchNumber":1,"startTime":"2026-05-30T21:37:58.479Z","endTime":"2026-05-30T21:38:01.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92523285346524,"aZ":-30.2165112126301,"pfxX":0.36159729130165524,"pfxZ":1.171899845342418,"pX":0.01718917962753214,"pZ":2.9542692418734586,"vX0":3.7421628459658707,"vY0":-127.84915709722468,"vZ0":-1.4684245835407606,"x":116.34,"y":159.01,"x0":-1.506529592779058,"y0":50.00433715270623,"z0":5.886023896699062,"aX":0.6037218591837648},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":-1.4,"spinRate":2576,"spinDirection":162},"zone":2,"typeConfidence":0.86,"plateTime":0.42681680324735627,"extension":6.052238806467767},"index":2,"playId":"5c276c6b-44e5-347a-b840-b4ea68a6be42","pitchNumber":2,"startTime":"2026-05-30T21:38:16.849Z","endTime":"2026-05-30T21:38:20.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.404587641956006,"aZ":-16.991902362232057,"pfxX":-8.041963216140273,"pfxZ":8.05263574328759,"pX":-1.7982594099563625,"pZ":2.9503658143141553,"vX0":1.9840911669068506,"vY0":-136.5338605287905,"vZ0":-4.570685931253211,"x":185.55,"y":159.12,"x0":-1.4900579990837493,"y0":50.00469176848599,"z0":5.8175786888897445,"aX":-15.165792714521965},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":14.2,"spinRate":2196,"spinDirection":217},"zone":11,"typeConfidence":0.84,"plateTime":0.4013627458300628,"extension":6.142983897322461},"index":3,"playId":"8d49ed7b-f97d-3f7d-a79a-ad471c3c1a69","pitchNumber":3,"startTime":"2026-05-30T21:38:36.358Z","endTime":"2026-05-30T21:38:39.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349616342448574,"aZ":-29.01150428145146,"pfxX":1.83859489672672,"pfxZ":1.9877606131192067,"pX":1.9913345195380598,"pZ":2.9162714109430077,"vX0":7.599206617969561,"vY0":-125.52159220538904,"vZ0":-1.4734099966952061,"x":59.67,"y":152.68,"x0":-1.3190050689636272,"y0":50.00191980116302,"z0":5.881904610698464,"aX":2.919972060232036},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-5.2,"spinRate":2650,"spinDirection":56},"zone":12,"typeConfidence":0.9,"plateTime":0.4370261124402246,"extension":6.221967136843995},"index":4,"playId":"3c82a0fd-0c34-3675-a7d0-5d057395b25b","pitchNumber":4,"startTime":"2026-05-30T21:38:53.306Z","endTime":"2026-05-30T21:38:56.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482350330094416,"aZ":-28.066705656132736,"pfxX":0.7314885841982921,"pfxZ":2.5870451748410694,"pX":2.41683689037636,"pZ":1.0912762362977313,"vX0":8.799857184217819,"vY0":-125.28653962652336,"vZ0":-5.57549111166108,"x":24.88,"y":209.32,"x0":-1.2372846977995036,"y0":50.00545731380811,"z0":5.641632162777256,"aX":1.160191838862866},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.6,"breakHorizontal":-3.4,"spinRate":2601,"spinDirection":117},"zone":14,"typeConfidence":0.88,"plateTime":0.43731594698022835,"extension":6.229058452357286},"index":5,"playId":"7cb0a504-a1f9-328f-843a-16aa3f646909","pitchNumber":5,"startTime":"2026-05-30T21:39:09.515Z","endTime":"2026-05-30T21:39:13.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:39:13.086Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samuel Basallo singles on a line drive to right fielder Jesús Sánchez. Pete Alonso to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T21:39:24.050Z","endTime":"2026-05-30T21:41:15.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2895849844131,"aZ":-29.246429596279594,"pfxX":1.9063178409379988,"pfxZ":1.8792054120280879,"pX":-0.8996894498722121,"pZ":2.1165984409818783,"vX0":1.4154929464519344,"vY0":-123.97132638843165,"vZ0":-3.177515315043798,"x":151.29,"y":181.63,"x0":-1.7253461801693668,"y0":50.00437515523031,"z0":5.850688086716983,"aX":2.973729122216067},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.9,"breakHorizontal":-3.7,"spinRate":2584,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.44145446643356756,"extension":6.057066484012772},"index":0,"playId":"cff3b6a7-6363-3375-a4f0-6fe9f18a9a43","pitchNumber":1,"startTime":"2026-05-30T21:39:43.050Z","endTime":"2026-05-30T21:39:46.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-30T21:39:51.158Z","endTime":"2026-05-30T21:40:04.640Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12119053629947,"aZ":-28.654549550611435,"pfxX":-8.931414004467515,"pfxZ":2.150706433768107,"pX":-1.6600029540968955,"pZ":2.237291982169011,"vX0":1.7747864838923295,"vY0":-128.0265731561943,"vZ0":-3.7770006594402785,"x":180.28,"y":178.37,"x0":-1.2092293347135543,"y0":50.00261289821808,"z0":6.012180455669914,"aX":-14.603481798510296},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":15.6,"spinRate":1463,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4303065767886576,"extension":6.425703085652634},"index":2,"playId":"3457ef42-b77a-3d9b-8940-1d04bd08381f","pitchNumber":2,"startTime":"2026-05-30T21:40:04.640Z","endTime":"2026-05-30T21:40:07.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"930ab509-e2d1-3725-bcba-ec0c254a65aa","startTime":"2026-05-30T21:40:20.182Z","endTime":"2026-05-30T21:40:23.182Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.690414285798553,"aZ":-11.324641181307534,"pfxX":-3.75127086637931,"pfxZ":10.678198779152753,"pX":-0.5799759472051205,"pZ":3.4046671116603116,"vX0":3.65469680879705,"vY0":-138.98680141986316,"vZ0":-4.611325418965863,"x":139.11,"y":146.85,"x0":-1.4257619569570357,"y0":50.00571780228842,"z0":5.839933551068907,"aX":-7.326809123408769},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2400,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39436438901023596,"extension":6.328948200473793},"index":4,"playId":"63d7587c-b51d-3396-ad82-610164d284f5","pitchNumber":3,"startTime":"2026-05-30T21:40:41.364Z","endTime":"2026-05-30T21:40:44.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759000405972625,"aZ":-28.923348971833143,"pfxX":-7.74359245889029,"pfxZ":1.9645336142518088,"pX":-0.5081539367831881,"pZ":1.24555219129966,"vX0":4.193958146488109,"vY0":-127.27694284514422,"vZ0":-5.965398431563541,"x":136.37,"y":205.15,"x0":-1.1628953867407055,"y0":50.00501220500014,"z0":5.88259744276005,"aX":-12.828919030073074},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":13.2,"spinRate":1371,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.42877335634391756,"extension":6.539998004477302},"hitData":{"launchSpeed":77.0,"launchAngle":23.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.41,"coordY":116.21}},"index":5,"playId":"8b5bd0c6-f5d4-3115-978b-61970b25485a","pitchNumber":4,"startTime":"2026-05-30T21:41:04.607Z","endTime":"2026-05-30T21:41:15.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":9.100000000000001,"leverageIndex":2.58,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:41:15.252Z","atBatIndex":46},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Coby Mayo grounds into a double play, shortstop Andrés Giménez to second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Pete Alonso to 3rd. Samuel Basallo out at 2nd. Coby Mayo out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T21:41:21.054Z","endTime":"2026-05-30T21:42:18.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.362742560550238,"aZ":-19.857956453409717,"pfxX":-9.74220000216988,"pfxZ":6.124698623199986,"pX":-1.5174036083425277,"pZ":1.9380813216269208,"vX0":3.347907982346319,"vY0":-140.55061010019247,"vZ0":-6.946596101481255,"x":174.84,"y":186.45,"x0":-1.454736870476654,"y0":50.00263086254554,"z0":5.720712490837959,"aX":-19.588075892260793},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":17.0,"spinRate":2278,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.38895900562260044,"extension":6.337540384851194},"index":0,"playId":"7f969066-ced4-3e3b-a441-a2bc0f38e173","pitchNumber":1,"startTime":"2026-05-30T21:41:53.590Z","endTime":"2026-05-30T21:41:56.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170983433313758,"aZ":-31.088781371648377,"pfxX":0.850415109860998,"pfxZ":0.6717368322083193,"pX":0.5042488660633135,"pZ":2.0547775409264184,"vX0":4.330003366450123,"vY0":-126.7983563394249,"vZ0":-3.2885074901936915,"x":97.78,"y":183.3,"x0":-1.3396815494894547,"y0":50.003775732492706,"z0":5.86251228799774,"aX":1.377596355159045},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-2.5,"spinRate":2636,"spinDirection":68},"zone":9,"typeConfidence":0.89,"plateTime":0.432806009304993,"extension":6.257795922909364},"hitData":{"launchSpeed":109.5,"launchAngle":4.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":96.3,"coordY":140.77}},"index":1,"playId":"ea0b24ee-e5a4-3fe2-af71-299ff644e2df","pitchNumber":2,"startTime":"2026-05-30T21:42:11.064Z","endTime":"2026-05-30T21:42:18.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-17.4,"leverageIndex":3.1,"dramaIndex":189.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:42:18.812Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-30T21:42:28.283Z","endTime":"2026-05-30T21:44:13.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634262042981632,"aZ":-28.70749932511566,"pfxX":1.9586560277791971,"pfxZ":2.2428706574129773,"pX":-0.010396967393560353,"pZ":3.1659212619667874,"vX0":3.1624964301700023,"vY0":-123.82219901763445,"vZ0":-0.8353490865090532,"x":117.4,"y":153.3,"x0":-1.560602856512855,"y0":50.003532053387964,"z0":5.918069855644316,"aX":3.029414322932718},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.1,"breakHorizontal":-4.3,"spinRate":2558,"spinDirection":71},"zone":2,"typeConfidence":0.9,"plateTime":0.4430219203426664,"extension":5.961005135830418},"index":0,"playId":"2aea7a9e-4044-32df-85b0-cb23ef654ab0","pitchNumber":1,"startTime":"2026-05-30T21:42:49.234Z","endTime":"2026-05-30T21:42:52.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.992235655825766,"aZ":-14.482357052329982,"pfxX":-3.922129026535208,"pfxZ":9.242951206752817,"pX":1.1682649905474984,"pZ":0.8702227525679527,"vX0":7.752011665486418,"vY0":-136.93806369173683,"vZ0":-10.438653463955948,"x":72.47,"y":215.28,"x0":-1.1796822054030514,"y0":50.0055906400959,"z0":5.703477624217619,"aX":-7.509975410516395},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":5.6,"spinRate":2313,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.39877394308316694,"extension":6.365564770773959},"index":1,"playId":"7c8c78be-880f-31b9-8fd3-b67271588ba0","pitchNumber":2,"startTime":"2026-05-30T21:43:09.453Z","endTime":"2026-05-30T21:43:13.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616351297999902,"aZ":-32.34385595827763,"pfxX":5.097443073651019,"pfxZ":-0.10384289110903033,"pX":-0.6090261102722101,"pZ":1.802821111916816,"vX0":0.8647353526529538,"vY0":-124.84366852123996,"vZ0":-3.30767563737745,"x":140.21,"y":190.1,"x0":-1.6224999905530446,"y0":50.00548629864454,"z0":5.8246661626571035,"aX":7.996859729387774},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-9.5,"spinRate":2694,"spinDirection":62},"zone":7,"typeConfidence":0.91,"plateTime":0.43978821917648236,"extension":6.100673198329436},"index":2,"playId":"619dad55-be48-3f59-a137-7c1b0c83cc43","pitchNumber":3,"startTime":"2026-05-30T21:43:33.206Z","endTime":"2026-05-30T21:43:36.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-30T21:43:51.833Z","endTime":"2026-05-30T21:44:09.901Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75280951364806,"aZ":-28.17327446286645,"pfxX":-10.081834535049254,"pfxZ":2.3971252444301934,"pX":-1.468451393611205,"pZ":1.962755135956113,"vX0":2.6846370913719886,"vY0":-128.98623478594251,"vZ0":-4.592756071627311,"x":172.97,"y":185.79,"x0":-1.2178272460888657,"y0":50.00548695911754,"z0":5.958472292463718,"aX":-16.86054049829921},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":17.5,"spinRate":1166,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.42589300525511,"extension":6.685801644642696},"index":4,"playId":"d73edeac-6bb2-32ab-a56f-34117b6afe1b","pitchNumber":4,"startTime":"2026-05-30T21:44:09.901Z","endTime":"2026-05-30T21:44:13.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-6.900000000000002,"leverageIndex":2.54,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:44:13.036Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a fly ball to center fielder Leody Taveras.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T21:46:14.036Z","endTime":"2026-05-30T21:47:22.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18840211311403,"aZ":-8.433673871538758,"pfxX":-5.149538416627843,"pfxZ":12.492006945208956,"pX":0.7422324963909365,"pZ":2.6208300318595588,"vX0":6.814208884303962,"vY0":-137.19049400376892,"vZ0":-7.141901150073554,"x":88.71,"y":168.02,"x0":-1.1081740135556928,"y0":50.003706878142516,"z0":5.837384617862416,"aX":-9.78770033445683},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.2,"breakHorizontal":7.8,"spinRate":2286,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3996930561032306,"extension":6.370178956470628},"index":0,"playId":"68385f38-402d-316a-887c-f170f0e98840","pitchNumber":1,"startTime":"2026-05-30T21:46:19.868Z","endTime":"2026-05-30T21:46:23.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7239087532691,"aZ":-43.31561143460875,"pfxX":4.702636917376239,"pfxZ":-9.07348469213683,"pX":1.4028768610793712,"pZ":1.6583049685561715,"vX0":4.295551299800114,"vY0":-110.98621000063754,"vZ0":0.1944487118505731,"x":63.53,"y":194.01,"x0":-1.179605979590225,"y0":50.001465195757234,"z0":6.138726487188162,"aX":5.775306234952851},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-16.0,"breakHorizontal":-9.7,"spinRate":2698,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.49645785366549244,"extension":6.275330295632545},"index":1,"playId":"30f65ca1-74cb-397c-b966-162272cb6206","pitchNumber":2,"startTime":"2026-05-30T21:46:33.765Z","endTime":"2026-05-30T21:46:37.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.408363260729566,"aZ":-9.631552937491996,"pfxX":-3.22028767573166,"pfxZ":11.640892478437788,"pX":1.065860755009596,"pZ":2.638555276548526,"vX0":6.354999851834071,"vY0":-138.83439675477672,"vZ0":-7.057820669574534,"x":76.37,"y":167.54,"x0":-0.8427665619577751,"y0":50.0039823426405,"z0":5.867750857059827,"aX":-6.237350386876971},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.7,"breakHorizontal":4.4,"spinRate":2342,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.3957475302266782,"extension":6.493096116741534},"index":2,"playId":"12bb48c6-8919-3dba-90a9-a374bc1919c8","pitchNumber":3,"startTime":"2026-05-30T21:46:51.530Z","endTime":"2026-05-30T21:46:54.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.881246961762294,"aZ":-32.27717621088417,"pfxX":-5.486315034178401,"pfxZ":-0.06928222967579956,"pX":0.9130844396776683,"pZ":1.471254537403399,"vX0":6.852587128833426,"vY0":-120.07278166494157,"vZ0":-3.7333193617553135,"x":82.2,"y":199.06,"x0":-1.2507307387150126,"y0":50.00394005602268,"z0":5.885521782714654,"aX":-8.09928899107959},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.7,"breakHorizontal":8.5,"spinRate":1351,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4542925389417425,"extension":6.367683959169656},"hitData":{"launchSpeed":67.0,"launchAngle":27.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.72,"coordY":99.29}},"index":3,"playId":"9d4b0157-eae9-39b8-8c32-656e49d1b88c","pitchNumber":4,"startTime":"2026-05-30T21:47:09.954Z","endTime":"2026-05-30T21:47:22.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:47:22.418Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrés Giménez pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T21:47:21.808Z","endTime":"2026-05-30T21:48:17.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.832630825016157,"aZ":-10.517726005303855,"pfxX":-2.039743735089939,"pfxZ":11.611578944880312,"pX":1.5384973391636323,"pZ":3.0924561638071792,"vX0":7.826949381762306,"vY0":-136.18316649640968,"vZ0":-5.434833709027672,"x":58.36,"y":155.28,"x0":-1.1166469905704304,"y0":50.00606399251763,"z0":5.851699902819989,"aX":-3.8059345615206404},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.9,"breakHorizontal":1.9,"spinRate":2236,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4032603884887558,"extension":6.439563096673666},"index":0,"playId":"9b507a18-0262-3a20-a784-ef94fc477446","pitchNumber":1,"startTime":"2026-05-30T21:47:46.615Z","endTime":"2026-05-30T21:47:49.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1787001078726,"aZ":-12.282110344672187,"pfxX":-4.314852938609796,"pfxZ":10.509352214480973,"pX":-0.0834787020736365,"pZ":2.9040570075610654,"vX0":5.263628779811868,"vY0":-136.50054102691516,"vZ0":-5.476233894941199,"x":120.18,"y":160.37,"x0":-1.4734069680507442,"y0":50.00472538813794,"z0":5.777271211443571,"aX":-8.168890706662642},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2313,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.400793898075098,"extension":6.41905065205881},"hitData":{"launchSpeed":79.2,"launchAngle":63.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.53,"coordY":160.62}},"index":1,"playId":"7a3c7df8-ff02-34d4-a50d-0991553f7a02","pitchNumber":2,"startTime":"2026-05-30T21:48:07.209Z","endTime":"2026-05-30T21:48:17.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":3.599999999999998,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:48:17.466Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Heineman grounds out, second baseman Jackson Holliday to first baseman Pete Alonso. Ernie Clement to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T21:48:21.614Z","endTime":"2026-05-30T21:50:48.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687064,"fullName":"Brandon Young","link":"/api/v1/people/687064"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":67.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049176099706475,"aZ":-43.403359701136324,"pfxX":6.931340285879704,"pfxZ":-9.746201420738617,"pX":0.10629487814011636,"pZ":2.1216420031680086,"vX0":1.6443718642843757,"vY0":-108.27908023252117,"vZ0":1.5066916735585019,"x":112.95,"y":181.5,"x0":-1.5684401154500427,"y0":50.001770481192565,"z0":6.275842471273386,"aX":7.9883754659018935},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-16.6,"breakHorizontal":-13.0,"spinRate":2669,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.5116254573706147,"extension":6.115957127565013},"index":0,"playId":"04a72d2d-2a92-3381-8575-5ece5528b952","pitchNumber":1,"startTime":"2026-05-30T21:48:43.916Z","endTime":"2026-05-30T21:48:47.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61429507814499,"aZ":-30.106469913051054,"pfxX":-8.631926518889646,"pfxZ":1.3792366237698728,"pX":-0.4008001723959229,"pZ":1.284508643328574,"vX0":5.539832598354467,"vY0":-121.76481086972083,"vZ0":-4.4595948658639974,"x":132.28,"y":204.1,"x0":-1.5823582633748277,"y0":50.00582144456244,"z0":5.740859630372439,"aX":-12.98126608863102},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.7,"breakHorizontal":14.4,"spinRate":1401,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.44960598188703216,"extension":6.40772617787566},"index":1,"playId":"72ca6bfb-b443-3541-bac1-41bef06736f2","pitchNumber":2,"startTime":"2026-05-30T21:49:04.380Z","endTime":"2026-05-30T21:49:07.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T21:49:18.312Z","endTime":"2026-05-30T21:49:32.274Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38465349275843,"aZ":-27.623070511296824,"pfxX":-5.253740495745832,"pfxZ":3.018322457875091,"pX":-0.7091614744244363,"pZ":0.160369083873188,"vX0":3.886116995618415,"vY0":-121.34616971710768,"vZ0":-7.460420545079016,"x":144.03,"y":234.45,"x0":-1.6404900608403163,"y0":50.00214468635477,"z0":5.64650253797218,"aX":-7.9179379671853445},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":8.8,"spinRate":1239,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4495611297784796,"extension":6.5643882349769855},"index":3,"playId":"9fd0897b-d11c-3575-8637-811cb1306b4a","pitchNumber":3,"startTime":"2026-05-30T21:49:32.274Z","endTime":"2026-05-30T21:49:37.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.516659064089776,"aZ":-30.06990060474172,"pfxX":-5.168994672689367,"pfxZ":1.4141630450170997,"pX":-2.090628441642186,"pZ":2.081800325502839,"vX0":0.7833240445658953,"vY0":-120.51204137467577,"vZ0":-2.7023855713563236,"x":196.69,"y":182.57,"x0":-1.7462606261311209,"y0":50.00046168869105,"z0":5.850715847520384,"aX":-7.667433424599788},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.3,"breakHorizontal":9.2,"spinRate":1223,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.45301131274536566,"extension":6.306143417417741},"index":4,"playId":"54d27de4-5365-316b-97ee-ad25b3fdf984","pitchNumber":4,"startTime":"2026-05-30T21:49:54.632Z","endTime":"2026-05-30T21:49:57.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.119547123143235,"aZ":-10.677216625000217,"pfxX":-3.2527782059496104,"pfxZ":10.992636913786233,"pX":0.5156979575681435,"pZ":3.683970779126222,"vX0":5.9332988271820435,"vY0":-138.9486641686195,"vZ0":-3.911821180119256,"x":97.34,"y":139.31,"x0":-1.2246172221544447,"y0":50.000539108892966,"z0":5.819397560551598,"aX":-6.360330170539177},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.3,"breakHorizontal":4.7,"spinRate":2312,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39418770281683546,"extension":6.489186512196788},"index":5,"playId":"050687b9-f8fb-3451-8cd8-951a4b8c0b3d","pitchNumber":5,"startTime":"2026-05-30T21:50:15.594Z","endTime":"2026-05-30T21:50:18.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38404597795567,"aZ":-29.431941476658615,"pfxX":-6.828457437267055,"pfxZ":1.787282612885834,"pX":-1.3087543443720886,"pZ":2.5197286741580025,"vX0":2.6849424985210657,"vY0":-122.46813467857592,"vZ0":-2.182722209084978,"x":166.89,"y":170.75,"x0":-1.5273817520244362,"y0":50.00006329426005,"z0":5.920347823852607,"aX":-10.453223693592756},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.0,"breakHorizontal":11.8,"spinRate":1359,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4458872898141606,"extension":6.344710162309638},"hitData":{"launchSpeed":68.9,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":154.72}},"index":6,"playId":"8b37b976-829e-30a0-bc30-e9bfcd9920cf","pitchNumber":6,"startTime":"2026-05-30T21:50:38.810Z","endTime":"2026-05-30T21:50:48.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":687064,"link":"/api/v1/people/687064"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.4,"awayTeamWinProbability":67.6,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":1.35,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:50:48.126Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-30T21:53:22.828Z","endTime":"2026-05-30T21:54:53.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-30T21:50:59.824Z","endTime":"2026-05-30T21:51:17.199Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Nunez replaces Brandon Young.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-30T21:51:17.199Z","endTime":"2026-05-30T21:53:25.162Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687064,"link":"/api/v1/people/687064","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.962725508311237,"aZ":-20.04064991142497,"pfxX":-11.237073832088015,"pfxZ":6.149653974496935,"pX":-0.5559015951040123,"pZ":1.012025291698972,"vX0":4.314531709282995,"vY0":-139.7072001919651,"vZ0":-8.168528955379005,"x":138.19,"y":211.46,"x0":-0.6616212462375315,"y0":50.0066411767697,"z0":5.295177738002788,"aX":-22.18022296962842},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":19.4,"spinRate":2378,"spinDirection":221},"zone":13,"typeConfidence":0.93,"plateTime":0.39231749891889045,"extension":6.487108182472594},"index":2,"playId":"20d15861-416e-39f3-b670-623a25a28f1e","pitchNumber":1,"startTime":"2026-05-30T21:53:25.162Z","endTime":"2026-05-30T21:53:28.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.644300213005202,"aZ":-19.783029501273077,"pfxX":-7.4898297050667315,"pfxZ":6.480783206521547,"pX":-0.32126613219726236,"pZ":1.1069172112472794,"vX0":4.3483521131437595,"vY0":-137.0211031158748,"vZ0":-7.73791450343686,"x":129.25,"y":208.89,"x0":-0.9509068002363058,"y0":50.0036443290459,"z0":5.305975655963251,"aX":-14.324525258288062},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":12.7,"spinRate":2417,"spinDirection":221},"zone":13,"typeConfidence":0.75,"plateTime":0.3988586924357995,"extension":6.730496932674036},"index":3,"playId":"e4135926-fc23-3d85-b2d0-71940c093a29","pitchNumber":2,"startTime":"2026-05-30T21:53:44.014Z","endTime":"2026-05-30T21:53:47.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.589256706892744,"aZ":-25.362123163915587,"pfxX":2.4257193074362777,"pfxZ":3.783633860384687,"pX":0.7883303396693566,"pZ":1.744953418803861,"vX0":3.357314347167594,"vY0":-132.8594836248178,"vZ0":-5.137740973921491,"x":86.95,"y":191.67,"x0":-0.8034625933349174,"y0":50.002412231356125,"z0":5.5305489236456555,"aX":4.366596891785077},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":-5.0,"spinRate":2660,"spinDirection":172},"zone":9,"typeConfidence":0.94,"plateTime":0.4111545407413568,"extension":6.49138000391261},"index":4,"playId":"c9240701-debb-3d20-a2a9-2b7caae49d04","pitchNumber":3,"startTime":"2026-05-30T21:54:08.388Z","endTime":"2026-05-30T21:54:12.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70905273851664,"aZ":-23.12699286216787,"pfxX":-10.125856568501492,"pfxZ":4.6709829561724305,"pX":-0.4432504053563555,"pZ":1.6519029943395933,"vX0":4.867920788119587,"vY0":-138.9495147206342,"vZ0":-6.126856770046407,"x":133.9,"y":194.18,"x0":-0.910768737031022,"y0":50.00491830032024,"z0":5.441853895801345,"aX":-19.62707034543023},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":17.2,"spinRate":2411,"spinDirection":214},"zone":7,"typeConfidence":0.93,"plateTime":0.39551920302223254,"extension":6.6210568083784995},"index":5,"playId":"45073682-767d-3465-a646-fc89f24e072d","pitchNumber":4,"startTime":"2026-05-30T21:54:28.769Z","endTime":"2026-05-30T21:54:31.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":89.9,"endSpeed":83.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75676332391211,"aZ":-27.768373948313634,"pfxX":2.3423141531600598,"pfxZ":2.4976706114997054,"pX":1.0974178020516645,"pZ":2.077278646167901,"vX0":3.6620423610016504,"vY0":-130.9698402519703,"vZ0":-4.03097732996394,"x":75.17,"y":182.69,"x0":-0.6151849915994794,"y0":50.0019507362518,"z0":5.677700418393883,"aX":4.129795473041337},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-4.9,"spinRate":2616,"spinDirection":174},"zone":14,"typeConfidence":0.92,"plateTime":0.41581592516664,"extension":6.645997336532311},"index":6,"playId":"dfc83bb8-da2a-3df5-bcc4-9fcf8298ed58","pitchNumber":5,"startTime":"2026-05-30T21:54:49.200Z","endTime":"2026-05-30T21:54:53.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.52,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:54:53.500Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Holliday flies out to left fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T21:57:15.012Z","endTime":"2026-05-30T21:58:13.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Yariel Rodríguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T21:55:29.203Z","endTime":"2026-05-30T21:57:17.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":83.7,"endSpeed":76.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.236960179945537,"aZ":-43.63364467115172,"pfxX":-2.90458363178609,"pfxZ":-7.6370464787089,"pX":0.022573440033136914,"pZ":3.386149020056682,"vX0":9.353714877147315,"vY0":-120.81167848454277,"vZ0":12.739013180092881,"x":116.14,"y":147.35,"x0":-3.496831487533541,"y0":50.00317079692869,"z0":1.8656741261303185,"aX":-4.359330200652069},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.8,"breakHorizontal":3.4,"spinRate":2068,"spinDirection":329},"zone":12,"typeConfidence":0.9,"plateTime":0.45081842721365195,"extension":6.055934864083732},"index":1,"playId":"a716f17d-bd5e-3990-b48e-7ecad9443c25","pitchNumber":1,"startTime":"2026-05-30T21:57:17.305Z","endTime":"2026-05-30T21:57:20.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.176520630600837,"aZ":-43.42570138048926,"pfxX":-3.9494880542774142,"pfxZ":-7.502782644455827,"pX":-0.07574392201705105,"pZ":2.459240705795793,"vX0":9.249820313095691,"vY0":-120.75564119170906,"vZ0":10.905011427290543,"x":119.89,"y":172.38,"x0":-3.417293564794031,"y0":50.00340541380725,"z0":1.6860279944738432,"aX":-5.921149578009471},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.0,"breakHorizontal":5.3,"spinRate":2053,"spinDirection":330},"zone":5,"typeConfidence":0.89,"plateTime":0.4509696893702073,"extension":6.152396544976073},"index":2,"playId":"ae226dab-e90c-3256-9fde-a90fd2761678","pitchNumber":2,"startTime":"2026-05-30T21:57:30.978Z","endTime":"2026-05-30T21:57:33.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83113692597699,"aZ":-44.87501518050118,"pfxX":-3.128005745776427,"pfxZ":-8.700056516993135,"pX":-0.6960667300385688,"pZ":2.067990933038584,"vX0":7.895458716701894,"vY0":-119.71194333754838,"vZ0":10.612998529933089,"x":143.53,"y":182.94,"x0":-3.6219039285427566,"y0":50.00245048598368,"z0":1.5855953390853794,"aX":-4.567986183604925},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.0,"breakHorizontal":3.8,"spinRate":2044,"spinDirection":326},"zone":7,"typeConfidence":0.9,"plateTime":0.45651005851242044,"extension":6.127577469571192},"index":3,"playId":"eda35778-e486-38e0-b443-82ce1b217dfc","pitchNumber":3,"startTime":"2026-05-30T21:57:45.420Z","endTime":"2026-05-30T21:57:48.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-30T21:57:54.579Z","endTime":"2026-05-30T21:58:04.540Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.56975960347042,"aZ":-43.759439146992285,"pfxX":-3.0122879234110442,"pfxZ":-7.82560695124759,"pX":0.3050709710418887,"pZ":2.2091519229034535,"vX0":9.73670674923293,"vY0":-119.87139653410277,"vZ0":10.531633366525051,"x":105.37,"y":179.13,"x0":-3.3890770856261074,"y0":50.00506391560725,"z0":1.642416144328951,"aX":-4.456738459117602},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.8,"breakHorizontal":3.5,"spinRate":2066,"spinDirection":323},"zone":6,"typeConfidence":0.89,"plateTime":0.45406222923078143,"extension":6.094609095859403},"hitData":{"launchSpeed":84.8,"launchAngle":31.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.46,"coordY":100.15}},"index":5,"playId":"76ec59d4-891f-320e-a570-5ea9d9b8822a","pitchNumber":4,"startTime":"2026-05-30T21:58:04.540Z","endTime":"2026-05-30T21:58:13.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:58:13.076Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T21:58:47.721Z","endTime":"2026-05-30T21:58:58.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colton Cowser replaces Jeremiah Jackson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T21:58:22.691Z","endTime":"2026-05-30T21:58:50.039Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.674378250006214,"aZ":-43.74346054462583,"pfxX":-3.701670077617207,"pfxZ":-7.675474613887269,"pX":0.4828321762835264,"pZ":2.847039315684157,"vX0":10.633981699379824,"vY0":-120.90048262481008,"vZ0":11.830628772446728,"x":98.6,"y":161.91,"x0":-3.458048816874754,"y0":50.00505976098317,"z0":1.7096074877130685,"aX":-5.5790010236493135},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.2,"breakHorizontal":4.7,"spinRate":2025,"spinDirection":329},"zone":6,"typeConfidence":0.9,"plateTime":0.4500244121606918,"extension":6.24629358272926},"hitData":{"launchSpeed":73.3,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":155.74}},"index":1,"playId":"ddf3e71d-cf51-3cf5-98ce-a3b24888c106","pitchNumber":1,"startTime":"2026-05-30T21:58:50.039Z","endTime":"2026-05-30T21:58:58.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-30T21:58:58.025Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out softly, catcher Tyler Heineman to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-30T21:59:00.676Z","endTime":"2026-05-30T22:00:13.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":84.3,"endSpeed":76.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.213652643849375,"aZ":-44.40589205920192,"pfxX":-3.581270702717335,"pfxZ":-8.108610109432119,"pX":0.35438522978589243,"pZ":2.2966497842870646,"vX0":10.251942561915914,"vY0":-121.85682256762871,"vZ0":10.691351203102199,"x":103.49,"y":176.77,"x0":-3.435835936639269,"y0":50.00151548514195,"z0":1.6843312732828988,"aX":-5.403559274048333},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.8,"breakHorizontal":4.2,"spinRate":1953,"spinDirection":309},"zone":6,"typeConfidence":0.9,"plateTime":0.44891875231536726,"extension":6.123105325381245},"index":0,"playId":"19bbb52d-e4ad-343c-8504-c419fc5bf7ec","pitchNumber":1,"startTime":"2026-05-30T21:59:18.436Z","endTime":"2026-05-30T21:59:21.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":84.3,"endSpeed":76.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07504218254521,"aZ":-43.99155363348704,"pfxX":-4.10786635235878,"pfxZ":-7.888124297379733,"pX":0.6969962254470299,"pZ":2.6960053023996347,"vX0":11.029194933292437,"vY0":-121.67872115520326,"vZ0":11.409601788066468,"x":90.43,"y":165.99,"x0":-3.362492278661943,"y0":50.00219763962018,"z0":1.758874120551492,"aX":-6.154055141258387},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.0,"breakHorizontal":4.8,"spinRate":2080,"spinDirection":313},"zone":6,"typeConfidence":0.9,"plateTime":0.4502981966424038,"extension":5.968195341612207},"index":1,"playId":"7af4de1e-2dc2-3b16-8ee0-4e6760dcab5a","pitchNumber":2,"startTime":"2026-05-30T21:59:32.580Z","endTime":"2026-05-30T21:59:35.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915673398814125,"aZ":-45.99554285843569,"pfxX":-3.3131239651040527,"pfxZ":-9.092177625829454,"pX":1.7466278008505314,"pZ":2.742506963711678,"vX0":13.228220490135598,"vY0":-122.65655217779292,"vZ0":12.013250794686941,"x":50.42,"y":164.73,"x0":-3.292910481080248,"y0":50.00502524071391,"z0":1.7064273101378484,"aX":-5.0340352422014245},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.8,"breakHorizontal":2.8,"spinRate":2088,"spinDirection":308},"zone":12,"typeConfidence":0.91,"plateTime":0.4470454394046275,"extension":6.016645123536669},"index":2,"playId":"68061ddc-1c86-3346-8344-fc41941799b8","pitchNumber":3,"startTime":"2026-05-30T21:59:47.332Z","endTime":"2026-05-30T21:59:50.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.689325671805705,"aZ":-44.97778131155246,"pfxX":-3.780630522868348,"pfxZ":-8.795552331489175,"pX":-1.0704492804327264,"pZ":2.245508315470378,"vX0":7.100503563169808,"vY0":-120.52110205853725,"vZ0":10.8488385190585,"x":157.8,"y":178.15,"x0":-3.5773590634438746,"y0":50.00225049454189,"z0":1.672879229044709,"aX":-5.504675236282308},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.6,"breakHorizontal":4.9,"spinRate":1973,"spinDirection":326},"zone":13,"typeConfidence":0.9,"plateTime":0.45627584441196145,"extension":6.089622523029738},"hitData":{"launchSpeed":41.9,"launchAngle":-64.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":127.33,"coordY":202.59}},"index":3,"playId":"cb39cf8c-c703-3af1-a56a-7c499c7f879c","pitchNumber":4,"startTime":"2026-05-30T22:00:05.326Z","endTime":"2026-05-30T22:00:13.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:00:13.586Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a sharp line drive to right fielder Colton Cowser.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:02:23.739Z","endTime":"2026-05-30T22:04:43.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Colton Cowser remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:00:52.027Z","endTime":"2026-05-30T22:02:26.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18028377738831,"aZ":-18.00283622172619,"pfxX":-11.100893214221543,"pfxZ":7.414951027670209,"pX":-0.3053181264268428,"pZ":2.424456117442882,"vX0":5.179479791021045,"vY0":-138.3959830406411,"vZ0":-5.089435505401357,"x":128.64,"y":173.32,"x0":-0.7744612459060584,"y0":50.00038995376745,"z0":5.519719564374154,"aX":-21.21002470571192},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":18.7,"spinRate":2323,"spinDirection":220},"zone":4,"typeConfidence":0.94,"plateTime":0.39803691633134397,"extension":6.619420588495626},"index":1,"playId":"3a11d068-4f1a-3dcc-8842-e7026286829a","pitchNumber":1,"startTime":"2026-05-30T22:02:26.112Z","endTime":"2026-05-30T22:02:29.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.3,"endSpeed":81.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73091152396914,"aZ":-30.343780728451286,"pfxX":-4.379261785203583,"pfxZ":1.091397575930717,"pX":1.7753087325205026,"pZ":1.1784407686748564,"vX0":7.705054642314927,"vY0":-128.37109640769356,"vZ0":-4.969239542305303,"x":49.33,"y":206.96,"x0":-0.6861631803317366,"y0":50.00615669916969,"z0":5.481216514967567,"aX":-7.365396640954435},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":6.4,"spinRate":1386,"spinDirection":272},"zone":14,"typeConfidence":0.9,"plateTime":0.42547328579223365,"extension":6.846099650080066},"index":2,"playId":"e9d3fc40-4546-361a-a0bb-c7b9b734a63b","pitchNumber":2,"startTime":"2026-05-30T22:02:41.957Z","endTime":"2026-05-30T22:02:45.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.8,"endSpeed":80.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528746148321346,"aZ":-34.79943324488602,"pfxX":-5.21679676362251,"pfxZ":-1.6192642357804077,"pX":-0.06613702446950533,"pZ":0.2778401181605234,"vX0":3.8145485278003357,"vY0":-126.30473357870714,"vZ0":-5.912165005983683,"x":119.52,"y":231.28,"x0":-0.9144749008029097,"y0":50.0029448363807,"z0":5.4311137205180335,"aX":-8.470787470823735},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.0,"breakHorizontal":8.6,"spinRate":1099,"spinDirection":277},"zone":13,"typeConfidence":0.94,"plateTime":0.4328408574330589,"extension":6.788161389811694},"index":3,"playId":"4055366b-1d87-34e5-a74c-8bf115a69578","pitchNumber":3,"startTime":"2026-05-30T22:03:04.935Z","endTime":"2026-05-30T22:03:09.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.390975297993958,"aZ":-30.65017351843868,"pfxX":8.806630542902532,"pfxZ":0.9811826984076024,"pX":-0.4640538171381287,"pZ":2.546736528751819,"vX0":-0.5287490353984373,"vY0":-123.43442259887364,"vZ0":-0.649315714007796,"x":134.69,"y":170.02,"x0":-1.3939875285430012,"y0":50.00408370906675,"z0":5.372597935033225,"aX":13.71932945289759},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":-15.8,"spinRate":2907,"spinDirection":51},"zone":4,"typeConfidence":0.9,"plateTime":0.4421307562872099,"extension":6.270871108404128},"index":4,"playId":"8a923c88-53da-332e-acc7-b03350cfe34e","pitchNumber":4,"startTime":"2026-05-30T22:03:26.776Z","endTime":"2026-05-30T22:03:30.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":96.4,"endSpeed":89.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.316516169997232,"aZ":-13.759347422712345,"pfxX":-3.2940013020788377,"pfxZ":9.131731040873547,"pX":0.7622884690335715,"pZ":1.7240267355459937,"vX0":5.01043335157354,"vY0":-140.30347846887022,"vZ0":-8.150167512778879,"x":87.94,"y":192.23,"x0":-0.6092715051619297,"y0":50.00305605038249,"z0":5.5407327801577155,"aX":-6.643158140613544},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":5.0,"spinRate":2570,"spinDirection":206},"zone":9,"typeConfidence":0.93,"plateTime":0.3886741955983881,"extension":6.5902936623458945},"index":5,"playId":"39341bb6-909d-3768-8bb8-ba96bb148631","pitchNumber":5,"startTime":"2026-05-30T22:03:47.338Z","endTime":"2026-05-30T22:03:51.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.738949736309348,"aZ":-27.602374252667097,"pfxX":1.4074425967079671,"pfxZ":2.557523352938796,"pX":1.9830186352522228,"pZ":1.1109561086512616,"vX0":5.961679641525126,"vY0":-131.8017643928395,"vZ0":-6.385680206915282,"x":41.41,"y":208.78,"x0":-0.4762573903126508,"y0":50.00380217344749,"z0":5.559941701975804,"aX":2.5158787972460166},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":-3.6,"spinRate":2509,"spinDirection":143},"zone":14,"typeConfidence":0.9,"plateTime":0.4130157709759654,"extension":6.707725362259246},"index":6,"playId":"7c7515dc-5508-3a31-a0c8-8a646b5047ee","pitchNumber":6,"startTime":"2026-05-30T22:04:10.890Z","endTime":"2026-05-30T22:04:14.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06423192059402,"aZ":-20.782967489135036,"pfxX":-9.719985223539364,"pfxZ":5.812795274047242,"pX":0.4428725306404293,"pZ":1.1903526725710467,"vX0":6.640431483518791,"vY0":-138.85591030040536,"vZ0":-7.779142758109493,"x":100.12,"y":206.64,"x0":-0.7124379996686125,"y0":50.00257294093311,"z0":5.402749589393742,"aX":-19.047460986382646},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":16.3,"spinRate":2354,"spinDirection":215},"zone":14,"typeConfidence":0.92,"plateTime":0.3939171025756787,"extension":6.740303593387631},"hitData":{"launchSpeed":102.5,"launchAngle":12.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.84,"coordY":88.73}},"index":7,"playId":"0fc453b0-0a99-37d5-85e7-7e78cfb2f087","pitchNumber":7,"startTime":"2026-05-30T22:04:33.204Z","endTime":"2026-05-30T22:04:43.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.9,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:04:43.488Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a sharp ground ball to right fielder Colton Cowser. Nathan Lukes to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:04:42.415Z","endTime":"2026-05-30T22:05:18.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.869412414426826,"aZ":-19.202015847238687,"pfxX":-7.080428838054084,"pfxZ":6.59593026642081,"pX":0.49072336839922187,"pZ":2.853791012753415,"vX0":5.6799268585397815,"vY0":-139.05289787035588,"vZ0":-3.9956638560202493,"x":98.29,"y":161.73,"x0":-0.6538953314929804,"y0":50.00591302375278,"z0":5.576046168117883,"aX":-13.93052219444903},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":11.8,"spinRate":2404,"spinDirection":213},"zone":3,"typeConfidence":0.82,"plateTime":0.39323897219410187,"extension":6.780320770001645},"hitData":{"launchSpeed":105.4,"launchAngle":4.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":182.21,"coordY":123.31}},"index":0,"playId":"6dd16c6f-320b-3d21-9d80-5ee1655cbe89","pitchNumber":1,"startTime":"2026-05-30T22:05:08.892Z","endTime":"2026-05-30T22:05:18.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.299999999999997,"awayTeamWinProbability":82.7,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.41,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:05:18.867Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:07:56.477Z","endTime":"2026-05-30T22:09:06.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:05:27.860Z","endTime":"2026-05-30T22:05:59.538Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Keegan Akin replaces Anthony Nunez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T22:05:59.538Z","endTime":"2026-05-30T22:07:58.792Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669211,"link":"/api/v1/people/669211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846313212823517,"aZ":-28.117638406400328,"pfxX":-0.2842340478989369,"pfxZ":2.6382585360755426,"pX":-0.8088464805617439,"pZ":1.4384529466989382,"vX0":-6.972342659660689,"vY0":-122.86795985028795,"vZ0":-4.365819449625043,"x":147.83,"y":199.94,"x0":2.0948920853342017,"y0":50.00480599921082,"z0":5.609866267915331,"aX":-0.4369777320439303},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.1,"breakHorizontal":2.0,"spinRate":2245,"spinDirection":169},"zone":13,"typeConfidence":0.9,"plateTime":0.4446685412068483,"extension":5.610036858331392},"index":2,"playId":"3638b9ae-dd0a-3db1-ad83-2c50231d0528","pitchNumber":1,"startTime":"2026-05-30T22:07:58.792Z","endTime":"2026-05-30T22:08:01.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48292978179287,"aZ":-25.487279869241842,"pfxX":0.024786718396137886,"pfxZ":4.183176525756097,"pX":-1.2647913403148974,"pZ":1.7482476693656344,"vX0":-8.29228589310799,"vY0":-125.44539018883412,"vZ0":-4.2705224916858535,"x":165.21,"y":191.58,"x0":2.0753444386846875,"y0":50.00521520659969,"z0":5.541272347696657,"aX":0.039661401158147834},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.8,"breakHorizontal":1.8,"spinRate":2331,"spinDirection":155},"zone":13,"typeConfidence":0.89,"plateTime":0.4359890438711638,"extension":5.669267195316311},"index":3,"playId":"de3abf6c-1a74-3cd4-9ede-6d8e97a14d99","pitchNumber":2,"startTime":"2026-05-30T22:08:14.064Z","endTime":"2026-05-30T22:08:17.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987331946800122,"aZ":-23.81831575541262,"pfxX":8.779974886341318,"pfxZ":5.28266993459256,"pX":-0.9458773779488272,"pZ":3.4300984347798518,"vX0":-9.909091214947722,"vY0":-124.66736483679077,"vZ0":-0.669611414518464,"x":153.05,"y":146.17,"x0":1.931097006299852,"y0":50.000745794243954,"z0":5.660126481202215,"aX":13.88228253863598},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":-13.7,"spinRate":2133,"spinDirection":117},"zone":11,"typeConfidence":0.91,"plateTime":0.43858220213532295,"extension":5.721664364269711},"index":4,"playId":"d5e9a3dc-e31c-3305-a38d-e3ba3ef291a5","pitchNumber":3,"startTime":"2026-05-30T22:08:30.179Z","endTime":"2026-05-30T22:08:33.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.358229323302787,"aZ":-25.794057824081023,"pfxX":-1.724832429288155,"pfxZ":4.090076638909546,"pX":-0.23336499808764063,"pZ":1.6716196824333505,"vX0":-5.209741766882052,"vY0":-123.99405082943001,"vZ0":-4.267497896186524,"x":125.9,"y":193.65,"x0":2.117501376610478,"y0":50.004410743081834,"z0":5.5627323122799,"aX":-2.689553731129649},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.7,"breakHorizontal":4.3,"spinRate":2307,"spinDirection":176},"zone":8,"typeConfidence":0.91,"plateTime":0.4414336709327267,"extension":5.624554004028758},"index":5,"playId":"18d2ff2c-efac-35c3-b5d1-b4ee84052364","pitchNumber":4,"startTime":"2026-05-30T22:08:46.262Z","endTime":"2026-05-30T22:08:49.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.627740975835497,"aZ":-12.746730338863005,"pfxX":7.037440077870004,"pfxZ":10.65252912313188,"pX":-0.6164360973778166,"pZ":2.4937731880600342,"vX0":-8.956086871020018,"vY0":-134.5501128418139,"vZ0":-6.000663749117993,"x":104.82,"y":146.55,"x0":1.8492034023975195,"y0":50.00275182673787,"z0":5.665001365246028,"aX":12.835333114900592},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.1,"breakHorizontal":-10.7,"spinRate":2265,"spinDirection":139},"zone":4,"typeConfidence":0.91,"plateTime":0.4078994318433429,"extension":5.726734875642031},"index":6,"playId":"06851199-264c-3bf5-9d10-c7ca23b394e5","pitchNumber":5,"startTime":"2026-05-30T22:09:02.431Z","endTime":"2026-05-30T22:09:06.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.6,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:09:06.561Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kazuma Okamoto doubles (7) on a sharp line drive to left fielder Taylor Ward. Nathan Lukes scores. Vladimir Guerrero Jr. scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:09:18.253Z","endTime":"2026-05-30T22:11:29.282Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":689296,"link":"/api/v1/people/689296"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":689296,"link":"/api/v1/people/689296"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":78.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878545558841836,"aZ":-23.80932941230917,"pfxX":11.160684511161566,"pfxZ":5.347847427607994,"pX":0.5604644964190306,"pZ":0.7452902189885502,"vX0":-7.290548339319552,"vY0":-124.75360635531759,"vZ0":-6.6023696231091415,"x":95.64,"y":218.66,"x0":2.081970310411917,"y0":50.002574387946666,"z0":5.40957845736084,"aX":17.45804316652889},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.3,"breakHorizontal":-18.4,"spinRate":2114,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.4403269459702752,"extension":5.681500010321765},"index":0,"playId":"2d787682-3e1b-3996-8b39-53146c27187b","pitchNumber":1,"startTime":"2026-05-30T22:09:25.415Z","endTime":"2026-05-30T22:09:29.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10245199066143,"aZ":-26.58402302747291,"pfxX":10.009310555300422,"pfxZ":3.5322883015179976,"pX":0.40083022931212664,"pZ":2.437467158490371,"vX0":-7.222274096858733,"vY0":-124.5369187628771,"vZ0":-2.3464388254010777,"x":101.72,"y":172.97,"x0":2.0262953674563646,"y0":50.005923342540555,"z0":5.572905330428416,"aX":15.853576535982892},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-16.7,"spinRate":1957,"spinDirection":118},"zone":6,"typeConfidence":0.92,"plateTime":0.4384632243317834,"extension":5.682425270729599},"index":1,"playId":"87ecc549-1075-3f7d-8388-393cdd02ed01","pitchNumber":2,"startTime":"2026-05-30T22:09:43.418Z","endTime":"2026-05-30T22:09:46.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.454507119687527,"aZ":-25.12549272381802,"pfxX":10.210024898966001,"pfxZ":4.381289728824277,"pX":-0.3801670142267041,"pZ":1.7067648609330663,"vX0":-8.920069667547285,"vY0":-125.54942200676334,"vZ0":-4.428444711405235,"x":131.49,"y":192.7,"x0":1.8781423481566895,"y0":50.00396570111696,"z0":5.518270757923619,"aX":16.435115621951518},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.2,"breakHorizontal":-16.7,"spinRate":2072,"spinDirection":111},"zone":7,"typeConfidence":0.92,"plateTime":0.4348963638039929,"extension":5.630064590032117},"index":2,"playId":"85e8c966-6c2e-3f68-bfc9-ff493a088e72","pitchNumber":3,"startTime":"2026-05-30T22:10:02.904Z","endTime":"2026-05-30T22:10:06.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.8,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416283905506663,"aZ":-16.58319943404029,"pfxX":6.498085029262509,"pfxZ":8.397266533818673,"pX":0.6888160885589474,"pZ":4.009011852465729,"vX0":-5.614470633955711,"vY0":-135.13431861632415,"vZ0":-1.5393647843031695,"x":90.74,"y":130.54,"x0":1.9453623676817458,"y0":50.00026257646062,"z0":5.746451530571047,"aX":12.061392533330348},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":-10.7,"spinRate":2180,"spinDirection":135},"zone":12,"typeConfidence":0.87,"plateTime":0.40474969239751557,"extension":5.5760402622643435},"index":3,"playId":"ca841f98-90f5-3553-8aeb-78ed1f076e74","pitchNumber":4,"startTime":"2026-05-30T22:10:20.285Z","endTime":"2026-05-30T22:10:23.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.2,"endSpeed":77.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9234592251331,"aZ":-26.241309819986004,"pfxX":9.3731810933122,"pfxZ":3.8517226377083347,"pX":1.7006976985981566,"pZ":1.1862542512096312,"vX0":-4.05038658752706,"vY0":-123.9179277440514,"vZ0":-4.890646127195471,"x":52.17,"y":206.75,"x0":2.146975628731507,"y0":50.00450333382249,"z0":5.402872844606285,"aX":14.44195548803561},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.0,"breakHorizontal":-15.8,"spinRate":2069,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.44360006587639367,"extension":5.711287901261153},"index":4,"playId":"cbd03faf-7af0-39ef-b84f-3d989991dc22","pitchNumber":5,"startTime":"2026-05-30T22:10:37.307Z","endTime":"2026-05-30T22:10:40.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692867766227224,"aZ":-25.865648306716878,"pfxX":10.322091823372627,"pfxZ":4.018387631173876,"pX":-0.16690968200092154,"pZ":2.869932474550578,"vX0":-8.295059184162135,"vY0":-124.91917255951373,"vZ0":-1.5913443600356652,"x":123.36,"y":161.29,"x0":1.8662896400145965,"y0":50.00290079215317,"z0":5.654885613106736,"aX":16.207401854822734},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.1,"breakHorizontal":-16.6,"spinRate":2036,"spinDirection":113},"zone":2,"typeConfidence":0.92,"plateTime":0.4395546424380483,"extension":5.880873152098837},"index":5,"playId":"3f5cefd9-f27c-393e-8340-296bd0ccc50b","pitchNumber":6,"startTime":"2026-05-30T22:10:55.364Z","endTime":"2026-05-30T22:10:59.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04051781073463,"aZ":-25.12917817478924,"pfxX":0.14333745053553526,"pfxZ":4.262767949538853,"pX":0.08861241891484697,"pZ":2.8768325693329078,"vX0":-5.276646789762472,"vY0":-127.45685246175061,"vZ0":-1.8829196379521327,"x":113.62,"y":161.11,"x0":2.162981709164584,"y0":50.00395112026552,"z0":5.600369355272681,"aX":0.23766229209430395},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":0.8,"spinRate":2379,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.42896548867947626,"extension":5.472587740965463},"hitData":{"launchSpeed":107.6,"launchAngle":15.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":51.06,"coordY":118.86}},"index":6,"playId":"ebdb9240-9776-376c-b3b6-0040cc548c88","pitchNumber":7,"startTime":"2026-05-30T22:11:17.191Z","endTime":"2026-05-30T22:11:29.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-15.399999999999999,"leverageIndex":1.87,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:11:29.282Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Myles Straw walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:12:11.013Z","endTime":"2026-05-30T22:14:28.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Myles Straw replaces Jesús Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T22:11:49.846Z","endTime":"2026-05-30T22:12:13.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.293129083557066,"aZ":-21.425564709289684,"pfxX":2.567942132547591,"pfxZ":6.458581009820935,"pX":0.7060067237036503,"pZ":1.5691488719050015,"vX0":-4.6309600266114455,"vY0":-128.16790378929414,"vZ0":-5.525635315539423,"x":90.09,"y":196.41,"x0":2.2020300006882696,"y0":50.005161626152926,"z0":5.424419016506767,"aX":4.27616430265314},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.7,"breakHorizontal":-3.6,"spinRate":2419,"spinDirection":142},"zone":9,"typeConfidence":0.85,"plateTime":0.42720888210204455,"extension":5.482387409877097},"index":1,"playId":"a6e76193-5867-3bdc-9cd0-70ef067a09d5","pitchNumber":1,"startTime":"2026-05-30T22:12:13.313Z","endTime":"2026-05-30T22:12:16.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":77.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63327636237102,"aZ":-24.09462694059261,"pfxX":12.905382811610547,"pfxZ":5.204960720873903,"pX":-0.8029619680360885,"pZ":1.4169494759192847,"vX0":-10.40864253839081,"vY0":-125.23371165149719,"vZ0":-4.95890977653837,"x":147.61,"y":200.52,"x0":1.777239907664395,"y0":50.00272184489289,"z0":5.450697360855442,"aX":20.034346770575624},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.2,"breakHorizontal":-20.3,"spinRate":2231,"spinDirection":116},"zone":13,"typeConfidence":0.91,"plateTime":0.4412070783520359,"extension":5.742828921821029},"index":2,"playId":"94a44c04-de83-3fcf-a508-57d1b791e00e","pitchNumber":2,"startTime":"2026-05-30T22:12:30.023Z","endTime":"2026-05-30T22:12:33.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":83.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.53875428360709,"aZ":-15.156474394055609,"pfxX":8.747677072660453,"pfxZ":9.26287367348892,"pX":0.17940971698785382,"pZ":2.9431663511428447,"vX0":-7.669229570844172,"vY0":-136.29588863551413,"vZ0":-4.197207607623375,"x":110.16,"y":159.31,"x0":1.9261726369237826,"y0":50.00119433333612,"z0":5.586221931914093,"aX":16.068634700668007},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":-13.7,"spinRate":2292,"spinDirection":133},"zone":2,"typeConfidence":0.91,"plateTime":0.4055503778215548,"extension":5.725728170927413},"index":3,"playId":"4d08dc5b-16c4-3763-adde-284f6a1448fc","pitchNumber":3,"startTime":"2026-05-30T22:12:47.208Z","endTime":"2026-05-30T22:12:53.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.2,"endSpeed":84.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.409074393747062,"aZ":-15.588980566765832,"pfxX":8.383049701984078,"pfxZ":8.9743809934194,"pX":-0.9000611496873965,"pZ":3.284292344894418,"vX0":-9.96450573277803,"vY0":-135.31614364637935,"vZ0":-3.5234312750934444,"x":151.31,"y":150.1,"x0":1.7465451641525964,"y0":50.00518607643094,"z0":5.700135064086784,"aX":15.498248713582578},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":-13.0,"spinRate":2310,"spinDirection":134},"zone":11,"typeConfidence":0.9,"plateTime":0.4052590717965421,"extension":5.680049415462621},"index":4,"playId":"22bf57a8-8ada-36f3-9ce0-d7124a50a986","pitchNumber":4,"startTime":"2026-05-30T22:13:14.789Z","endTime":"2026-05-30T22:13:18.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.595241235672912,"aZ":-15.65387366305685,"pfxX":7.044509511492642,"pfxZ":8.854726118573527,"pX":-0.10918709208917775,"pZ":4.2176348293282375,"vX0":-8.053622738036358,"vY0":-136.1598310216828,"vZ0":-1.1068129674943283,"x":121.16,"y":124.9,"x0":1.9803010489303714,"y0":50.00655007449375,"z0":5.719164251536592,"aX":13.149752703744436},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":-10.9,"spinRate":2341,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.4032021848767311,"extension":5.742124920255199},"index":5,"playId":"de24c7b3-6c31-3f87-8f11-05da611a3c98","pitchNumber":5,"startTime":"2026-05-30T22:13:32.508Z","endTime":"2026-05-30T22:13:36.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49073750985503,"aZ":-25.060431678151634,"pfxX":11.019847791764306,"pfxZ":4.4174981449237265,"pX":-0.5696198900560554,"pZ":2.738519663623829,"vX0":-9.43895623305575,"vY0":-126.57251297384923,"vZ0":-2.039542633484644,"x":138.71,"y":164.84,"x0":1.7886375171178872,"y0":50.00587746620127,"z0":5.575419633967902,"aX":17.760866367452575},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":-17.6,"spinRate":2080,"spinDirection":112},"zone":1,"typeConfidence":0.91,"plateTime":0.4338836103210171,"extension":5.663272187630296},"index":6,"playId":"442d6de2-2702-33ce-bdbc-092f72ac996e","pitchNumber":6,"startTime":"2026-05-30T22:13:51.066Z","endTime":"2026-05-30T22:13:59.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":94.0,"endSpeed":85.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.617459298757716,"aZ":-16.426924987729972,"pfxX":7.020098513125799,"pfxZ":8.366737180304206,"pX":-0.17416923491400593,"pZ":4.340156857290197,"vX0":-7.928687538027048,"vY0":-136.691506662127,"vZ0":-0.8930274172041015,"x":123.64,"y":121.6,"x0":1.859253385307677,"y0":50.00403145276563,"z0":5.804656092464955,"aX":13.215547541652143},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":-10.9,"spinRate":2333,"spinDirection":135},"zone":11,"typeConfidence":0.9,"plateTime":0.4015086546501774,"extension":5.624491462199828},"index":7,"playId":"45851a4b-bcec-3118-8dbb-074be6d62795","pitchNumber":7,"startTime":"2026-05-30T22:14:25.113Z","endTime":"2026-05-30T22:14:28.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.4,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:14:28.445Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to left fielder Taylor Ward in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:15:35.761Z","endTime":"2026-05-30T22:16:44.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnSecond":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T22:14:54.295Z","endTime":"2026-05-30T22:15:38.038Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89009577837396,"aZ":-23.071430140031122,"pfxX":10.273579131756502,"pfxZ":5.695782426685794,"pX":0.18764967699123697,"pZ":1.2920788855026313,"vX0":-7.763582408066246,"vY0":-125.46592869988862,"vZ0":-5.721187748706022,"x":109.85,"y":203.89,"x0":1.9841724204514126,"y0":50.00001449174672,"z0":5.476633689894732,"aX":16.410606349852333},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.2,"breakHorizontal":-16.9,"spinRate":2232,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.43621032887121514,"extension":5.773131984521419},"index":1,"playId":"d133856e-5b49-3dcc-a16a-a682be80ff94","pitchNumber":1,"startTime":"2026-05-30T22:15:38.038Z","endTime":"2026-05-30T22:15:41.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":86.2,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.710425932024414,"aZ":-22.32803513396158,"pfxX":12.127916404763194,"pfxZ":6.3143639804976806,"pX":1.0321970646879144,"pZ":1.779485749486702,"vX0":-5.99659878994017,"vY0":-125.2607026962736,"vZ0":-4.592117552844481,"x":77.66,"y":190.73,"x0":1.9056365678452292,"y0":50.002022602169276,"z0":5.505448164712772,"aX":18.911401531810878},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.3,"breakHorizontal":-20.2,"spinRate":2159,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.44042059543738565,"extension":5.681283262380793},"index":2,"playId":"ff426b25-6bc2-3da5-b1df-2e9a9e46e525","pitchNumber":2,"startTime":"2026-05-30T22:15:57.709Z","endTime":"2026-05-30T22:16:01.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84847116322812,"aZ":-13.743564388786229,"pfxX":9.887809648665899,"pfxZ":10.065594345690766,"pX":0.18477695818654313,"pZ":2.2882165246039285,"vX0":-7.955812233313146,"vY0":-135.277998138589,"vZ0":-5.964943082144318,"x":109.96,"y":177.0,"x0":1.8969953358564555,"y0":50.000554187681914,"z0":5.50624835991415,"aX":18.101784265671256},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-16.0,"spinRate":2329,"spinDirection":131},"zone":5,"typeConfidence":0.91,"plateTime":0.4067849262894123,"extension":5.70657444040458},"index":3,"playId":"83a5bf56-92c5-37e9-b80c-b832ed796e75","pitchNumber":3,"startTime":"2026-05-30T22:16:13.249Z","endTime":"2026-05-30T22:16:16.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32019523234603,"aZ":-23.845457631692742,"pfxX":8.860184756951277,"pfxZ":5.2791424526229465,"pX":-0.15002594093051375,"pZ":2.372990141715714,"vX0":-7.795982343586563,"vY0":-124.82610698939105,"vZ0":-3.0972762665749425,"x":122.72,"y":174.71,"x0":1.863718383545503,"y0":50.00035361519838,"z0":5.594852262476425,"aX":13.968926255562693},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.1,"breakHorizontal":-14.3,"spinRate":2332,"spinDirection":117},"zone":5,"typeConfidence":0.91,"plateTime":0.4389295999931111,"extension":5.716572928859742},"hitData":{"launchSpeed":95.0,"launchAngle":57.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.21,"coordY":133.58}},"index":4,"playId":"93e1169a-8e2f-3983-bcf8-99be01467188","pitchNumber":4,"startTime":"2026-05-30T22:16:29.701Z","endTime":"2026-05-30T22:16:44.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":7.3999999999999995,"awayTeamWinProbability":92.6,"homeTeamWinProbabilityAdded":1.2999999999999998,"leverageIndex":0.55,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:16:44.759Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-30T22:16:59.040Z","endTime":"2026-05-30T22:18:16.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":92.7,"endSpeed":86.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46143076910099,"aZ":-15.03202646902006,"pfxX":6.908767937519014,"pfxZ":9.092826674085433,"pX":1.1437714454233805,"pZ":2.5312065614240273,"vX0":-4.704292444712857,"vY0":-135.0095621687468,"vZ0":-5.513970319078263,"x":73.4,"y":170.44,"x0":1.992346494579229,"y0":50.0062340913246,"z0":5.621261917379507,"aX":13.031248075245642},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":-11.8,"spinRate":2241,"spinDirection":140},"zone":12,"typeConfidence":0.88,"plateTime":0.4024118042977163,"extension":5.748477542678732},"index":0,"playId":"d8d69bd3-9928-3984-8dec-7914bf1a9d92","pitchNumber":1,"startTime":"2026-05-30T22:17:12.369Z","endTime":"2026-05-30T22:17:15.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18938629585945,"aZ":-12.150479668628636,"pfxX":6.429691286534373,"pfxZ":11.062083887392529,"pX":-0.67201818072169,"pZ":2.344339582228687,"vX0":-8.540601914181059,"vY0":-134.00342611301852,"vZ0":-6.469170788611659,"x":142.62,"y":175.48,"x0":1.727875071808233,"y0":50.0045031245599,"z0":5.66580390378719,"aX":11.641242890254606},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":-9.7,"spinRate":2331,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.4094425827645729,"extension":5.675387243723822},"index":1,"playId":"eaaa9273-3635-340c-a1af-592a1781fdf3","pitchNumber":2,"startTime":"2026-05-30T22:17:31.858Z","endTime":"2026-05-30T22:17:35.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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.4,"endSpeed":83.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75425348956338,"aZ":-12.174472566352785,"pfxX":6.270355866507529,"pfxZ":11.094370158706871,"pX":-0.0731702847631289,"pZ":3.2391884880986095,"vX0":-7.176343799349439,"vY0":-134.3159041067067,"vZ0":-4.284827128295596,"x":119.79,"y":151.32,"x0":1.8357547653717061,"y0":50.00091828892416,"z0":5.739807731426282,"aX":11.301700147896714},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":-9.6,"spinRate":2339,"spinDirection":141},"zone":2,"typeConfidence":0.9,"plateTime":0.40991117760284057,"extension":5.736634448368793},"index":2,"playId":"5fa9153c-4839-375c-b697-dd8c05cc2db1","pitchNumber":3,"startTime":"2026-05-30T22:17:48.753Z","endTime":"2026-05-30T22:17:51.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.611255705938234,"aZ":-26.987238573778438,"pfxX":-0.4559657502550296,"pfxZ":3.222122634686877,"pX":-0.7493568510908284,"pZ":1.4559956719889697,"vX0":-6.252794556198773,"vY0":-126.37580243196466,"vZ0":-4.852228721946969,"x":145.56,"y":199.47,"x0":1.8199966603241102,"y0":50.00519916933673,"z0":5.577954141510773,"aX":-0.7353802830807212},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":2.3,"spinRate":2335,"spinDirection":176},"zone":13,"typeConfidence":0.9,"plateTime":0.4339883270756997,"extension":5.695352554074763},"hitData":{"launchSpeed":90.0,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":150.67}},"index":3,"playId":"283d2c8c-003e-305a-bbb4-18a0e802778c","pitchNumber":4,"startTime":"2026-05-30T22:18:08.803Z","endTime":"2026-05-30T22:18:16.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"second":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":1.2999999999999998,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:18:16.686Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to left fielder Myles Straw.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T22:20:39.229Z","endTime":"2026-05-30T22:21:08.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Nathan Lukes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:19:35.147Z","endTime":"2026-05-30T22:19:35.166Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"200","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Myles Straw remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-30T22:19:35.166Z","endTime":"2026-05-30T22:19:35.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664770,"link":"/api/v1/people/664770"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Louis Varland replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-30T22:19:35.167Z","endTime":"2026-05-30T22:20:41.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09661740540425,"aZ":-39.75251043018713,"pfxX":2.803552499183824,"pfxZ":-4.668824269685539,"pX":-1.363049589244785,"pZ":3.368524337986495,"vX0":3.4885545171650083,"vY0":-125.89753646919954,"vZ0":2.1936776533480806,"x":168.96,"y":147.83,"x0":-3.1256946797811973,"y0":50.005617872997604,"z0":5.679735284254182,"aX":4.546850341011734},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.8,"breakHorizontal":-5.8,"spinRate":2537,"spinDirection":52},"zone":11,"typeConfidence":0.91,"plateTime":0.4333699323774267,"extension":6.495461984736571},"index":3,"playId":"bb76fe2e-ef9f-3fbe-9f64-eaadec621237","pitchNumber":1,"startTime":"2026-05-30T22:20:41.567Z","endTime":"2026-05-30T22:20:44.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5947968806814,"aZ":-28.761678092678398,"pfxX":-7.381139184697635,"pfxZ":1.8449550011566185,"pX":-0.5945415527289792,"pZ":2.3070457306850183,"vX0":9.07222101326571,"vY0":-133.7798773936882,"vZ0":-2.475695537414353,"x":139.66,"y":176.49,"x0":-3.0401236036874364,"y0":50.002526299365755,"z0":5.265910257314131,"aX":-13.640431602871885},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.1,"breakHorizontal":11.9,"spinRate":1651,"spinDirection":233},"zone":4,"typeConfidence":0.91,"plateTime":0.40643127152558867,"extension":6.8597509927205715},"hitData":{"launchSpeed":98.6,"launchAngle":31.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.13,"coordY":88.42}},"index":4,"playId":"b0a95436-52d1-3870-b4f5-cceeb2670567","pitchNumber":2,"startTime":"2026-05-30T22:20:55.918Z","endTime":"2026-05-30T22:21:08.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:21:08.797Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adley Rutschman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T22:21:05.031Z","endTime":"2026-05-30T22:22:39.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57234734411831,"aZ":-14.923570622195836,"pfxX":-5.581329519332263,"pfxZ":8.22079736358929,"pX":-0.23910405430367906,"pZ":2.0346229599827694,"vX0":9.472081669920222,"vY0":-143.76294903337117,"vZ0":-6.36427849174561,"x":126.11,"y":183.85,"x0":-2.8477448263211262,"y0":50.00148378936442,"z0":5.19919755952294,"aX":-11.71082461389005},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.8,"breakHorizontal":8.3,"spinRate":2183,"spinDirection":217},"zone":8,"typeConfidence":0.88,"plateTime":0.3806377543632036,"extension":6.718202796558591},"index":0,"playId":"02efafa9-f03d-302d-bf4e-0ed7eea4a3a3","pitchNumber":1,"startTime":"2026-05-30T22:21:32.961Z","endTime":"2026-05-30T22:21:36.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":99.3,"endSpeed":89.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.82821489692674,"aZ":-12.966350608315441,"pfxX":-6.4227818899070765,"pfxZ":9.25614599290765,"pX":0.6473999974436048,"pZ":1.931545848685075,"vX0":11.824959608641285,"vY0":-143.93081693266177,"vZ0":-6.781221130367229,"x":92.32,"y":186.63,"x0":-2.7004281803896752,"y0":50.0018741247603,"z0":5.139403407799342,"aX":-13.327769967088708},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.4,"breakHorizontal":9.0,"spinRate":2232,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.38215309277359966,"extension":6.657343531807526},"index":1,"playId":"caf1e391-fc1f-3473-8164-8b5755842a02","pitchNumber":2,"startTime":"2026-05-30T22:21:49.055Z","endTime":"2026-05-30T22:21:52.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-30T22:21:57.202Z","endTime":"2026-05-30T22:22:12.601Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90553149824172,"aZ":-43.82392020433487,"pfxX":3.386912053402842,"pfxZ":-7.139408139638953,"pX":-0.09341449684364325,"pZ":1.137190608056719,"vX0":6.321824743323165,"vY0":-127.35147965647249,"vZ0":-2.0819697710021434,"x":120.56,"y":208.08,"x0":-3.0552216849891334,"y0":50.0062757275452,"z0":5.455179204657193,"aX":5.522851066750122},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-13.2,"breakHorizontal":-7.7,"spinRate":2640,"spinDirection":41},"zone":13,"typeConfidence":0.92,"plateTime":0.4312866278048473,"extension":6.945786297440742},"index":3,"playId":"2f89921e-14c8-32fb-890b-7cb4dbbe0bcd","pitchNumber":3,"startTime":"2026-05-30T22:22:12.601Z","endTime":"2026-05-30T22:22:15.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.437720750218695,"aZ":-30.19973961569199,"pfxX":-9.745246959557331,"pfxZ":1.0384316283381154,"pX":0.3415950866700906,"pZ":0.15254283481088649,"vX0":11.99942044226879,"vY0":-136.4911637674984,"vZ0":-7.635783134828589,"x":103.98,"y":234.66,"x0":-2.8265443117281994,"y0":50.00521242212751,"z0":5.0393853242930735,"aX":-18.561052729659966},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.5,"breakHorizontal":15.4,"spinRate":1766,"spinDirection":235},"zone":14,"typeConfidence":0.86,"plateTime":0.3998765145047827,"extension":6.7074827679746365},"index":4,"playId":"9ce3f291-4468-3e09-ac88-70341aeebceb","pitchNumber":4,"startTime":"2026-05-30T22:22:34.679Z","endTime":"2026-05-30T22:22:39.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:22:39.422Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-30T22:22:40.866Z","endTime":"2026-05-30T22:24:46.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.961496941030372,"aZ":-27.089534224532763,"pfxX":0.6547622071518449,"pfxZ":2.7532624876101375,"pX":0.9177051287812499,"pZ":1.9142105609395659,"vX0":9.096808040030902,"vY0":-134.53313820068215,"vZ0":-4.106168111100592,"x":82.02,"y":187.1,"x0":-2.581205247400688,"y0":50.00441607271109,"z0":5.362267771926653,"aX":1.2095802790718253},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.3,"breakHorizontal":-3.0,"spinRate":2536,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.40586947600200407,"extension":6.846018952293281},"index":0,"playId":"6ed53002-7865-316c-9c96-a525a7002614","pitchNumber":1,"startTime":"2026-05-30T22:23:06.108Z","endTime":"2026-05-30T22:23:09.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625656822004608,"aZ":-29.951422859894123,"pfxX":1.9820274710150536,"pfxZ":1.2508020523396937,"pX":-0.11565550974279926,"pZ":2.2227066529068704,"vX0":6.2345573206095874,"vY0":-133.1234020009315,"vZ0":-2.3075309203481527,"x":121.41,"y":178.77,"x0":-2.7529402366548994,"y0":50.00635824698652,"z0":5.285774996319552,"aX":3.5292517212691332},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.9,"breakHorizontal":-5.0,"spinRate":2493,"spinDirection":151},"zone":8,"typeConfidence":0.89,"plateTime":0.4126687936405715,"extension":6.781293108448551},"index":1,"playId":"74b609b7-cb4b-3522-b986-20477332d12b","pitchNumber":2,"startTime":"2026-05-30T22:23:20.599Z","endTime":"2026-05-30T22:23:23.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.909272272142868,"aZ":-41.847677333560064,"pfxX":3.758301142435081,"pfxZ":-6.082855476418482,"pX":1.2159246790848541,"pZ":1.2949039551419907,"vX0":8.3522721345102,"vY0":-125.25157206765192,"vZ0":-1.8002062888656778,"x":70.65,"y":203.82,"x0":-2.64773067773125,"y0":50.00004931307705,"z0":5.439672949512677,"aX":5.97937056320874},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-11.2,"breakHorizontal":-8.6,"spinRate":2727,"spinDirection":42},"zone":14,"typeConfidence":0.92,"plateTime":0.4370275865706308,"extension":6.864987036254126},"index":2,"playId":"19b8aba2-64ae-3018-b144-1bc454b9a37a","pitchNumber":3,"startTime":"2026-05-30T22:23:37.965Z","endTime":"2026-05-30T22:23:41.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616829104529977,"aZ":-39.91086952636119,"pfxX":2.7097297462592884,"pfxZ":-4.928972946893788,"pX":0.5380339969227204,"pZ":2.586451702612959,"vX0":7.033437670257059,"vY0":-124.86431618945743,"vZ0":0.8425052815914702,"x":96.49,"y":168.95,"x0":-2.674525658055513,"y0":50.00447286323016,"z0":5.544970555501883,"aX":4.250676228741937},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.4,"breakHorizontal":-6.6,"spinRate":2638,"spinDirection":47},"zone":6,"typeConfidence":0.91,"plateTime":0.43971632646057346,"extension":6.827047878621439},"index":3,"playId":"afc5f0bf-faec-3bb2-a76e-0ccda5aa4a72","pitchNumber":4,"startTime":"2026-05-30T22:23:54.261Z","endTime":"2026-05-30T22:23:57.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59161500122886,"aZ":-10.25102945504914,"pfxX":-5.55355557293336,"pfxZ":10.350796956148542,"pX":0.793400032705851,"pZ":2.3430404196071786,"vX0":11.460701084719181,"vY0":-144.38649823299212,"vZ0":-6.639885964750374,"x":86.76,"y":175.52,"x0":-2.5000683525721064,"y0":50.00561788044957,"z0":5.298571152993995,"aX":-11.766352309383048},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.5,"breakHorizontal":7.8,"spinRate":2230,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.3788748742717427,"extension":7.028841650236508},"index":4,"playId":"09b5bb63-cba4-3d3d-abcb-619816d18309","pitchNumber":5,"startTime":"2026-05-30T22:24:14.379Z","endTime":"2026-05-30T22:24:17.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416623833243882,"aZ":-44.31366860670243,"pfxX":3.1410946039497096,"pfxZ":-7.631182651284159,"pX":0.46341221050237763,"pZ":1.6454830090196049,"vX0":6.747733870320672,"vY0":-125.83615627865956,"vZ0":-0.3766669920246204,"x":99.34,"y":194.35,"x0":-2.669338029849665,"y0":50.00332580629796,"z0":5.411551966675153,"aX":4.995457931589784},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-13.6,"breakHorizontal":-7.3,"spinRate":2651,"spinDirection":40},"zone":14,"typeConfidence":0.92,"plateTime":0.4365915937127278,"extension":6.9468035760852995},"hitData":{"launchSpeed":108.4,"launchAngle":5.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.24,"coordY":133.71}},"index":5,"playId":"64b44059-3400-34be-9f0a-aee81ed14204","pitchNumber":6,"startTime":"2026-05-30T22:24:37.492Z","endTime":"2026-05-30T22:24:46.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:24:46.148Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Heineman lines out to second baseman Jackson Holliday.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T22:27:04.933Z","endTime":"2026-05-30T22:28:11.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Albert Suárez replaces Keegan Akin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:25:34.190Z","endTime":"2026-05-30T22:27:07.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":544150,"link":"/api/v1/people/544150"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26314894436065,"aZ":-14.041516940474931,"pfxX":-3.9062901135746038,"pfxZ":9.858303752205329,"pX":-0.47368336583691417,"pZ":3.276130681996293,"vX0":2.601510037815694,"vY0":-134.7577887686356,"vZ0":-5.643949710242912,"x":135.06,"y":150.32,"x0":-0.9440214596131119,"y0":50.00382654353351,"z0":6.389585654170084,"aX":-7.185325786575838},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2344,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.40645048484883706,"extension":6.502257008023},"index":1,"playId":"e6dbae08-749a-3eb7-aa10-b79d6f8ee98c","pitchNumber":1,"startTime":"2026-05-30T22:27:07.245Z","endTime":"2026-05-30T22:27:10.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.571730127053403,"aZ":-24.61162529357075,"pfxX":-10.31209956637245,"pfxZ":4.929251039066646,"pX":-0.6285814799196685,"pZ":1.5252093628864545,"vX0":5.434388770729237,"vY0":-122.11043205047295,"vZ0":-5.470893897756731,"x":140.96,"y":197.6,"x0":-1.5254399529471934,"y0":50.001962035202425,"z0":5.871050173500338,"aX":-15.811995128599614},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.0,"breakHorizontal":17.6,"spinRate":2023,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.44595224131942235,"extension":6.683449961472535},"index":2,"playId":"4ba44ae2-4946-3c10-b5b9-4dca6c084cb1","pitchNumber":2,"startTime":"2026-05-30T22:27:21.926Z","endTime":"2026-05-30T22:27:25.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-30T22:27:32.081Z","endTime":"2026-05-30T22:27:43.882Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.208329333687203,"aZ":-22.198425425733493,"pfxX":-10.478718691583707,"pfxZ":6.355971583784756,"pX":-1.0650810485476214,"pZ":1.685618387416766,"vX0":4.692086688309416,"vY0":-124.77844740985788,"vZ0":-5.660684941789399,"x":157.6,"y":193.27,"x0":-1.6133254403187205,"y0":50.00154534641109,"z0":5.824160739737687,"aX":-16.44485817913164},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.3,"breakHorizontal":17.8,"spinRate":2117,"spinDirection":230},"zone":13,"typeConfidence":0.89,"plateTime":0.4397401348491563,"extension":6.493317930459852},"index":4,"playId":"3742e82a-f3a8-353e-ba5f-ac3f3a2cd94a","pitchNumber":3,"startTime":"2026-05-30T22:27:43.882Z","endTime":"2026-05-30T22:27:48.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":84.2,"endSpeed":78.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43745236530161,"aZ":-25.193001632959003,"pfxX":-8.932830782533776,"pfxZ":4.520838548111327,"pX":-1.3498743289955193,"pZ":1.6231569656781304,"vX0":3.471034274387099,"vY0":-122.68602429640796,"vZ0":-5.082013387563627,"x":168.45,"y":194.95,"x0":-1.6127518715870885,"y0":50.000364624906446,"z0":5.8356430352181805,"aX":-13.78518157672211},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.4,"breakHorizontal":15.5,"spinRate":2004,"spinDirection":230},"zone":13,"typeConfidence":0.87,"plateTime":0.44434054457828065,"extension":6.474391271056831},"hitData":{"launchSpeed":66.8,"launchAngle":13.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":151.18}},"index":5,"playId":"0f3045ec-b9e8-3384-a098-e753ac74924f","pitchNumber":4,"startTime":"2026-05-30T22:28:03.711Z","endTime":"2026-05-30T22:28:11.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:28:11.406Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Springer grounds out, third baseman Coby Mayo to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T22:28:14.575Z","endTime":"2026-05-30T22:28:56.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36495377820093,"aZ":-23.379572618463214,"pfxX":1.0215713776982467,"pfxZ":5.659774182300133,"pX":0.30505980990581727,"pZ":2.630473349427132,"vX0":3.661899617073509,"vY0":-123.52459178682237,"vZ0":-3.7522007453031647,"x":105.37,"y":167.76,"x0":-1.3260228733804307,"y0":50.00100931255884,"z0":6.122474378151721,"aX":1.587027236932277},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.7,"breakHorizontal":-2.6,"spinRate":2187,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.44249643419120854,"extension":6.64288198944919},"index":0,"playId":"396d087d-47e8-3802-9854-6ff6b97946c6","pitchNumber":1,"startTime":"2026-05-30T22:28:33.529Z","endTime":"2026-05-30T22:28:37.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.961150333857795,"aZ":-23.840062166621568,"pfxX":0.5010302792743979,"pfxZ":5.186357727011148,"pX":0.6368176886609068,"pZ":2.3756649902027007,"vX0":4.664076143992477,"vY0":-125.78438948098876,"vZ0":-4.342249821691345,"x":92.73,"y":174.64,"x0":-1.3046519653876862,"y0":50.000839320027524,"z0":6.0519134109231345,"aX":0.8036519914475634},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.6,"breakHorizontal":-1.9,"spinRate":2205,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.43506610740491913,"extension":6.638060112439669},"hitData":{"launchSpeed":75.6,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.78,"coordY":171.95}},"index":1,"playId":"4889e971-594a-3109-864e-581e5992b674","pitchNumber":2,"startTime":"2026-05-30T22:28:48.687Z","endTime":"2026-05-30T22:28:56.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":0.3000000000000007,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:28:56.843Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Lukes walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T22:29:00.555Z","endTime":"2026-05-30T22:30:49.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.1,"endSpeed":77.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56631568552316,"aZ":-23.500394330434816,"pfxX":-11.469593720014053,"pfxZ":5.642611587989054,"pX":-0.7898330157938785,"pZ":2.0007838085367737,"vX0":5.012939780706018,"vY0":-123.6718304408146,"vZ0":-4.568188236185648,"x":147.11,"y":184.76,"x0":-1.3622426605987623,"y0":50.00040747202156,"z0":5.863067191731906,"aX":-17.61702419705865},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.2,"breakHorizontal":19.4,"spinRate":1808,"spinDirection":233},"zone":7,"typeConfidence":0.91,"plateTime":0.4442954160882331,"extension":6.775171748748459},"index":0,"playId":"4671bd9a-10ec-355a-9f09-6b699ed3b8ba","pitchNumber":1,"startTime":"2026-05-30T22:29:24.769Z","endTime":"2026-05-30T22:29:28.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":77.9,"endSpeed":72.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96563525015303,"aZ":-35.8391458426647,"pfxX":2.145899965700999,"pfxZ":-2.832595596018058,"pX":-0.5597504368825332,"pZ":0.5205846860556759,"vX0":1.0690662568770366,"vY0":-113.42077413192321,"vZ0":-4.446144670026186,"x":138.34,"y":224.72,"x0":-1.3169304727434397,"y0":50.00196389084819,"z0":6.104225731123971,"aX":2.7778808763169667},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-6.0,"breakHorizontal":-4.2,"spinRate":2321,"spinDirection":46},"zone":13,"typeConfidence":0.91,"plateTime":0.48408125566181637,"extension":6.486080903383406},"index":1,"playId":"6640e444-5283-32ea-a324-4e2044521e70","pitchNumber":2,"startTime":"2026-05-30T22:29:39.066Z","endTime":"2026-05-30T22:29:42.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":84.4,"endSpeed":77.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.157857757027497,"aZ":-25.01669980089305,"pfxX":-11.289516293329642,"pfxZ":4.702753341133274,"pX":-0.734439587586638,"pZ":3.0033519855771003,"vX0":5.210682629775849,"vY0":-122.79187585167618,"vZ0":-2.1033216915061326,"x":145.0,"y":157.69,"x0":-1.4215673745699327,"y0":50.00093311722149,"z0":6.0073691803436065,"aX":-17.173721899505935},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.3,"breakHorizontal":19.2,"spinRate":1829,"spinDirection":230},"zone":1,"typeConfidence":0.91,"plateTime":0.4467017349042508,"extension":6.520369053460651},"index":2,"playId":"1145c6d0-e39a-3f4a-9100-195d544571ca","pitchNumber":3,"startTime":"2026-05-30T22:29:57.733Z","endTime":"2026-05-30T22:30:01.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83538825686544,"aZ":-10.314301576461364,"pfxX":-5.1373372652969,"pfxZ":11.707237586557373,"pX":0.49626562776858757,"pZ":2.313679663296291,"vX0":6.115110229825317,"vY0":-136.24588298263987,"vZ0":-8.299936077839801,"x":98.08,"y":176.31,"x0":-1.1170508574588678,"y0":50.005790213694944,"z0":6.125447858953277,"aX":-9.594952436049319},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":7.9,"spinRate":2311,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.40308031618238527,"extension":6.69838945597089},"index":3,"playId":"5dab8667-be37-3716-aed6-53c811b5b855","pitchNumber":4,"startTime":"2026-05-30T22:30:12.941Z","endTime":"2026-05-30T22:30:16.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.2,"endSpeed":78.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444257980638813,"aZ":-24.454558789849028,"pfxX":-12.347155547937925,"pfxZ":4.95777580064413,"pX":-0.05032130143534285,"pZ":2.232353546458333,"vX0":6.999717456313332,"vY0":-123.9450825335462,"vZ0":-4.0009350393478815,"x":118.92,"y":178.51,"x0":-1.30469973037021,"y0":50.00528068473528,"z0":5.906251382822535,"aX":-19.240691982742806},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.3,"breakHorizontal":20.8,"spinRate":1985,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.4416676791741825,"extension":6.566621806347049},"index":4,"playId":"ba11c05a-54a6-3824-bea2-a40936fbe149","pitchNumber":5,"startTime":"2026-05-30T22:30:28.251Z","endTime":"2026-05-30T22:30:32.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281186631032206,"aZ":-12.310815178022619,"pfxX":-5.34039958893084,"pfxZ":10.31461875766289,"pX":-1.1424638796961413,"pZ":2.3786663307915377,"vX0":2.271768769147349,"vY0":-137.5930780445792,"vZ0":-8.15008752357383,"x":160.55,"y":174.56,"x0":-1.2830028719382418,"y0":50.0010513645941,"z0":6.204694550801299,"aX":-10.283343822061846},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2303,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.3974168107506073,"extension":6.640687989963708},"index":5,"playId":"9f6ba394-5f94-33c0-9fab-0d0409c970a9","pitchNumber":6,"startTime":"2026-05-30T22:30:45.857Z","endTime":"2026-05-30T22:30:49.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-0.20000000000000062,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:30:49.231Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vladimir Guerrero Jr. doubles (9) on a line drive to right fielder Colton Cowser. Nathan Lukes scores. Fielding error by right fielder Colton Cowser.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T22:30:51.112Z","endTime":"2026-05-30T22:33:26.155Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":544150,"link":"/api/v1/people/544150"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"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":85.5,"endSpeed":77.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.056664796554177,"aZ":-26.262426180584754,"pfxX":0.8354879097109873,"pfxZ":3.8040649158606996,"pX":0.28893578590872177,"pZ":2.5861864852083842,"vX0":3.5909748224032465,"vY0":-124.47221363021737,"vZ0":-2.9527741509113925,"x":105.99,"y":168.95,"x0":-1.286325603180541,"y0":50.00495657727867,"z0":5.983056923679573,"aX":1.2993556608419123},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2223,"spinDirection":197},"zone":6,"typeConfidence":0.89,"plateTime":0.44153935125545196,"extension":6.718226880985667},"index":0,"playId":"c41c2899-2758-305a-b384-aeb00134c64a","pitchNumber":1,"startTime":"2026-05-30T22:31:13.131Z","endTime":"2026-05-30T22:31:16.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":85.0,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.088730662291855,"aZ":-24.90957229073094,"pfxX":1.44745207061035,"pfxZ":4.649918980011167,"pX":0.14181299278197596,"pZ":1.8453766774155096,"vX0":3.4880354118176826,"vY0":-123.80398981953475,"vZ0":-4.92755227078054,"x":111.59,"y":188.95,"x0":-1.4695169550551428,"y0":50.00442745763304,"z0":5.928321117192181,"aX":2.263113840683773},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.6,"breakHorizontal":-3.4,"spinRate":2245,"spinDirection":194},"zone":8,"typeConfidence":0.91,"plateTime":0.44122303029312615,"extension":6.807881747166066},"index":1,"playId":"6e1691c2-34c9-3fbd-a360-9eaead210532","pitchNumber":2,"startTime":"2026-05-30T22:31:36.768Z","endTime":"2026-05-30T22:31:40.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-30T22:31:50.788Z","endTime":"2026-05-30T22:32:10.589Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":92.6,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.774767149181077,"aZ":-14.018792361790714,"pfxX":-1.0528784664391164,"pfxZ":9.908554403058737,"pX":0.1298471041267029,"pZ":5.457581047121842,"vX0":3.5403622878770777,"vY0":-134.8741260468632,"vZ0":-0.024964647060802758,"x":112.05,"y":91.43,"x0":-1.0661071282649388,"y0":50.00545323799423,"z0":6.45991611555714,"aX":-1.9298962003473097},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":1.1,"spinRate":2285,"spinDirection":206},"zone":12,"typeConfidence":0.87,"plateTime":0.40691542651053814,"extension":6.491923552038783},"index":3,"playId":"1ff5eba9-3e9e-36c6-9490-9c9aaa5799fc","pitchNumber":3,"startTime":"2026-05-30T22:32:10.589Z","endTime":"2026-05-30T22:32:13.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.1,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.556775256075102,"aZ":-11.385111880355245,"pfxX":-2.0955235672736583,"pfxZ":11.2299113681756,"pX":-0.3518186488954326,"pZ":3.6587485892449116,"vX0":2.5905258360582084,"vY0":-135.4354709407596,"vZ0":-5.086625695401388,"x":130.41,"y":139.99,"x0":-1.0500441803044496,"y0":50.003708305883755,"z0":6.362755163454034,"aX":-3.8796857859884013},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":3.2,"spinRate":2274,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4049855139722758,"extension":6.5487867578575},"index":4,"playId":"3f978a40-9b57-3312-926e-598ae5220d2c","pitchNumber":4,"startTime":"2026-05-30T22:32:31.059Z","endTime":"2026-05-30T22:32:34.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118246064430576,"aZ":-14.054016947154915,"pfxX":-3.3254743273551735,"pfxZ":9.404111558276044,"pX":0.17238318290692836,"pZ":4.771662948410857,"vX0":4.4779611432712425,"vY0":-137.60286236499596,"vZ0":-2.132636475302911,"x":110.43,"y":109.95,"x0":-1.0402801489248303,"y0":50.00554093236717,"z0":6.503459949395086,"aX":-6.40999876162727},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":5.2,"spinRate":2453,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3972930477604044,"extension":6.455998971004152},"index":5,"playId":"917b9abd-15dc-3498-906b-c3f6fddd5d25","pitchNumber":5,"startTime":"2026-05-30T22:32:54.870Z","endTime":"2026-05-30T22:32:57.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48690407904134,"aZ":-9.648347632366697,"pfxX":-4.949351255583874,"pfxZ":11.953774038502143,"pX":-0.46140438978986525,"pZ":3.017627089700234,"vX0":3.2505584809214376,"vY0":-136.95829296230426,"vZ0":-7.0310125905252265,"x":134.59,"y":157.3,"x0":-1.0254348659543455,"y0":50.00476173710005,"z0":6.2910073341180865,"aX":-9.329012496569364},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.2,"breakHorizontal":8.2,"spinRate":2489,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.4011437657572001,"extension":6.4877796442723445},"hitData":{"launchSpeed":97.6,"launchAngle":15.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.06,"coordY":69.91}},"index":6,"playId":"3078d6ee-321d-32dc-8900-7bd4e145f7ae","pitchNumber":6,"startTime":"2026-05-30T22:33:17.140Z","endTime":"2026-05-30T22:33:26.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":-2.3,"leverageIndex":0.16,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:33:26.155Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, first baseman Pete Alonso to pitcher Albert Suárez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-30T22:33:59.262Z","endTime":"2026-05-30T22:34:13.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":544150,"fullName":"Albert Suárez","link":"/api/v1/people/544150"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.631855850510025,"aZ":-25.291836674029796,"pfxX":-11.249400734933909,"pfxZ":4.5664044377374555,"pX":-0.5156523092212758,"pZ":2.445987264533828,"vX0":6.012664222152216,"vY0":-122.92637525466027,"vZ0":-3.2190454586061503,"x":136.66,"y":172.74,"x0":-1.5501692833996197,"y0":50.005897772528506,"z0":5.9536832010695715,"aX":-16.97197795486815},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.7,"breakHorizontal":18.7,"spinRate":1850,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.4480380266182018,"extension":6.683671173435173},"hitData":{"launchSpeed":76.0,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":165.87}},"index":0,"playId":"bfb21424-a20e-3226-9523-db2fca91aeae","pitchNumber":1,"startTime":"2026-05-30T22:34:05.190Z","endTime":"2026-05-30T22:34:13.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":544150,"link":"/api/v1/people/544150","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":544150,"link":"/api/v1/people/544150"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:34:13.444Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T22:36:44.102Z","endTime":"2026-05-30T22:37:50.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeff Hoffman replaces Louis Varland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-30T22:35:13.115Z","endTime":"2026-05-30T22:36:45.976Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.265493232180845,"aZ":-35.608182263149374,"pfxX":1.1704216431547088,"pfxZ":-2.121261692734498,"pX":-0.1290544737826883,"pZ":1.9656573323435604,"vX0":5.898876702602035,"vY0":-124.80910393040831,"vZ0":-1.9116446108328895,"x":121.92,"y":185.71,"x0":-2.6516664114675947,"y0":50.00543273202046,"z0":5.606985838525402,"aX":1.8914475474147356},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.1,"breakHorizontal":-3.1,"spinRate":2843,"spinDirection":59},"zone":8,"typeConfidence":0.9,"plateTime":0.4347693109192212,"extension":6.207086714176533},"index":1,"playId":"de1251d2-3e97-356e-9a6b-a5407f49c2b1","pitchNumber":1,"startTime":"2026-05-30T22:36:45.976Z","endTime":"2026-05-30T22:36:49.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-30T22:36:54.567Z","endTime":"2026-05-30T22:37:08.739Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.995511420274063,"aZ":-13.67704892176755,"pfxX":-7.629296923243645,"pfxZ":9.398369866294404,"pX":0.47149951108285404,"pZ":2.3717243162625534,"vX0":10.983044693905839,"vY0":-139.11812237703583,"vZ0":-5.848932771475921,"x":99.03,"y":174.74,"x0":-2.5287716148745925,"y0":50.002414683776195,"z0":5.401098476100239,"aX":-15.016015309537869},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2503,"spinDirection":230},"zone":6,"typeConfidence":0.91,"plateTime":0.3930800156588963,"extension":6.453053842636088},"index":3,"playId":"d6943e6d-1c6e-3aa9-9883-fcfd7a89e758","pitchNumber":2,"startTime":"2026-05-30T22:37:08.739Z","endTime":"2026-05-30T22:37:12.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626954608975392,"aZ":-31.75225041530626,"pfxX":-8.203769258320985,"pfxZ":0.24565505433311197,"pX":0.045128615301709876,"pZ":0.8849298059522622,"vX0":9.310376942335585,"vY0":-129.27751925728037,"vZ0":-5.152185155928525,"x":115.28,"y":214.89,"x0":-2.5215581644301928,"y0":50.002872129878355,"z0":5.314891583649828,"aX":-14.01477523946599},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.5,"breakHorizontal":13.0,"spinRate":1786,"spinDirection":254},"zone":14,"typeConfidence":0.91,"plateTime":0.4221992531644667,"extension":6.512889731814038},"index":4,"playId":"935a1897-1219-3c1f-bb1b-b2bf9461e513","pitchNumber":3,"startTime":"2026-05-30T22:37:25.165Z","endTime":"2026-05-30T22:37:28.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.495790485146607,"aZ":-28.785850238530458,"pfxX":-10.373127893111478,"pfxZ":1.9893131497018448,"pX":-0.9776731262645976,"pZ":2.3175491793913294,"vX0":7.5256783504219005,"vY0":-129.1843791881231,"vZ0":-2.1561223798092297,"x":154.27,"y":176.21,"x0":-2.5727885611370276,"y0":50.00057326675626,"z0":5.363575193236922,"aX":-17.629123127494825},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":17.3,"spinRate":1802,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.42309586316416725,"extension":6.476302840916785},"index":5,"playId":"25621e80-5c36-38cb-bbf0-42d5bf73c34e","pitchNumber":4,"startTime":"2026-05-30T22:37:45.086Z","endTime":"2026-05-30T22:37:50.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:37:50.201Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Coby Mayo hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T22:38:11.376Z","endTime":"2026-05-30T22:39:17.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02069889650754,"aZ":-32.355505527798535,"pfxX":0.7158723096252746,"pfxZ":-0.11231928811736758,"pX":0.22961900164591925,"pZ":3.529399450259994,"vX0":6.645006730030739,"vY0":-127.75517292027557,"vZ0":0.8081331937798191,"x":108.25,"y":143.49,"x0":-2.4966505429790233,"y0":50.00077448604548,"z0":5.749696883463764,"aX":1.1835136290342527},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":-2.8,"spinRate":2793,"spinDirection":1},"zone":2,"typeConfidence":0.9,"plateTime":0.42853856196139306,"extension":6.3431694096049815},"index":0,"playId":"29eea67b-295a-38e7-b91b-22fb871ed037","pitchNumber":1,"startTime":"2026-05-30T22:38:30.709Z","endTime":"2026-05-30T22:38:34.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.685542012037196,"aZ":-36.009620156118075,"pfxX":1.4758071739356282,"pfxZ":-2.3165305608538063,"pX":1.2259033392296506,"pZ":1.5811893362254164,"vX0":8.427721552237054,"vY0":-127.44156094211688,"vZ0":-3.0195665275843737,"x":70.27,"y":196.09,"x0":-2.3074128650425783,"y0":50.00476622413674,"z0":5.60834971406463,"aX":2.440485465800696},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.7,"breakHorizontal":-4.4,"spinRate":2765,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.4287918781083211,"extension":6.26772474692164},"index":1,"playId":"c1e57ab5-10d6-3630-af1b-6f2ca508e203","pitchNumber":2,"startTime":"2026-05-30T22:38:48.387Z","endTime":"2026-05-30T22:38:52.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93576622744316,"aZ":-21.269507877478404,"pfxX":-11.981158745432547,"pfxZ":5.6831135888783475,"pX":-2.3321627615247933,"pZ":3.9826064062228537,"vX0":4.702982000018906,"vY0":-138.58429252167383,"vZ0":-0.46815250472129494,"x":205.9,"y":131.25,"x0":-2.508190869305967,"y0":50.00135052174012,"z0":5.591834412759945,"aX":-22.982462409580634},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":20.5,"spinRate":2450,"spinDirection":227},"zone":11,"typeConfidence":0.99,"plateTime":0.3973168451438398,"extension":6.43205676356981},"index":2,"playId":"76253422-9f11-333a-8e62-96f4cf542452","pitchNumber":3,"startTime":"2026-05-30T22:39:07.715Z","endTime":"2026-05-30T22:39:17.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:39:17.854Z","atBatIndex":72},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Leody Taveras triples (2) on a line drive to right fielder Nathan Lukes. Coby Mayo scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T22:39:16.997Z","endTime":"2026-05-30T22:40:09.346Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360373288327,"aZ":-34.94203997022561,"pfxX":0.5456694683880042,"pfxZ":-1.7739484167154593,"pX":-0.11154386468516089,"pZ":1.68913738445708,"vX0":6.0489622782443,"vY0":-124.04277946331787,"vZ0":-2.2240920403517035,"x":121.25,"y":193.17,"x0":-2.6506041377589713,"y0":50.002731999267105,"z0":5.505271494286752,"aX":0.8507645726272782},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.5,"breakHorizontal":-2.4,"spinRate":2900,"spinDirection":50},"zone":8,"typeConfidence":0.9,"plateTime":0.4412438505931906,"extension":6.422018881757806},"hitData":{"launchSpeed":94.7,"launchAngle":14.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.65,"coordY":110.16}},"index":0,"playId":"b20c3cca-dd56-32c6-9f1b-cd3090ae54a5","pitchNumber":1,"startTime":"2026-05-30T22:39:55.441Z","endTime":"2026-05-30T22:40:09.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":3.7,"leverageIndex":0.57,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:40:09.346Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a line drive to right fielder Nathan Lukes. Leody Taveras scores.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T22:41:05.264Z","endTime":"2026-05-30T22:42:18.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-05-30T22:40:31.364Z","endTime":"2026-05-30T22:41:05.466Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":97.5,"endSpeed":88.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65684012888482,"aZ":-10.95100561054506,"pfxX":-10.632399113515872,"pfxZ":10.609650614537856,"pX":0.5946695743779097,"pZ":1.5242688303382255,"vX0":11.732365632106207,"vY0":-141.1315270096193,"vZ0":-8.772041076650913,"x":94.33,"y":197.62,"x0":-2.2517763923252803,"y0":50.003982554342215,"z0":5.394388871264601,"aX":-21.269715448170906},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":16.6,"spinRate":2542,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3893600893854172,"extension":6.628349009848777},"index":1,"playId":"bb65f0e1-96ca-3df7-a4a0-7101303e9e01","pitchNumber":1,"startTime":"2026-05-30T22:41:05.466Z","endTime":"2026-05-30T22:41:08.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61620068636067,"aZ":-10.852669941457902,"pfxX":-10.821845145900841,"pfxZ":10.92433118508656,"pX":1.4664917637962518,"pZ":0.27914467969373147,"vX0":14.091326189735446,"vY0":-139.36010146032174,"vZ0":-11.637713426790354,"x":61.1,"y":231.24,"x0":-2.2680885581809966,"y0":50.00208682396433,"z0":5.244758115141337,"aX":-21.11938798910635},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":16.4,"spinRate":2511,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.39422839228744033,"extension":6.664994877395759},"index":2,"playId":"b05a1c6e-4581-32bb-b94a-543bad27d160","pitchNumber":2,"startTime":"2026-05-30T22:41:24.251Z","endTime":"2026-05-30T22:41:27.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38761756845802,"aZ":-35.706602168907104,"pfxX":1.776062708685627,"pfxZ":-2.171994460432513,"pX":-0.6452147436468618,"pZ":2.0864018190174476,"vX0":4.322264687933327,"vY0":-126.29274007573756,"vZ0":-1.4030293808871779,"x":141.59,"y":182.45,"x0":-2.605887623171304,"y0":50.00429844015219,"z0":5.506524877310004,"aX":2.885058140175376},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.1,"breakHorizontal":-4.2,"spinRate":2770,"spinDirection":6},"zone":7,"typeConfidence":0.91,"plateTime":0.43278289770630707,"extension":6.463608417656725},"index":3,"playId":"e00d57ab-3889-3bdd-a929-853c82f6bea6","pitchNumber":3,"startTime":"2026-05-30T22:41:48.835Z","endTime":"2026-05-30T22:41:52.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267156607035467,"aZ":-32.049960147707836,"pfxX":-8.767261982465232,"pfxZ":0.07280585096252512,"pX":-0.30035800274266516,"pZ":1.7812633174977275,"vX0":8.63799009678175,"vY0":-130.66450264289006,"vZ0":-3.0148262019798935,"x":128.45,"y":190.69,"x0":-2.508355720819238,"y0":50.004860186764624,"z0":5.355797897900647,"aX":-15.177944386248106},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.4,"breakHorizontal":14.0,"spinRate":1707,"spinDirection":246},"zone":7,"typeConfidence":0.91,"plateTime":0.41903242687907394,"extension":6.565535603782002},"hitData":{"launchSpeed":73.6,"launchAngle":22.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.5,"coordY":118.45}},"index":4,"playId":"e7c0e218-7b56-3a32-9342-437c01e0a769","pitchNumber":4,"startTime":"2026-05-30T22:42:06.949Z","endTime":"2026-05-30T22:42:18.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"third":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":5.700000000000001,"leverageIndex":1.38,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:42:18.590Z","atBatIndex":74},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Colton Cowser doubles (3) on a line drive to right fielder Nathan Lukes. Jackson Holliday to 3rd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T22:43:33.372Z","endTime":"2026-05-30T22:44:35.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T22:42:32.555Z","endTime":"2026-05-30T22:43:35.488Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":82.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.89229600493585,"aZ":-35.0182525812616,"pfxX":1.731229527712092,"pfxZ":-1.6849572737292462,"pX":0.4321861324735807,"pZ":1.7679636123347642,"vX0":6.93265689585267,"vY0":-126.93458225029437,"vZ0":-2.536124331365573,"x":100.53,"y":191.04,"x0":-2.5234087389235986,"y0":50.005599103771544,"z0":5.480100047897591,"aX":2.9171497287051427},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":-4.2,"spinRate":2832,"spinDirection":51},"zone":9,"typeConfidence":0.91,"plateTime":0.4261722569346382,"extension":6.439841431690434},"index":1,"playId":"1d9dcec7-7ece-3be8-b099-a9db2934df03","pitchNumber":1,"startTime":"2026-05-30T22:43:35.488Z","endTime":"2026-05-30T22:43:38.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56255354565544,"aZ":-29.958105185737352,"pfxX":-6.6823895504123385,"pfxZ":1.3026497583920964,"pX":-0.7547800581863765,"pZ":3.0522573215937516,"vX0":7.015415482748229,"vY0":-128.67805256408184,"vZ0":-0.1622312254413446,"x":145.77,"y":156.37,"x0":-2.6270778855299652,"y0":50.004456734579215,"z0":5.405197684500856,"aX":-11.392685528093077},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":10.8,"spinRate":1597,"spinDirection":249},"zone":1,"typeConfidence":0.9,"plateTime":0.4229916723341183,"extension":6.603369954944651},"index":2,"playId":"7ab40080-0f82-39fc-a0da-22fe992c213b","pitchNumber":2,"startTime":"2026-05-30T22:44:01.929Z","endTime":"2026-05-30T22:44:05.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.22576834281192,"aZ":-32.65809229418599,"pfxX":1.6035994655879793,"pfxZ":-0.2851753341885459,"pX":-0.20323679481415857,"pZ":2.1313260707670976,"vX0":5.5608630361136155,"vY0":-127.61589418346104,"vZ0":-2.1986702298494567,"x":124.75,"y":181.23,"x0":-2.594131101571247,"y0":50.00228626041536,"z0":5.506801439838226,"aX":2.7202976636927936},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.7,"breakHorizontal":-3.8,"spinRate":2847,"spinDirection":41},"zone":8,"typeConfidence":0.91,"plateTime":0.42460919081680526,"extension":6.447454062552541},"hitData":{"launchSpeed":87.6,"launchAngle":21.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":220.0,"coordY":112.0}},"index":3,"playId":"66d82b9a-492c-36fb-b9e3-3b6f7e9af215","pitchNumber":3,"startTime":"2026-05-30T22:44:23.204Z","endTime":"2026-05-30T22:44:35.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.799999999999997,"awayTeamWinProbability":70.2,"homeTeamWinProbabilityAdded":18.599999999999994,"leverageIndex":2.88,"dramaIndex":191.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:44:35.218Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T22:44:42.705Z","endTime":"2026-05-30T22:46:22.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.211141541849592,"aZ":-36.70253172499891,"pfxX":-0.263758326761772,"pfxZ":-2.770038710634382,"pX":0.8242460844650982,"pZ":1.5843831814284044,"vX0":8.13888071259345,"vY0":-126.92350151572313,"vZ0":-2.8805261954165964,"x":85.58,"y":196.0,"x0":-2.3852777052364242,"y0":50.001648393998146,"z0":5.6476294222962835,"aX":-0.4335573837110481},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":-1.3,"spinRate":2862,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4310256362719844,"extension":6.334599723140378},"index":0,"playId":"71298e2b-674b-3844-830d-bc92777936a8","pitchNumber":1,"startTime":"2026-05-30T22:45:10.804Z","endTime":"2026-05-30T22:45:14.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21563113822525,"aZ":-32.17956527049648,"pfxX":2.1972152026917984,"pfxZ":-0.004313238015907661,"pX":0.14143808611709735,"pZ":0.7817730941364217,"vX0":5.669405759472832,"vY0":-124.6262828347356,"vZ0":-5.119694549116961,"x":111.61,"y":217.67,"x0":-2.433688206032916,"y0":50.00354737790959,"z0":5.471245010624412,"aX":3.511127059623261},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-5.0,"spinRate":2793,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.43679471207569165,"extension":6.454990375752752},"index":1,"playId":"4284e691-28ce-3d8c-9945-e59cbf7b84f5","pitchNumber":2,"startTime":"2026-05-30T22:45:30.579Z","endTime":"2026-05-30T22:45:33.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.325305382439897,"aZ":-35.686536718332874,"pfxX":1.7918067304938634,"pfxZ":-2.2025455057853005,"pX":-0.9610568999068035,"pZ":2.301569214826142,"vX0":3.4478223869427658,"vY0":-124.90215313110744,"vZ0":-0.9394718689951127,"x":153.63,"y":176.64,"x0":-2.588032122890224,"y0":50.005314758955414,"z0":5.597069251002047,"aX":2.8530054724792637},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":-4.0,"spinRate":2897,"spinDirection":39},"zone":13,"typeConfidence":0.91,"plateTime":0.43722733827223337,"extension":6.426560616402249},"index":2,"playId":"bb363290-cda5-3602-a444-9be513856935","pitchNumber":3,"startTime":"2026-05-30T22:45:54.471Z","endTime":"2026-05-30T22:45:57.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54303428051828,"aZ":-36.154632206682265,"pfxX":3.9225613614996124,"pfxZ":-2.509493315430028,"pX":-1.1714462301777404,"pZ":2.1503050539680415,"vX0":2.2464215157812735,"vY0":-125.0183381860005,"vZ0":-1.2316240070066355,"x":161.65,"y":180.72,"x0":-2.5903486167929533,"y0":50.00086284232128,"z0":5.6092244966700795,"aX":6.225840513039992},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.6,"breakHorizontal":-7.6,"spinRate":2951,"spinDirection":42},"zone":13,"typeConfidence":0.91,"plateTime":0.43764001312950196,"extension":6.346228620402372},"index":3,"playId":"58eda8fe-705b-369b-92bf-3d03dcf1c482","pitchNumber":4,"startTime":"2026-05-30T22:46:18.873Z","endTime":"2026-05-30T22:46:22.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":5.15,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:46:22.235Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gunnar Henderson walks. Jackson Holliday scores. Colton Cowser to 3rd. Taylor Ward to 2nd.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T22:46:49.090Z","endTime":"2026-05-30T22:48:40.026Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnThird":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7a7f783b-7107-4ad2-b13b-0b0dcd058b85","startTime":"2026-05-30T22:46:49.090Z","endTime":"2026-05-30T22:46:54.090Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97402331894054,"aZ":-32.725490341648495,"pfxX":-7.422568578880037,"pfxZ":-0.30460739190303876,"pX":-2.1544364204784623,"pZ":2.1494995352787467,"vX0":4.212638030825724,"vY0":-132.15277339283816,"vZ0":-2.1826222571750886,"x":199.12,"y":180.74,"x0":-2.794752490244073,"y0":50.00502653619104,"z0":5.361861418003718,"aX":-13.2892589447862},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.8,"breakHorizontal":12.7,"spinRate":1666,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.4125610523661365,"extension":6.459462015324696},"index":1,"playId":"5d73b180-d3b0-3c31-b1c9-8caa264b3719","pitchNumber":1,"startTime":"2026-05-30T22:47:04.981Z","endTime":"2026-05-30T22:47:10.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0519555574954,"aZ":-12.275911565592574,"pfxX":-8.828531694780683,"pfxZ":10.244380718285411,"pX":0.24346911775866747,"pZ":3.985512249518967,"vX0":9.833589308013295,"vY0":-139.15786586859934,"vZ0":-2.1911761592803884,"x":107.72,"y":131.17,"x0":-2.205405472678588,"y0":50.00073574415301,"z0":5.606158060261915,"aX":-17.145580661011344},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":13.7,"spinRate":2581,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.3950735840165889,"extension":6.611834592040082},"index":2,"playId":"0f25627f-895e-3b13-9929-d0a29a6df5d2","pitchNumber":2,"startTime":"2026-05-30T22:47:24.383Z","endTime":"2026-05-30T22:47:27.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.876909340206215,"aZ":-31.229412660977417,"pfxX":2.3648933733844544,"pfxZ":0.5848877815310862,"pX":-0.9035096735447079,"pZ":1.7750619260280929,"vX0":3.480139156413033,"vY0":-125.22265760739603,"vZ0":-3.0289002800443505,"x":151.44,"y":190.85,"x0":-2.610896242134511,"y0":50.00280904679289,"z0":5.5178755449091685,"aX":3.808527862463126},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":-5.0,"spinRate":2795,"spinDirection":65},"zone":13,"typeConfidence":0.91,"plateTime":0.4350333584458874,"extension":6.482315579949581},"index":3,"playId":"02e701af-6517-3a8a-9a69-5811dab04e7b","pitchNumber":3,"startTime":"2026-05-30T22:47:45.155Z","endTime":"2026-05-30T22:48:12.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.730608387174875,"aZ":-11.751599634590832,"pfxX":-7.709339485804389,"pfxZ":10.386227488064955,"pX":-0.15463332344591887,"pZ":2.4388272799465742,"vX0":8.581171420782514,"vY0":-139.63729264131453,"vZ0":-5.995156179322885,"x":122.89,"y":172.93,"x0":-2.272335291689495,"y0":50.0008059238679,"z0":5.393533903063897,"aX":-15.156316186769486},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":12.1,"spinRate":2537,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.39291324572513275,"extension":6.53856891392773},"index":4,"playId":"bb059000-da5b-3de6-bcdd-467b3c659922","pitchNumber":4,"startTime":"2026-05-30T22:48:18.853Z","endTime":"2026-05-30T22:48:22.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":82.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.316981128553724,"aZ":-37.57690188019017,"pfxX":-1.1219756845280164,"pfxZ":-3.257639199800706,"pX":0.5165796589080509,"pZ":0.22214847623037243,"vX0":7.968820420967577,"vY0":-126.78601499674562,"vZ0":-5.481238318455327,"x":97.31,"y":232.78,"x0":-2.4961769684589132,"y0":50.0027089527617,"z0":5.347440958311982,"aX":-1.8621087488903454},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.8,"breakHorizontal":0.6,"spinRate":2940,"spinDirection":19},"zone":14,"typeConfidence":0.88,"plateTime":0.42892762818328345,"extension":6.54104950332352},"index":5,"playId":"b1f3f056-043c-3683-a396-9007d5bca008","pitchNumber":5,"startTime":"2026-05-30T22:48:36.533Z","endTime":"2026-05-30T22:48:40.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.50000000000001,"awayTeamWinProbability":45.49999999999999,"homeTeamWinProbabilityAdded":20.500000000000007,"leverageIndex":7.08,"dramaIndex":308.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:48:40.026Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adley Rutschman walks. Colton Cowser scores. Taylor Ward to 3rd. Gunnar Henderson to 2nd.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T22:51:39.888Z","endTime":"2026-05-30T22:53:58.624Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-30T22:49:05.172Z","endTime":"2026-05-30T22:49:27.130Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Seabold replaces Jeff Hoffman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-30T22:49:27.130Z","endTime":"2026-05-30T22:51:42.161Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657756,"link":"/api/v1/people/657756"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2812081591568,"aZ":-31.400060340265668,"pfxX":-12.371100874837847,"pfxZ":0.5503742367223661,"pX":0.2673938737984431,"pZ":-0.028280336899209113,"vX0":10.506145386507086,"vY0":-117.67398430340167,"vZ0":-4.633786563908191,"x":106.81,"y":239.54,"x0":-2.657703632879221,"y0":50.0013733601066,"z0":4.890377563019101,"aX":-17.269652573897073},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.0,"breakHorizontal":19.7,"spinRate":2238,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4662861942797667,"extension":6.351264612045362},"index":2,"playId":"0304cba6-bdfa-33b2-8829-7a1d3d7754a5","pitchNumber":1,"startTime":"2026-05-30T22:51:42.161Z","endTime":"2026-05-30T22:51:45.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":80.7,"endSpeed":73.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903173616440082,"aZ":-32.71642101712439,"pfxX":-11.016657575209587,"pfxZ":-0.392430807685594,"pX":-1.5251167615440164,"pZ":2.924724088812751,"vX0":6.319663996536366,"vY0":-117.26603907012188,"vZ0":2.019791739505555,"x":175.13,"y":159.81,"x0":-2.8352325714009483,"y0":50.003024260667665,"z0":5.122620107820912,"aX":-15.215163208633331},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.1,"breakHorizontal":18.2,"spinRate":1942,"spinDirection":264},"zone":11,"typeConfidence":2.0,"plateTime":0.4685810697258215,"extension":6.275878157333912},"index":3,"playId":"c0428911-4a6f-3cba-a1e1-b48629b21248","pitchNumber":2,"startTime":"2026-05-30T22:52:14.974Z","endTime":"2026-05-30T22:52:18.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.918442366231616,"aZ":-24.272517139590843,"pfxX":0.32225816565293997,"pfxZ":4.897084989631503,"pX":1.7332777784367979,"pZ":1.3451914116971087,"vX0":11.018798737416676,"vY0":-125.83814291241033,"vZ0":-4.2159232047833655,"x":50.93,"y":202.46,"x0":-2.73199112906653,"y0":50.00599090899945,"z0":4.993002355107431,"aX":0.5196327204084819},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":-2.9,"spinRate":2541,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4341419424467374,"extension":5.980786329593703},"index":4,"playId":"01ab6ee3-9bb8-301c-93b8-afa065425962","pitchNumber":3,"startTime":"2026-05-30T22:52:34.400Z","endTime":"2026-05-30T22:52:37.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.963496694718817,"aZ":-13.060157905592483,"pfxX":-7.19938100725796,"pfxZ":10.318466599150899,"pX":-0.09568285042390898,"pZ":1.970894024476782,"vX0":9.156802720232466,"vY0":-134.89665036525133,"vZ0":-5.997322822919639,"x":120.65,"y":185.57,"x0":-2.59077488056871,"y0":50.00008593232683,"z0":5.1349747493030815,"aX":-13.333172620789867},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":11.2,"spinRate":2183,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4052558128546071,"extension":6.269668596443426},"index":5,"playId":"bb5c5ec5-fd8c-34df-990c-27e006cc878a","pitchNumber":4,"startTime":"2026-05-30T22:52:57.535Z","endTime":"2026-05-30T22:53:00.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89141528298473,"aZ":-11.086189860920404,"pfxX":-4.7633940056721205,"pfxZ":11.447794066041125,"pX":0.7809227069350461,"pZ":2.051794760339623,"vX0":10.522077161628676,"vY0":-134.770501967991,"vZ0":-6.0778602544319105,"x":87.23,"y":183.38,"x0":-2.552467962511904,"y0":50.00225810843906,"z0":5.116834926346845,"aX":-8.774718754649133},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":6.4,"spinRate":2093,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4061765099777497,"extension":6.273282473586575},"index":6,"playId":"f3a2f417-fde2-3197-86a8-f64ce7f509de","pitchNumber":5,"startTime":"2026-05-30T22:53:16.676Z","endTime":"2026-05-30T22:53:20.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-05-30T22:53:36.729Z","endTime":"2026-05-30T22:53:55.304Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"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":93.8,"endSpeed":86.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944254845859373,"aZ":-14.395179224000826,"pfxX":-7.0677986473155645,"pfxZ":9.267117063981347,"pX":-1.1567214942610338,"pZ":3.0546553622865313,"vX0":6.634264518511669,"vY0":-136.62980289170503,"vZ0":-3.2607260231399757,"x":161.09,"y":156.3,"x0":-2.6808775958834747,"y0":50.00323712226504,"z0":5.233533881849454,"aX":-13.56039510952677},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2205,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39865581109934656,"extension":6.148254664509811},"index":8,"playId":"7e4aa9aa-d3d8-3f88-b32c-4653f43e8929","pitchNumber":6,"startTime":"2026-05-30T22:53:55.304Z","endTime":"2026-05-30T22:53:58.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":29.199999999999996,"leverageIndex":8.48,"dramaIndex":396.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:53:58.624Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Alonso singles on a ground ball to center fielder Daulton Varsho. Taylor Ward scores. Gunnar Henderson to 3rd. Adley Rutschman to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-30T22:54:13.597Z","endTime":"2026-05-30T22:55:43.619Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".327"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".317"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".452"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".373"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".275"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.19"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.82"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"103.60"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.34"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.07"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.86"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.63"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.93"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.60"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.64"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.91"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.78"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.35"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".984"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.355"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.074"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".775"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".763"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".621"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".914"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".984"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.355"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.074"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".775"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".825"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".763"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".407"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676802217916638,"aZ":-32.939491008940216,"pfxX":3.1660837299143996,"pfxZ":-0.538714854035435,"pX":0.10368325941543197,"pZ":3.6780465224180827,"vX0":5.88067921265558,"vY0":-118.48340541346394,"vZ0":3.2472816917021743,"x":113.05,"y":139.47,"x0":-2.821939229945448,"y0":50.003068605412714,"z0":5.300212889811152,"aX":4.498989969832514},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.1,"breakHorizontal":-7.2,"spinRate":2667,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.46232338117563465,"extension":5.823002093247838},"index":0,"playId":"4696c98b-02b7-39b3-9d0d-7c3919f95b49","pitchNumber":1,"startTime":"2026-05-30T22:54:27.728Z","endTime":"2026-05-30T22:54:30.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.309056573080248,"aZ":-35.814985472806434,"pfxX":3.204776592954216,"pfxZ":-2.614553560971885,"pX":-0.890909308289556,"pZ":2.9851306765004963,"vX0":3.7716420982818617,"vY0":-116.78481675089694,"vZ0":2.4492500182637897,"x":150.96,"y":158.18,"x0":-2.938235610329988,"y0":50.003541780159196,"z0":5.272437307122624,"aX":4.46176328000786},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.0,"breakHorizontal":-6.7,"spinRate":2609,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4675481436881821,"extension":5.869587934466334},"index":1,"playId":"ca9ae493-0884-3eb7-bfc8-73848201b27d","pitchNumber":2,"startTime":"2026-05-30T22:54:46.573Z","endTime":"2026-05-30T22:54:50.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.245636767889135,"aZ":-13.264103109876462,"pfxX":-8.357000216643332,"pfxZ":9.684553318605984,"pX":0.19009757581737388,"pZ":1.8656425226597162,"vX0":10.644500691943925,"vY0":-138.01457846398938,"vZ0":-6.232943449006962,"x":109.75,"y":188.41,"x0":-2.6092796394621707,"y0":50.00247653940262,"z0":5.0264189724840165,"aX":-16.317342586649257},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":13.2,"spinRate":2255,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.39505621214976516,"extension":6.304659125352445},"index":2,"playId":"25c4ed2b-051c-37c3-b38b-3ec8a744140a","pitchNumber":3,"startTime":"2026-05-30T22:55:08.492Z","endTime":"2026-05-30T22:55:11.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.875737308730837,"aZ":-13.68334269821213,"pfxX":-7.3684970969895245,"pfxZ":9.560288451739845,"pX":-0.2076311054548459,"pZ":3.1281182657725535,"vX0":9.12851802368307,"vY0":-137.77782377085924,"vZ0":-3.2587412394830286,"x":124.91,"y":154.32,"x0":-2.5970505419265435,"y0":50.00219615146,"z0":5.243250622599791,"aX":-14.251691619082774},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":11.5,"spinRate":2083,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39662899483875824,"extension":6.191728930761716},"hitData":{"launchSpeed":104.4,"launchAngle":3.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.22,"coordY":98.48}},"index":3,"playId":"cd8ed4a1-4673-3b1e-89db-57fa6f82eb05","pitchNumber":4,"startTime":"2026-05-30T22:55:32.457Z","endTime":"2026-05-30T22:55:43.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657756,"link":"/api/v1/people/657756","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":668939,"link":"/api/v1/people/668939"},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":657756,"link":"/api/v1/people/657756"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":16.299999999999997,"leverageIndex":5.37,"dramaIndex":240.0,"contextMetrics":{},"playEndTime":"2026-05-30T22:55:43.619Z","atBatIndex":79}]