[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Springer lines out sharply to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T22:37:08.863Z","endTime":"2026-05-28T22:37:58.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-28T20:33:24.829Z","endTime":"2026-05-28T22:13:15.883Z","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-28T22:13:15.883Z","endTime":"2026-05-28T22:36:24.198Z","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-28T22:36:24.198Z","endTime":"2026-05-28T22:37:11.110Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"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":92.2,"endSpeed":85.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459256470271487,"aZ":-22.576321033268393,"pfxX":-9.78527066340083,"pfxZ":5.196067826757419,"pX":-0.9414911661500446,"pZ":2.9295092146989035,"vX0":4.631701963252383,"vY0":-134.37598715717183,"vZ0":-2.262178564045378,"x":152.89,"y":159.68,"x0":-1.407104738242853,"y0":50.00172557801189,"z0":5.369901569577003,"aX":-18.06796699124521},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":16.9,"spinRate":2170,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4060959627607459,"extension":6.363011807080927},"index":3,"playId":"5c0dcc8a-c53a-38f1-b053-b2d8e267c113","pitchNumber":1,"startTime":"2026-05-28T22:37:11.110Z","endTime":"2026-05-28T22:37:14.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33729154968505,"aZ":-21.790945347919887,"pfxX":-10.406423822520427,"pfxZ":5.4722118040181105,"pX":-0.6660381600188443,"pZ":1.9103654071205898,"vX0":5.837799209912608,"vY0":-136.27865292701415,"vZ0":-4.777056400064383,"x":142.39,"y":187.2,"x0":-1.4733533361119955,"y0":50.00602979809136,"z0":5.172909090053142,"aX":-19.759788523623016},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":17.8,"spinRate":2159,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4004958538570049,"extension":6.261441112460787},"index":4,"playId":"ef88a1fe-b983-3938-9ccb-287b44c56eff","pitchNumber":2,"startTime":"2026-05-28T22:37:30.747Z","endTime":"2026-05-28T22:37:34.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76944857870679,"aZ":-21.89233881440945,"pfxX":-10.453273273339214,"pfxZ":5.488387272435292,"pX":0.18201949994226216,"pZ":2.3723846906107937,"vX0":7.864401415967351,"vY0":-135.5827679319032,"vZ0":-3.709546758708111,"x":110.06,"y":174.73,"x0":-1.3882422747427434,"y0":50.00664578009538,"z0":5.273807851056269,"aX":-19.59754743066444},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":17.4,"spinRate":2136,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.40294838602143646,"extension":6.472274030086888},"hitData":{"launchSpeed":107.0,"launchAngle":16.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.73,"coordY":52.11}},"index":5,"playId":"caf38abc-4c03-3889-b666-010f3733c1e3","pitchNumber":3,"startTime":"2026-05-28T22:37:50.674Z","endTime":"2026-05-28T22:37:58.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-28T22:37:58.956Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a line drive to left fielder Blaze Alexander.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T22:38:00.106Z","endTime":"2026-05-28T22:38:59.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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],"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.020719943929794,"aZ":-20.309395765931303,"pfxX":-5.951111597604119,"pfxZ":6.167506189618156,"pX":-0.8724768459203429,"pZ":2.265393587010723,"vX0":3.7887392190732134,"vY0":-136.59363877615374,"vZ0":-4.526352661144159,"x":150.26,"y":177.61,"x0":-1.4916290892811612,"y0":50.003525961100294,"z0":5.307578755807533,"aX":-11.447894228983133},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":10.2,"spinRate":2148,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39827419931490216,"extension":6.57841265127252},"index":0,"playId":"267bc47c-51e1-3a79-8cb4-091ee03a2852","pitchNumber":1,"startTime":"2026-05-28T22:38:27.229Z","endTime":"2026-05-28T22:38:30.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501060300299372,"aZ":-21.282688201061305,"pfxX":-2.8333163238474555,"pfxZ":5.8452109400143115,"pX":0.5205991669782117,"pZ":2.411008721517004,"vX0":6.294564244906205,"vY0":-134.30192498205147,"vZ0":-3.5526361303145593,"x":97.16,"y":173.68,"x0":-1.464308665107567,"y0":50.00616561182259,"z0":5.228194547322468,"aX":-5.283232699313532},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":4.1,"spinRate":2187,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4046844590451215,"extension":6.432853495803843},"hitData":{"launchSpeed":76.0,"launchAngle":23.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.1,"coordY":95.61}},"index":1,"playId":"824b9cbd-0ca1-3849-b665-fb843ae43de8","pitchNumber":2,"startTime":"2026-05-28T22:38:48.392Z","endTime":"2026-05-28T22:38:59.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:38:59.102Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vladimir Guerrero Jr. flies out to center fielder Leody Taveras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T22:38:58.297Z","endTime":"2026-05-28T22:40:19.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.80076027596663,"aZ":-24.065015115452624,"pfxX":-10.974751121723171,"pfxZ":4.319721319702936,"pX":-1.0485895586850582,"pZ":3.8965332889575803,"vX0":4.794051222878622,"vY0":-137.263606944055,"vZ0":0.2160368275498722,"x":156.97,"y":133.57,"x0":-1.4071003598588083,"y0":50.006284111307004,"z0":5.476365146095612,"aX":-20.619533870726116},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":18.6,"spinRate":2148,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4014345677549427,"extension":6.3559535128308235},"index":0,"playId":"d599610d-65e8-37b6-aa41-9473cac51e6e","pitchNumber":1,"startTime":"2026-05-28T22:39:24.600Z","endTime":"2026-05-28T22:39:27.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1421465160841,"aZ":-24.813536633873497,"pfxX":-8.603040363304753,"pfxZ":4.0005437255557466,"pX":-0.24193380814775525,"pZ":1.7431785997247375,"vX0":5.8531471415673,"vY0":-134.76777967102467,"vZ0":-4.834537990153268,"x":126.22,"y":191.71,"x0":-1.323606333701128,"y0":50.00414688282512,"z0":5.311837825150699,"aX":-15.834567420351135},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":14.3,"spinRate":2104,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4063480920040825,"extension":6.390104236421974},"index":1,"playId":"8fda991a-e462-316b-899e-18de0e70bde8","pitchNumber":2,"startTime":"2026-05-28T22:39:46.592Z","endTime":"2026-05-28T22:39:50.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87328283130336,"aZ":-21.56672477765907,"pfxX":-1.0223917471468749,"pfxZ":5.875312169699159,"pX":-0.03487034835661633,"pZ":2.179073532139386,"vX0":4.168557396581847,"vY0":-133.0877501464262,"vZ0":-4.047790224576521,"x":118.33,"y":179.95,"x0":-1.4842990029406393,"y0":50.000957388826315,"z0":5.269403312344601,"aX":-1.845470196442602},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":1.0,"spinRate":2132,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4105505224124326,"extension":6.516475045012553},"hitData":{"launchSpeed":92.1,"launchAngle":45.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.03,"coordY":86.08}},"index":2,"playId":"0962772a-f2c4-38fd-9653-f9bb582b880a","pitchNumber":3,"startTime":"2026-05-28T22:40:09.925Z","endTime":"2026-05-28T22:40:19.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:40:19.954Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to third baseman Coby Mayo in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-28T22:40:23.602Z","endTime":"2026-05-28T22:41:17.763Z","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":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":"Pop Out","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":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04261585357394,"aZ":-26.56791705381586,"pfxX":-12.04491014527786,"pfxZ":3.0143168761969923,"pX":0.4087130197674857,"pZ":1.6772026534639648,"vX0":8.745433711729023,"vY0":-135.41871957730427,"vZ0":-4.075466416560378,"x":101.42,"y":193.5,"x0":-1.294567222609099,"y0":50.00461681877383,"z0":5.056137778325091,"aX":-22.41582669720765},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":20.0,"spinRate":2162,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.404181730107501,"extension":6.291921277285968},"index":0,"playId":"0c325f8c-8afa-31a2-83dd-dc49ba9dc695","pitchNumber":1,"startTime":"2026-05-28T22:40:47.108Z","endTime":"2026-05-28T22:40:50.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.6,"endSpeed":66.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.102188095860413,"aZ":-41.60572244998442,"pfxX":6.729907342682509,"pfxZ":-8.447258164348716,"pX":-0.20700884261201374,"pZ":2.309848527563499,"vX0":0.5893534402583209,"vY0":-105.62738930149654,"vZ0":2.851152681744112,"x":124.89,"y":176.41,"x0":-1.3637508035622048,"y0":50.00504611606049,"z0":5.769617242537921,"aX":7.509878123309407},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-14.0,"breakHorizontal":-12.4,"spinRate":2396,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.5210650021228593,"extension":6.2697488234981975},"hitData":{"launchSpeed":69.7,"launchAngle":78.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":196.28}},"index":1,"playId":"b4e40b6a-365a-3505-a7a4-3aa5d4b9c60f","pitchNumber":2,"startTime":"2026-05-28T22:41:07.795Z","endTime":"2026-05-28T22:41:17.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:41:17.763Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:43:01.914Z","endTime":"2026-05-28T22:44:33.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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"}]}],"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":91.5,"endSpeed":83.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906486399876172,"aZ":-20.927896447581624,"pfxX":9.290777560219617,"pfxZ":6.318855518707905,"pX":1.2644018272414703,"pZ":1.5876515979209933,"vX0":-5.798958222857207,"vY0":-132.93149076439062,"vZ0":-8.01497317744968,"x":68.8,"y":195.91,"x0":2.2729732873897635,"y0":50.00576431365389,"z0":6.174909635152031,"aX":16.54201949760916},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.5,"spinRate":1971,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.41288401761501436,"extension":6.348708557643277},"index":0,"playId":"f4be5d29-461b-30c1-a79e-5a577dd9b379","pitchNumber":1,"startTime":"2026-05-28T22:43:23.140Z","endTime":"2026-05-28T22:43:26.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61248599595197,"aZ":-31.065853718177554,"pfxX":-1.485707341898265,"pfxZ":0.832894333939616,"pX":0.589595671657621,"pZ":1.8213978890319982,"vX0":-3.8984724202729364,"vY0":-114.93438845682118,"vZ0":-3.2433652591272457,"x":94.53,"y":189.6,"x0":2.501917003999162,"y0":50.00426115800583,"z0":6.272518447506594,"aX":-1.9847902119686869},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.0,"breakHorizontal":3.7,"spinRate":2194,"spinDirection":266},"zone":9,"typeConfidence":2.0,"plateTime":0.4768262800407186,"extension":6.338865774336131},"index":1,"playId":"e80a8889-3e54-351a-afad-209bd03ee130","pitchNumber":2,"startTime":"2026-05-28T22:43:35.482Z","endTime":"2026-05-28T22:43:39.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.183798163939645,"aZ":-17.86154379837607,"pfxX":9.946640830560936,"pfxZ":7.902948991127644,"pX":0.5390558552911704,"pZ":1.9037791408518887,"vX0":-7.680432353750653,"vY0":-134.02471069148007,"vZ0":-7.7671850424622155,"x":96.45,"y":187.38,"x0":2.1560062376640605,"y0":50.004112895536316,"z0":6.1255006743038525,"aX":18.01531013856672},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":-16.3,"spinRate":1984,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.4093794351873443,"extension":6.511253848582641},"index":2,"playId":"3f4df168-ca01-3a91-baf5-d83adae19205","pitchNumber":3,"startTime":"2026-05-28T22:43:49.332Z","endTime":"2026-05-28T22:43:52.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.351951187384827,"aZ":-20.198029265248884,"pfxX":5.847937198951727,"pfxZ":7.925507831979716,"pX":-0.18069397186354716,"pZ":0.16788856882605052,"vX0":-7.242623351332809,"vY0":-121.74284555546947,"vZ0":-10.099333455855058,"x":123.89,"y":234.25,"x0":2.063559488843733,"y0":50.0051473911829,"z0":6.096434888592746,"aX":8.8404811594869},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":12.4,"breakHorizontal":-9.0,"spinRate":1316,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4487120413943795,"extension":6.549776972215447},"index":3,"playId":"f516a21c-bedb-38b3-8d4f-e24867baec1c","pitchNumber":4,"startTime":"2026-05-28T22:44:07.559Z","endTime":"2026-05-28T22:44:10.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88272430487666,"aZ":-27.668126315223642,"pfxX":-1.1794955868468884,"pfxZ":2.76467777088793,"pX":-0.21224915901792346,"pZ":2.6333102095293683,"vX0":-6.490756587785583,"vY0":-126.85778743273144,"vZ0":-3.116258104988576,"x":125.09,"y":167.68,"x0":2.532486308376112,"y0":50.00320632811765,"z0":6.0825286993723555,"aX":-1.9225907712597374},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.6,"breakHorizontal":3.6,"spinRate":2270,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.43171229974385383,"extension":6.335950955689451},"hitData":{"launchSpeed":99.3,"launchAngle":16.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.1,"coordY":79.46}},"index":4,"playId":"b195d302-dd5d-3ca8-9edc-5462cf17e03c","pitchNumber":5,"startTime":"2026-05-28T22:44:23.586Z","endTime":"2026-05-28T22:44:33.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:44:33.615Z","atBatIndex":4},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Orioles challenged (tag play), call on the field was overturned: Gunnar Henderson reaches on a fielder's choice. Taylor Ward to 3rd. Gunnar Henderson to 2nd. Taylor Ward advances to 3rd, on a fielding error by third baseman Kazuma Okamoto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:44:35.077Z","endTime":"2026-05-28T22:47:08.680Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":9},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":[]}],"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":91.5,"endSpeed":83.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43852923228996,"aZ":-20.038210156885796,"pfxX":10.587355942453074,"pfxZ":6.856953009230357,"pX":-0.08363420990026312,"pZ":1.8269166224451374,"vX0":-9.131257171887215,"vY0":-132.7296759588332,"vZ0":-7.3617624230919825,"x":120.19,"y":189.45,"x0":2.038591287484621,"y0":50.00474199884115,"z0":6.113948728314506,"aX":18.747832480016545},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":-17.0,"spinRate":1984,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4138708814387173,"extension":6.51581933098837},"index":0,"playId":"0b07130e-b3ac-3af4-82de-3bb4bbb2e1e5","pitchNumber":1,"startTime":"2026-05-28T22:45:00.803Z","endTime":"2026-05-28T22:45:04.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85528181601254,"aZ":-26.259390774747633,"pfxX":-0.799423427475273,"pfxZ":3.7513973806353267,"pX":-1.3595733924476703,"pZ":2.535169382176063,"vX0":-8.533943213497714,"vY0":-124.65035719501778,"vZ0":-3.5779000679773056,"x":168.82,"y":170.33,"x0":2.210764329398416,"y0":50.00018357133615,"z0":6.155153859749338,"aX":-1.2566698035873691},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.2,"breakHorizontal":3.4,"spinRate":2183,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.4392695105729909,"extension":6.507968178457346},"index":1,"playId":"1cea7fcb-10f4-36ee-9265-3c2ff17a673d","pitchNumber":2,"startTime":"2026-05-28T22:45:19.271Z","endTime":"2026-05-28T22:45:23.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":91.6,"endSpeed":85.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.076490727834937,"aZ":-20.7447441811052,"pfxX":8.593376766717764,"pfxZ":6.299260735542772,"pX":-1.5167259015858878,"pZ":0.9231699714227574,"vX0":-11.884076524385645,"vY0":-132.75267248035203,"vZ0":-9.662343941879733,"x":174.81,"y":213.85,"x0":1.867941488932966,"y0":50.00132004726234,"z0":6.075155021720175,"aX":15.58751429029745},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":-13.4,"spinRate":2027,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.410057816290752,"extension":6.610266832467477},"index":2,"playId":"172cc269-1b78-3d45-8bd8-f52dec100cb8","pitchNumber":3,"startTime":"2026-05-28T22:45:36.865Z","endTime":"2026-05-28T22:45:39.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-28T22:45:53.335Z","endTime":"2026-05-28T22:46:11.298Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":77.5,"endSpeed":72.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.356707016525107,"aZ":-34.05683914742383,"pfxX":-1.5031690100958854,"pfxZ":-1.4430015560243703,"pX":0.2829064197905679,"pZ":1.7348108747234638,"vX0":-4.1653027843313275,"vY0":-112.88685872345296,"vZ0":-2.57138353717437,"x":106.22,"y":191.94,"x0":2.33880413352159,"y0":50.002321839209884,"z0":6.279426052027166,"aX":-1.9617181777959636},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-3.0,"breakHorizontal":3.7,"spinRate":2071,"spinDirection":310},"zone":8,"typeConfidence":2.0,"plateTime":0.4831114322642147,"extension":6.619673672926645},"index":4,"playId":"b903cefd-b445-38f0-8956-4f68a09d348c","pitchNumber":4,"startTime":"2026-05-28T22:46:11.298Z","endTime":"2026-05-28T22:46:14.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":76.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.85455995769326,"aZ":-28.929808099824083,"pfxX":-1.0249639420833359,"pfxZ":2.2471793953932115,"pX":-0.6324576705999113,"pZ":1.0478494151810576,"vX0":-6.613870454972018,"vY0":-118.08551134572275,"vZ0":-5.692687385126762,"x":141.11,"y":210.49,"x0":2.312725160488097,"y0":50.00174214158802,"z0":6.081590671077934,"aX":-1.4789709011435992},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.2,"breakHorizontal":3.1,"spinRate":2155,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.4600004629587735,"extension":6.569315366887213},"index":5,"playId":"9276eee2-e85b-37a2-a838-fb2b3034e2b5","pitchNumber":5,"startTime":"2026-05-28T22:46:38.644Z","endTime":"2026-05-28T22:46:42.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":91.8,"endSpeed":85.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08590112502566,"aZ":-17.32059448481151,"pfxX":9.605597838855328,"pfxZ":8.140848604336217,"pX":-0.24515914370910097,"pZ":1.9122915545701595,"vX0":-9.299548367490507,"vY0":-133.33185876628886,"vZ0":-7.752796153912482,"x":126.34,"y":187.15,"x0":2.01770937402418,"y0":50.00097499705056,"z0":6.077535182352118,"aX":17.523399676944376},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":-15.7,"spinRate":2016,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.4087123296980417,"extension":6.593363236530453},"hitData":{"launchSpeed":95.4,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.84,"coordY":157.76}},"index":6,"playId":"fc3ef24d-cf04-3442-bc06-0c11408d9899","pitchNumber":6,"startTime":"2026-05-28T22:46:56.680Z","endTime":"2026-05-28T22:47:08.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":110},"homeTeamWinProbability":68.10000000000001,"awayTeamWinProbability":31.89999999999999,"homeTeamWinProbabilityAdded":9.800000000000011,"leverageIndex":1.44,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:47:08.680Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adley Rutschman lines out to shortstop Andrés Giménez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:50:01.903Z","endTime":"2026-05-28T22:50:27.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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_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":69.2,"endSpeed":64.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.127296168166197,"aZ":-35.25412275034988,"pfxX":-0.8718181677257284,"pfxZ":-2.9868246901438695,"pX":-0.27330184915514405,"pZ":2.1123783055270113,"vX0":-5.112575789007702,"vY0":-100.75174238250112,"vZ0":-0.06514886987045632,"x":127.42,"y":181.75,"x0":2.4088479924455655,"y0":50.004756673747075,"z0":6.5945739445643925,"aX":-0.8974410070019793},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-5.0,"breakHorizontal":3.0,"spinRate":1983,"spinDirection":310},"zone":7,"typeConfidence":2.0,"plateTime":0.5433135240511264,"extension":6.357124307615856},"index":0,"playId":"ae426ad9-1fed-3773-97de-99bda9ee4a78","pitchNumber":1,"startTime":"2026-05-28T22:50:01.903Z","endTime":"2026-05-28T22:50:06.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":81.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67058809955433,"aZ":-22.432574623319653,"pfxX":9.74353749859166,"pfxZ":5.622388467085717,"pX":-0.34704684012434656,"pZ":2.9483867565728326,"vX0":-9.768210740217283,"vY0":-132.21309556830784,"vZ0":-4.011378531825266,"x":130.23,"y":159.17,"x0":2.1669941077845793,"y0":50.0061609880499,"z0":6.174360199704265,"aX":16.893515185739464},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.2,"breakHorizontal":-15.0,"spinRate":2088,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.4176367026923278,"extension":6.476444556486446},"hitData":{"launchSpeed":99.6,"launchAngle":10.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":95.89,"coordY":134.19}},"index":1,"playId":"c9475e88-a300-3902-9cd5-cf2305f1c4cc","pitchNumber":2,"startTime":"2026-05-28T22:50:19.908Z","endTime":"2026-05-28T22:50:27.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-4.800000000000011,"leverageIndex":1.33,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:50:27.425Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:50:31.179Z","endTime":"2026-05-28T22:52:27.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.4,"endSpeed":71.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65284108718627,"aZ":-22.09566650650329,"pfxX":6.084241765666954,"pfxZ":7.919172596628502,"pX":-1.6171222717036633,"pZ":1.4280574970043263,"vX0":-9.584809259621526,"vY0":-112.1909297876395,"vZ0":-5.761143038500846,"x":178.64,"y":200.22,"x0":1.9235459707307194,"y0":50.002013908695645,"z0":6.286817770085179,"aX":7.742117482494805},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":13.1,"breakHorizontal":-8.5,"spinRate":1230,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.48855942040756295,"extension":6.525508443121043},"index":0,"playId":"2954399b-4c9c-3222-b0fc-84ca263565f5","pitchNumber":1,"startTime":"2026-05-28T22:50:52.987Z","endTime":"2026-05-28T22:50:56.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596545430934956,"aZ":-26.840125531599426,"pfxX":10.717804683716777,"pfxZ":4.13400852307748,"pX":-0.5279351192827025,"pZ":0.6728149872129653,"vX0":-9.205792837433322,"vY0":-113.95578741279279,"vZ0":-6.372054793228251,"x":137.12,"y":220.61,"x0":2.2083751947798684,"y0":50.00499263357171,"z0":6.221405621589585,"aX":13.834463856756289},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":5.8,"breakHorizontal":-16.6,"spinRate":1332,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4841530887769925,"extension":6.502694125204903},"index":1,"playId":"6db2b6a7-1bc7-3802-96ab-2ffcf4b5743f","pitchNumber":2,"startTime":"2026-05-28T22:51:09.684Z","endTime":"2026-05-28T22:51:12.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.132276581904446,"aZ":-32.06803360384928,"pfxX":-1.2966848418997574,"pfxZ":0.08732167088017206,"pX":0.31358165976149743,"pZ":2.523605887491532,"vX0":-4.297450715262381,"vY0":-111.70503424600844,"vZ0":-1.382490989195042,"x":105.05,"y":170.64,"x0":2.4268132891349325,"y0":50.00501567747497,"z0":6.431694285203114,"aX":-1.6472041451089108},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":0.1,"breakHorizontal":3.4,"spinRate":2212,"spinDirection":312},"zone":6,"typeConfidence":2.0,"plateTime":0.48935614272764116,"extension":6.298187494993592},"index":2,"playId":"c3d440a0-efd0-30e6-b56d-84ab7f4cf84e","pitchNumber":3,"startTime":"2026-05-28T22:51:28.134Z","endTime":"2026-05-28T22:51:32.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.9752862607314,"aZ":-25.85601147074473,"pfxX":6.46798293322818,"pfxZ":4.7129592177340776,"pX":0.6703396743716205,"pZ":1.6062383055685854,"vX0":-5.561746271938872,"vY0":-114.96757213692156,"vZ0":-5.08398127061682,"x":91.45,"y":195.41,"x0":2.278542945452002,"y0":50.00382358288258,"z0":6.350668478730742,"aX":8.673772736779778},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.6,"breakHorizontal":-10.3,"spinRate":1214,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.47610338682333575,"extension":6.401889023256435},"index":3,"playId":"7a431a39-ffa6-3bc1-877f-8cd7ae515c47","pitchNumber":4,"startTime":"2026-05-28T22:51:51.642Z","endTime":"2026-05-28T22:51:55.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-28T22:52:04.797Z","endTime":"2026-05-28T22:52:24.468Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5901424186707,"aZ":-19.67895136437487,"pfxX":8.04551933488344,"pfxZ":6.842057361937041,"pX":0.8733486889481535,"pZ":3.4686566231168845,"vX0":-6.6571051994232135,"vY0":-134.86428440806625,"vZ0":-3.5496043916850133,"x":83.71,"y":145.13,"x0":2.338521867478951,"y0":50.0053434421514,"z0":6.204099840494928,"aX":14.700441646540849},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.8,"breakHorizontal":-13.0,"spinRate":2111,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40741442167813213,"extension":6.504204165961202},"index":5,"playId":"ae8c0d00-ced3-3bf0-bb4c-4eae957b2575","pitchNumber":5,"startTime":"2026-05-28T22:52:24.468Z","endTime":"2026-05-28T22:52:27.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.60000000000001,"awayTeamWinProbability":44.39999999999999,"homeTeamWinProbabilityAdded":-7.699999999999989,"leverageIndex":1.6,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:52:27.596Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-28T22:52:44.768Z","endTime":"2026-05-28T22:54:24.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.2,"endSpeed":68.4,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92917027542537,"aZ":-33.84572066587484,"pfxX":-1.4649530663665236,"pfxZ":-1.4276017998832105,"pX":0.4037333365777667,"pZ":1.773610051143163,"vX0":-3.9420098990419334,"vY0":-107.96570911837654,"vZ0":-1.9896467695622357,"x":101.61,"y":190.89,"x0":2.448218773392037,"y0":50.00088548880416,"z0":6.454375862152731,"aX":-1.718035699840466},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-2.8,"breakHorizontal":3.7,"spinRate":2151,"spinDirection":328},"zone":9,"typeConfidence":2.0,"plateTime":0.5085690387287394,"extension":6.163429015148823},"index":0,"playId":"80ff2306-e446-3973-811e-2565f9ea32fe","pitchNumber":1,"startTime":"2026-05-28T22:52:56.612Z","endTime":"2026-05-28T22:52:59.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76538847429937,"aZ":-23.892428577157258,"pfxX":11.35230558554948,"pfxZ":6.417776753490731,"pX":1.240554343254145,"pZ":2.0492835881118325,"vX0":-5.683262699252617,"vY0":-113.48925997515511,"vZ0":-4.181427966016056,"x":69.71,"y":183.45,"x0":2.3157690001940936,"y0":50.00419707742123,"z0":6.323916444172476,"aX":14.65727117877933},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":10.7,"breakHorizontal":-19.0,"spinRate":1112,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4845251264390362,"extension":6.482910057106636},"index":1,"playId":"f618ae84-a3c2-335b-b004-686081e1cc59","pitchNumber":2,"startTime":"2026-05-28T22:53:14.752Z","endTime":"2026-05-28T22:53:17.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.287581214622534,"aZ":-31.491918385596673,"pfxX":-1.6703507245481197,"pfxZ":0.4917569414550096,"pX":-0.9650112666058382,"pZ":1.1631286444176994,"vX0":-7.047139636435679,"vY0":-116.65247064669532,"vZ0":-4.80087231756773,"x":153.78,"y":207.38,"x0":2.3080741275460017,"y0":50.00181549526573,"z0":6.205999303288827,"aX":-2.3084663575541726},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.0,"breakHorizontal":4.7,"spinRate":2289,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4689565406971332,"extension":6.513167588863939},"index":2,"playId":"4a50ddd0-78bf-3eec-922a-38773c1d57e5","pitchNumber":3,"startTime":"2026-05-28T22:53:36.922Z","endTime":"2026-05-28T22:53:40.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":71.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186558128695157,"aZ":-22.741289546707318,"pfxX":9.093364022549686,"pfxZ":7.233000191656862,"pX":0.10231949092529612,"pZ":0.3012358829324048,"vX0":-7.447513896238071,"vY0":-114.90258921809449,"vZ0":-7.9516817357252805,"x":113.1,"y":230.65,"x0":2.2433797153933153,"y0":50.002879791575864,"z0":6.099477659147345,"aX":11.859250878965609},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":10.8,"breakHorizontal":-14.0,"spinRate":1226,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.48126055558445824,"extension":6.457623268113161},"index":3,"playId":"0f4a08c2-23f1-3999-b1ad-73ae2fe35cea","pitchNumber":4,"startTime":"2026-05-28T22:53:58.669Z","endTime":"2026-05-28T22:54:01.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.190019912073186,"aZ":-17.378975629759346,"pfxX":6.13234454869707,"pfxZ":8.103988022436065,"pX":0.5028329892628686,"pZ":2.8821502639721026,"vX0":-6.568572431714624,"vY0":-133.82157586119212,"vZ0":-5.225929622600219,"x":97.83,"y":160.96,"x0":2.185181672186268,"y0":50.0002450296062,"z0":6.09367877570707,"aX":11.190860575789834},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":-9.8,"spinRate":2014,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.40833781935507973,"extension":6.479564158622519},"index":4,"playId":"318fc508-5114-3360-9e63-d6e7cc27737b","pitchNumber":5,"startTime":"2026-05-28T22:54:21.210Z","endTime":"2026-05-28T22:54:24.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.6000000000000085,"leverageIndex":2.03,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:54:24.402Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T22:56:21.107Z","endTime":"2026-05-28T22:56:55.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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_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(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":92.0,"endSpeed":84.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.574930476113504,"aZ":-25.599141181414414,"pfxX":-10.64315831484182,"pfxZ":3.611669158742007,"pX":-1.387976090386747,"pZ":3.183968055173894,"vX0":4.016183823072364,"vY0":-133.96536261859572,"vZ0":-0.8188470169114922,"x":169.91,"y":152.81,"x0":-1.5226968486265269,"y0":50.00184226550314,"z0":5.32120163730605,"aX":-19.369780876039012},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":18.5,"spinRate":2075,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4086536219639756,"extension":6.171696749891906},"index":0,"playId":"173eb4d0-642d-34eb-ae1d-509ab5c16637","pitchNumber":1,"startTime":"2026-05-28T22:56:30.532Z","endTime":"2026-05-28T22:56:33.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13447088139303,"aZ":-25.64722024488072,"pfxX":-10.873412077054166,"pfxZ":3.5782605385825006,"pX":0.18411445916423133,"pZ":1.8058586944471513,"vX0":7.481574318009494,"vY0":-134.24280352482484,"vZ0":-4.30978277480699,"x":109.98,"y":190.02,"x0":-1.2265895664440354,"y0":50.00547269907811,"z0":5.258620290430829,"aX":-19.84328864291781},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":18.1,"spinRate":2160,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4080619841000037,"extension":6.427954128638639},"hitData":{"launchSpeed":88.1,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.59,"coordY":158.7}},"index":1,"playId":"86f1680e-ee49-38c9-8421-445491e6e9eb","pitchNumber":2,"startTime":"2026-05-28T22:56:47.874Z","endTime":"2026-05-28T22:56:55.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:56:55.874Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a ground ball to third baseman Coby Mayo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T22:56:59.027Z","endTime":"2026-05-28T22:59:24.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"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_fielded_ball"}]}],"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":70.5,"endSpeed":64.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.699770592817448,"aZ":-39.99671134184409,"pfxX":10.253678094498333,"pfxZ":-7.449243008178035,"pX":-0.9620682054459813,"pZ":2.7295492699590764,"vX0":-1.7284448345876489,"vY0":-102.44140555478505,"vZ0":3.5691622584876184,"x":153.67,"y":165.08,"x0":-1.432839057691982,"y0":50.00054622873294,"z0":5.891916754855481,"aX":10.773682856791835},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-11.9,"breakHorizontal":-18.0,"spinRate":2218,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.536989833808422,"extension":6.259019545229464},"index":0,"playId":"d6253226-cc9f-322b-acc0-2f8c857af682","pitchNumber":1,"startTime":"2026-05-28T22:57:27.144Z","endTime":"2026-05-28T22:57:30.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-28T22:57:46.161Z","endTime":"2026-05-28T22:57:55.164Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72965205033272,"aZ":-22.2784844436445,"pfxX":-0.5346122711283542,"pfxZ":5.483923547273566,"pX":-0.1937969691175547,"pZ":4.20098106231901,"vX0":3.544806170238097,"vY0":-133.68744107922515,"vZ0":0.9498021540106367,"x":124.39,"y":125.35,"x0":-1.4693495405029782,"y0":50.00135898664321,"z0":5.444259280511272,"aX":-0.9652704283771251},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":0.1,"spinRate":2099,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.41023838344374974,"extension":6.349286093398158},"index":2,"playId":"4a66800c-8348-3962-b7b1-71e6bf4bc6ee","pitchNumber":2,"startTime":"2026-05-28T22:57:55.164Z","endTime":"2026-05-28T22:57:58.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5730936190344,"aZ":-38.81096919549792,"pfxX":5.848884935347335,"pfxZ":-5.338554859297954,"pX":-0.7514290932849486,"pZ":2.95842409757488,"vX0":-0.10125010675222951,"vY0":-111.26272049723417,"vZ0":2.8785494608014135,"x":145.64,"y":158.9,"x0":-1.4639561998030022,"y0":50.00313200985899,"z0":5.69410063368005,"aX":7.269747499490549},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.5,"breakHorizontal":-10.6,"spinRate":2472,"spinDirection":59},"zone":1,"typeConfidence":2.0,"plateTime":0.49392304963251776,"extension":6.197221469229937},"index":3,"playId":"0a791b3d-a091-3629-ba70-0889b7c7f626","pitchNumber":3,"startTime":"2026-05-28T22:58:15.586Z","endTime":"2026-05-28T22:58:19.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76996881358713,"aZ":-25.008962316849264,"pfxX":-0.3236324148366565,"pfxZ":3.9913696303927004,"pX":-1.4535695537119702,"pZ":4.5623510871056965,"vX0":0.5608794880778211,"vY0":-132.55528219528017,"vZ0":2.547249481791683,"x":172.41,"y":115.6,"x0":-1.624939667148407,"y0":50.00562406332889,"z0":5.404054166438348,"aX":-0.5815627161142357},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.9,"breakHorizontal":0.5,"spinRate":2063,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4116839219579118,"extension":6.043602957807585},"index":4,"playId":"452712d0-7671-3185-8523-0468e78b618d","pitchNumber":4,"startTime":"2026-05-28T22:58:37.485Z","endTime":"2026-05-28T22:58:40.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.838116182757194,"aZ":-28.887192993363207,"pfxX":-11.059752164117748,"pfxZ":1.7918908316098427,"pX":1.0302673810284986,"pZ":2.3789781875886598,"vX0":9.015265778126029,"vY0":-135.16075321279445,"vZ0":-2.5730125044078065,"x":77.73,"y":174.55,"x0":-0.9258447627158032,"y0":50.00276738336711,"z0":5.389992134306232,"aX":-20.285909092352554},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":17.9,"spinRate":2096,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4065843957763082,"extension":6.440991698860066},"index":5,"playId":"7df3d66c-5174-39eb-a254-a814135a0bf6","pitchNumber":5,"startTime":"2026-05-28T22:58:55.844Z","endTime":"2026-05-28T22:58:59.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.649193713024605,"aZ":-30.679803914124346,"pfxX":-9.667641000305942,"pfxZ":0.8118208488418102,"pX":-0.4953352344465432,"pZ":2.589869229576621,"vX0":5.793258020458349,"vY0":-135.35729475838417,"vZ0":-1.2015724804668722,"x":135.88,"y":168.85,"x0":-1.411712572325291,"y0":50.00500750818837,"z0":5.195549139827244,"aX":-17.869661415618975},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.4,"breakHorizontal":16.2,"spinRate":2043,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4052694941834014,"extension":6.237529729619421},"hitData":{"launchSpeed":94.8,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":176.01}},"index":6,"playId":"8459784b-0617-370d-a384-55e06e1f16f7","pitchNumber":6,"startTime":"2026-05-28T22:59:16.268Z","endTime":"2026-05-28T22:59:24.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-28T22:59:24.273Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to left fielder Blaze Alexander.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T22:59:31.049Z","endTime":"2026-05-28T23:00:52.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"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":"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":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.592734932983817,"aZ":-23.04991202121761,"pfxX":-9.799870272270656,"pfxZ":4.841870122073996,"pX":0.17252180787032448,"pZ":1.5885270562920741,"vX0":7.296033080354232,"vY0":-136.3210874532194,"vZ0":-5.403711387712163,"x":110.42,"y":195.89,"x0":-1.2635708702690416,"y0":50.002643215753416,"z0":5.184706184387361,"aX":-18.46883797980087},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":2062,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4015769249935315,"extension":6.489774533049869},"index":0,"playId":"1f67fd83-0653-304e-a732-268a5c6adabc","pitchNumber":1,"startTime":"2026-05-28T22:59:57.436Z","endTime":"2026-05-28T23:00:00.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6423429614652,"aZ":-23.510214629173728,"pfxX":-0.10503952150361151,"pfxZ":4.896484985692592,"pX":-0.05856152381115187,"pZ":3.427362559854421,"vX0":3.9927933294170272,"vY0":-131.8148387959244,"vZ0":-0.4730521253208614,"x":119.23,"y":146.24,"x0":-1.57587966468218,"y0":50.00139667403211,"z0":5.337026388596853,"aX":-0.1864342735803177},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":-0.6,"spinRate":2177,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41469664923982164,"extension":6.368003913422103},"index":1,"playId":"e181cd4b-ebd7-32dd-b28a-86a23dc212f8","pitchNumber":2,"startTime":"2026-05-28T23:00:16.834Z","endTime":"2026-05-28T23:00:20.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":66.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.902891481662873,"aZ":-37.01543009493233,"pfxX":9.063612249487154,"pfxZ":-4.369819357927698,"pX":-0.05984806658952858,"pZ":2.170716193355988,"vX0":0.9993753161373825,"vY0":-105.57717214757777,"vZ0":2.5808412948062487,"x":119.28,"y":180.17,"x0":-1.716688538103085,"y0":50.000033172461706,"z0":5.24627482793015,"aX":10.051356761397402},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-6.6,"breakHorizontal":-16.7,"spinRate":2419,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.5222917246283476,"extension":6.245550035550702},"hitData":{"launchSpeed":75.5,"launchAngle":41.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.18,"coordY":110.88}},"index":2,"playId":"d69ff2f1-4a2b-3f09-8fa8-e28de41e33c0","pitchNumber":3,"startTime":"2026-05-28T23:00:39.511Z","endTime":"2026-05-28T23:00:52.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:00:52.538Z","atBatIndex":11},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Jesús Sánchez caught stealing 2nd base, catcher Adley Rutschman to shortstop Gunnar Henderson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-28T23:00:53.641Z","endTime":"2026-05-28T23:02:19.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"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":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":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":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":83.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.195280661406834,"aZ":-26.648912660699093,"pfxX":-10.243067287843179,"pfxZ":3.0793236377969997,"pX":-1.323464812851515,"pZ":3.0463101864839737,"vX0":3.48205837536125,"vY0":-134.31816202848123,"vZ0":-1.2239809048424517,"x":167.45,"y":156.53,"x0":-1.3206515633313247,"y0":50.00007356987389,"z0":5.436567170568536,"aX":-18.36095591090348},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":17.5,"spinRate":2203,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4107467501781179,"extension":6.328400946391667},"index":0,"playId":"4f8d3cf5-b993-31fa-b43e-f9c3fe70b2ce","pitchNumber":1,"startTime":"2026-05-28T23:01:20.602Z","endTime":"2026-05-28T23:01:25.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.972371722145994,"aZ":-19.680624585021135,"pfxX":-1.8787935955893285,"pfxZ":6.8461954510227425,"pX":-0.5816587507915776,"pZ":3.0701925049135954,"vX0":3.214666933761746,"vY0":-134.2445243337964,"vZ0":-2.1154155521675855,"x":139.17,"y":155.88,"x0":-1.5504230348460732,"y0":50.00655871786346,"z0":5.26889119215422,"aX":-3.431018991654809},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":2.8,"spinRate":2166,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4079599235674207,"extension":6.656520699794548},"index":1,"playId":"9cf03b7f-5646-3384-9593-3de46ed4107b","pitchNumber":2,"startTime":"2026-05-28T23:01:43.598Z","endTime":"2026-05-28T23:01:47.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.652452854026667,"aZ":-21.872525086509697,"pfxX":0.38742774609949127,"pfxZ":5.81240774146109,"pX":-0.9555329297050319,"pZ":4.4663935619796495,"vX0":1.4777154273410413,"vY0":-132.38844841325542,"vZ0":1.8473585040410776,"x":153.42,"y":118.19,"x0":-1.571603849270841,"y0":50.00308391904889,"z0":5.362019046070035,"aX":0.6864064167379863},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.2,"breakHorizontal":-1.1,"spinRate":2195,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4139666508053539,"extension":6.033992829150849},"index":2,"playId":"26747fb6-2faa-3065-bc95-45e1c4e14cb6","pitchNumber":3,"startTime":"2026-05-28T23:02:13.451Z","endTime":"2026-05-28T23:02:19.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:02:19.400Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leody Taveras pops out to third baseman Kazuma Okamoto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T23:04:14.828Z","endTime":"2026-05-28T23:04:45.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","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":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.2,"endSpeed":66.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.590088162884093,"aZ":-31.647133289959907,"pfxX":-1.9983522099620195,"pfxZ":0.4649166498861206,"pX":-0.5184234790344248,"pZ":2.4717386791778324,"vX0":-4.986069514240626,"vY0":-105.07976742775256,"vZ0":-0.9027296110505745,"x":136.76,"y":172.04,"x0":2.143347613806836,"y0":50.00073001380203,"z0":6.5796435048659765,"aX":-2.2359421294496156},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":1.0,"breakHorizontal":4.9,"spinRate":1998,"spinDirection":287},"zone":4,"typeConfidence":2.0,"plateTime":0.5209957573505513,"extension":6.2704347931269355},"hitData":{"launchSpeed":80.7,"launchAngle":73.0,"totalDistance":66.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":111.27,"coordY":181.07}},"index":0,"playId":"b206a52d-c12a-33a4-9194-4968c6f3d0da","pitchNumber":1,"startTime":"2026-05-28T23:04:35.103Z","endTime":"2026-05-28T23:04:45.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:04:45.103Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler O'Neill grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T23:04:48.829Z","endTime":"2026-05-28T23:06:13.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36136493884017,"aZ":-20.167382504329602,"pfxX":11.022661054423384,"pfxZ":6.851707322776932,"pX":0.1328959467485898,"pZ":2.8230376679937894,"vX0":-8.221938236485009,"vY0":-131.88297247875204,"vZ0":-5.140672650571511,"x":111.93,"y":162.56,"x0":1.8665599404457858,"y0":50.00428870760308,"z0":6.29540205619897,"aX":19.321319807928344},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.4,"breakHorizontal":-18.0,"spinRate":1978,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.41610721706162535,"extension":6.451352018133034},"index":0,"playId":"c7142b1d-825a-31bf-8f84-70f0447194e6","pitchNumber":1,"startTime":"2026-05-28T23:05:08.489Z","endTime":"2026-05-28T23:05:11.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":79.1,"endSpeed":72.6,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77823914183992,"aZ":-24.42723569291701,"pfxX":7.14544441999171,"pfxZ":5.791136959279854,"pX":0.9603445134874163,"pZ":2.3807957385111056,"vX0":-4.688806212545381,"vY0":-115.0499780546572,"vZ0":-3.948299583624594,"x":80.39,"y":174.5,"x0":2.098633088748406,"y0":50.00163076167141,"z0":6.49231613483512,"aX":9.557521361827865},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":9.7,"breakHorizontal":-11.8,"spinRate":1148,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.47647086660057214,"extension":6.429780594416564},"index":1,"playId":"5c8c1368-c4a9-3c08-a713-4823e60c5dbd","pitchNumber":2,"startTime":"2026-05-28T23:05:19.628Z","endTime":"2026-05-28T23:05:23.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":73.0,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.593780752494897,"aZ":-32.70765146425186,"pfxX":-1.8487029561482091,"pfxZ":-0.3992719514040388,"pX":-0.13502686220703758,"pZ":2.808602382626851,"vX0":-5.117670000880124,"vY0":-113.60568369384453,"vZ0":-1.0592320638564217,"x":122.15,"y":162.95,"x0":2.372315405622109,"y0":50.0050146872392,"z0":6.484911725871754,"aX":-2.4555149337977005},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-0.7,"breakHorizontal":4.4,"spinRate":2249,"spinDirection":305},"zone":2,"typeConfidence":2.0,"plateTime":0.4791398183382296,"extension":6.302103257459767},"index":2,"playId":"7a0e0619-9067-3c5c-821e-2a515c0c45b7","pitchNumber":3,"startTime":"2026-05-28T23:05:32.479Z","endTime":"2026-05-28T23:05:35.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40114325695669,"aZ":-21.83605713375761,"pfxX":4.496163403326522,"pfxZ":7.071688743787204,"pX":0.6194233011905085,"pZ":0.16158380699106253,"vX0":-5.2108438883617065,"vY0":-119.66516210395788,"vZ0":-9.48532595484685,"x":93.39,"y":234.42,"x0":2.233135263880598,"y0":50.00363550261682,"z0":6.10760180728124,"aX":6.572622702061513},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.9,"breakHorizontal":-7.0,"spinRate":1305,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.456355302355802,"extension":6.574550087944132},"index":3,"playId":"4e9f3afe-f241-33a2-9f31-aebb3c678a1c","pitchNumber":4,"startTime":"2026-05-28T23:05:49.680Z","endTime":"2026-05-28T23:05:52.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.511341568690526,"aZ":-20.96051955878433,"pfxX":7.82613041902874,"pfxZ":6.387993877589421,"pX":0.202516879135716,"pZ":3.0118731132215912,"vX0":-7.631620936900172,"vY0":-131.99292681668987,"vZ0":-4.1854796746002725,"x":109.28,"y":157.46,"x0":2.1220195279539946,"y0":50.00232696577548,"z0":6.172203995074707,"aX":13.734890856352921},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.8,"breakHorizontal":-12.4,"spinRate":1944,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.4158430518159193,"extension":6.548626087934207},"hitData":{"launchSpeed":95.3,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.24,"coordY":171.95}},"index":4,"playId":"9a4e15cd-eb09-3704-92ec-170eb0744d88","pitchNumber":5,"startTime":"2026-05-28T23:06:05.283Z","endTime":"2026-05-28T23:06:13.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:06:13.302Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-28T23:06:16.883Z","endTime":"2026-05-28T23:07:38.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37234530522753,"aZ":-19.801774089887616,"pfxX":10.945055326298256,"pfxZ":7.141893034985282,"pX":1.0943141771895608,"pZ":2.3461307938548477,"vX0":-6.353266183015087,"vY0":-131.8708517717329,"vZ0":-5.979145219928716,"x":75.29,"y":175.43,"x0":2.133756021462301,"y0":50.002719675118584,"z0":6.140151898187409,"aX":18.95733007247818},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.5,"breakHorizontal":-18.1,"spinRate":2036,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.41800967920602394,"extension":6.521168649240139},"index":0,"playId":"7b9779a3-62bd-371b-a040-a263216faa47","pitchNumber":1,"startTime":"2026-05-28T23:06:35.441Z","endTime":"2026-05-28T23:06:39.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.267853876474422,"aZ":-31.413372269298403,"pfxX":0.1144439301802076,"pfxZ":0.5801335838006638,"pX":-0.9042074173116529,"pZ":1.5882235869269266,"vX0":-7.10357571352855,"vY0":-113.8665009791121,"vZ0":-3.8299274515337416,"x":151.47,"y":195.9,"x0":2.243426744052411,"y0":50.00289158488124,"z0":6.4062238048241165,"aX":0.15077613656926406},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.4,"breakHorizontal":1.7,"spinRate":2284,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.4813589098009099,"extension":6.413129113813972},"index":1,"playId":"da128bc2-b8c6-3827-aca5-e187b671e767","pitchNumber":2,"startTime":"2026-05-28T23:07:15.134Z","endTime":"2026-05-28T23:07:18.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-28T23:07:27.681Z","endTime":"2026-05-28T23:07:33.147Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":81.8,"endSpeed":76.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.535860950358785,"aZ":-30.030981984847376,"pfxX":-0.4074335818034358,"pfxZ":1.4885441354713596,"pX":-1.2375732288754666,"pZ":1.212388372104434,"vX0":-8.10824941508349,"vY0":-118.82455039615816,"vZ0":-5.273962973866196,"x":164.17,"y":206.05,"x0":2.2636038451317457,"y0":50.00278154882911,"z0":6.170893422386249,"aX":-0.5843024932576466},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.7,"breakHorizontal":2.6,"spinRate":2275,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.45993804212222056,"extension":6.595901985510638},"index":3,"playId":"c3d967c5-5104-35b9-b33f-2df38460fb3d","pitchNumber":3,"startTime":"2026-05-28T23:07:33.147Z","endTime":"2026-05-28T23:07:38.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:07:38.168Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrés Giménez homers (6) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T23:09:28.463Z","endTime":"2026-05-28T23:10:35.646Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86659173913363,"aZ":-22.49107725172539,"pfxX":0.3856568669494399,"pfxZ":5.560892315101185,"pX":0.139834881108122,"pZ":3.133350984072388,"vX0":3.9859928261033333,"vY0":-130.6980833135596,"vZ0":-1.2232192185558728,"x":111.67,"y":154.18,"x0":-1.45100945729179,"y0":50.003510373997244,"z0":5.2861884631588545,"aX":0.6706060089361325},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.1,"breakHorizontal":-1.6,"spinRate":2181,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.41804163672896966,"extension":6.50027017307439},"index":0,"playId":"39510729-26f4-3a71-8a99-e2c06bc03bf6","pitchNumber":1,"startTime":"2026-05-28T23:09:47.597Z","endTime":"2026-05-28T23:09:51.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":70.1,"endSpeed":63.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59031943407672,"aZ":-41.20015477339757,"pfxX":9.012178341271536,"pfxZ":-8.808146587406206,"pX":0.03113683930972888,"pZ":1.898429327991445,"vX0":0.5354984698028292,"vY0":-101.88415594286568,"vZ0":2.65717378720419,"x":115.81,"y":187.52,"x0":-1.4036972998379353,"y0":50.00149984504273,"z0":5.7623317204264985,"aX":9.238971587826448},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-71.3,"breakVerticalInduced":-14.4,"breakHorizontal":-16.4,"spinRate":2346,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.5427774412951027,"extension":6.31951199580046},"hitData":{"launchSpeed":102.0,"launchAngle":29.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":196.98,"coordY":47.82}},"index":1,"playId":"af2969f1-788c-314a-8c56-43d875150ddf","pitchNumber":2,"startTime":"2026-05-28T23:10:07.975Z","endTime":"2026-05-28T23:10:35.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-11.199999999999996,"leverageIndex":0.98,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:10:35.646Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T23:10:21.711Z","endTime":"2026-05-28T23:11:04.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.1,"endSpeed":66.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.143464655907646,"aZ":-41.49732288510879,"pfxX":7.943236542864426,"pfxZ":-8.422071041082944,"pX":0.10066874967492372,"pZ":2.183499910695919,"vX0":0.9334928752350908,"vY0":-104.95513512434184,"vZ0":2.803168464028481,"x":113.16,"y":179.83,"x0":-1.3820998025049938,"y0":50.00470107763605,"z0":5.692143686523268,"aX":8.78879682315204},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-14.0,"breakHorizontal":-14.6,"spinRate":2326,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.5235342756643417,"extension":6.276560768828474},"hitData":{"launchSpeed":68.7,"launchAngle":5.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.14,"coordY":159.79}},"index":0,"playId":"1c1685b4-cae6-3419-8027-3d2508c08ccd","pitchNumber":1,"startTime":"2026-05-28T23:10:56.014Z","endTime":"2026-05-28T23:11:04.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:11:04.782Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T23:11:08.759Z","endTime":"2026-05-28T23:13:09.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.385817057351066,"aZ":-27.724971516497064,"pfxX":-10.776761197936544,"pfxZ":2.404834886962723,"pX":-0.4325610507925891,"pZ":3.8451937467685524,"vX0":6.2852266766607165,"vY0":-134.75282873990477,"vZ0":1.2175530957698477,"x":133.49,"y":134.96,"x0":-1.3866688767278643,"y0":50.004028257504054,"z0":5.336237348676266,"aX":-19.957593464757924},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.8,"breakHorizontal":18.4,"spinRate":2034,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4053892320645862,"extension":6.314847451214937},"index":0,"playId":"2c416932-6a67-3e5f-90bb-1371252639c1","pitchNumber":1,"startTime":"2026-05-28T23:11:33.571Z","endTime":"2026-05-28T23:11:37.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257206372781262,"aZ":-22.273775854061483,"pfxX":-9.074719760184571,"pfxZ":5.277336916067891,"pX":0.29842852085596927,"pZ":2.424419968941172,"vX0":7.191293589893576,"vY0":-135.1204147584778,"vZ0":-3.5096680566684784,"x":105.62,"y":173.32,"x0":-1.1986072206309726,"y0":50.006535465410614,"z0":5.277606032293684,"aX":-17.038427416518445},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":15.2,"spinRate":2075,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4030281955255792,"extension":6.3881953871863235},"index":1,"playId":"c1b4fc5c-4c8b-32c7-8e4e-544950c77a92","pitchNumber":2,"startTime":"2026-05-28T23:11:53.944Z","endTime":"2026-05-28T23:11:57.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48979394468019,"aZ":-23.574533009305522,"pfxX":-9.1355602959991,"pfxZ":4.499606345629971,"pX":-0.9231259652814389,"pZ":2.675041956383815,"vX0":4.377049642487706,"vY0":-136.54878246192766,"vZ0":-2.485605804795651,"x":152.19,"y":166.55,"x0":-1.3488175306758081,"y0":50.005641722241954,"z0":5.197341773595047,"aX":-17.47361907569989},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":15.8,"spinRate":2191,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39919512557067494,"extension":6.21872765800801},"index":2,"playId":"535f869f-02a1-3efa-93e2-9ee75bbb43cd","pitchNumber":3,"startTime":"2026-05-28T23:12:19.998Z","endTime":"2026-05-28T23:12:23.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":66.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.979080547947824,"aZ":-42.91604186625066,"pfxX":9.384317059346326,"pfxZ":-9.811602400973195,"pX":0.8743646139769116,"pZ":2.46988185385705,"vX0":1.88408128569512,"vY0":-104.67829202083209,"vZ0":3.5171420349087006,"x":83.67,"y":172.09,"x0":-1.2592132561852163,"y0":50.00460222130759,"z0":5.841367642624069,"aX":10.26951157859549},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.6,"breakVerticalInduced":-16.2,"breakHorizontal":-17.5,"spinRate":2390,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.5260741438907366,"extension":6.337137293450509},"index":3,"playId":"ec185a92-0f2f-3a7f-bc90-a41c0970b18f","pitchNumber":4,"startTime":"2026-05-28T23:12:39.829Z","endTime":"2026-05-28T23:12:43.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":67.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.128580701501036,"aZ":-37.152591718116454,"pfxX":10.207072056681316,"pfxZ":-4.428804004600853,"pX":0.2373657223031772,"pZ":0.9196457331385635,"vX0":1.1851763444694718,"vY0":-105.48172291768955,"vZ0":0.43481472380269204,"x":107.95,"y":213.95,"x0":-1.6576443873815847,"y0":50.00051492719882,"z0":4.998359585509329,"aX":11.4865636392883},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-7.6,"breakHorizontal":-18.8,"spinRate":2498,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.5194827981937009,"extension":6.210911992119382},"index":4,"playId":"82ece260-d3d0-3e00-9979-9f2cc2f1715f","pitchNumber":5,"startTime":"2026-05-28T23:13:05.297Z","endTime":"2026-05-28T23:13:09.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:13:09.743Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Lukes flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-28T23:13:34.543Z","endTime":"2026-05-28T23:15:58.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":92.0,"endSpeed":84.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569895116052585,"aZ":-27.74572579338242,"pfxX":-7.269669131922812,"pfxZ":2.4222064165377475,"pX":-1.5274366900611542,"pZ":4.38984923890771,"vX0":2.37575654321237,"vY0":-134.0788141921986,"vZ0":2.1691236899896045,"x":175.22,"y":120.25,"x0":-1.477659933294559,"y0":50.004754426351305,"z0":5.543408141997696,"aX":-13.306640157464006},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":12.7,"spinRate":2133,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40769436885589405,"extension":6.162935557773369},"index":0,"playId":"816175f9-8090-3f0b-9f2e-4ea286882352","pitchNumber":1,"startTime":"2026-05-28T23:13:45.404Z","endTime":"2026-05-28T23:13:48.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.332379201781446,"aZ":-23.462975969969808,"pfxX":-9.527077915674846,"pfxZ":4.53819610238429,"pX":-0.307696310444759,"pZ":2.076443959765718,"vX0":5.976033318568511,"vY0":-137.2125364274674,"vZ0":-4.3637158178914,"x":128.73,"y":182.72,"x0":-1.268061774877205,"y0":50.0041803824244,"z0":5.271898874244101,"aX":-18.297394400978526},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":2100,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.39808812791480275,"extension":6.426120325455558},"index":1,"playId":"5c991aa9-fb68-3c4e-ae51-1aaac647c881","pitchNumber":2,"startTime":"2026-05-28T23:14:06.486Z","endTime":"2026-05-28T23:14:09.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82399294211812,"aZ":-20.36385050790505,"pfxX":-2.013422785933698,"pfxZ":6.415124200636606,"pX":1.4915723049386427,"pZ":1.5267627528529946,"vX0":7.64992719180993,"vY0":-133.57772720419388,"vZ0":-5.575968617940382,"x":60.14,"y":197.56,"x0":-1.1250198944763503,"y0":50.000782101060445,"z0":5.067447273227213,"aX":-3.706469593310231},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":2.3,"spinRate":2139,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40720397352780013,"extension":6.368850022913105},"index":2,"playId":"c680debb-99b4-3721-bded-8aa320889bbe","pitchNumber":3,"startTime":"2026-05-28T23:14:26.974Z","endTime":"2026-05-28T23:14:30.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435997149699176,"aZ":-28.417072445881104,"pfxX":-9.408035717523152,"pfxZ":2.045248822402133,"pX":-0.7484227563767867,"pZ":3.4244144153468428,"vX0":4.847638483809019,"vY0":-134.3907233287802,"vZ0":0.33058999708447834,"x":145.53,"y":146.32,"x0":-1.3509718509121686,"y0":50.000225699187524,"z0":5.314220249781272,"aX":-17.249336086357786},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.0,"breakHorizontal":16.1,"spinRate":2226,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4071691883707249,"extension":6.293899801052764},"index":3,"playId":"fce48bb1-a4d3-319d-9307-16cbb913a329","pitchNumber":4,"startTime":"2026-05-28T23:14:47.336Z","endTime":"2026-05-28T23:14:50.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310053914898134,"aZ":-25.85437171605638,"pfxX":-9.8986779400351,"pfxZ":3.3633053726187345,"pX":-0.80321073727065,"pZ":2.6196238330304564,"vX0":5.243130476856945,"vY0":-135.22063996233052,"vZ0":-1.9389719411816388,"x":147.62,"y":168.05,"x0":-1.4657599392530696,"y0":50.00438691318173,"z0":5.1329444367777,"aX":-18.60941255076137},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":2178,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4027457997043782,"extension":6.067508761873582},"index":4,"playId":"00358ede-8c80-378d-baa4-38b5c3b3c64a","pitchNumber":5,"startTime":"2026-05-28T23:15:08.296Z","endTime":"2026-05-28T23:15:11.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273007098250403,"aZ":-23.683903310266054,"pfxX":-10.833878088204312,"pfxZ":4.454756018051002,"pX":0.14018814156642193,"pZ":3.1692290805163235,"vX0":6.91584117391991,"vY0":-136.25590807705169,"vZ0":-1.5491585312674094,"x":111.66,"y":153.21,"x0":-1.0064675461375538,"y0":50.00021723921266,"z0":5.360960159704752,"aX":-20.63402182533368},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":18.5,"spinRate":2116,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39999713895711153,"extension":6.329834464430936},"index":5,"playId":"5497aa22-da92-3f8e-aad2-54e7a4b7d857","pitchNumber":6,"startTime":"2026-05-28T23:15:27.540Z","endTime":"2026-05-28T23:15:30.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.8,"endSpeed":67.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.56175797329268,"aZ":-40.07177510475385,"pfxX":8.546970392481587,"pfxZ":-6.94767993973939,"pX":0.03461183874820198,"pZ":1.6449532121602675,"vX0":0.47333856896074383,"vY0":-106.04743500695868,"vZ0":1.3834666917471483,"x":115.68,"y":194.37,"x0":-1.3018124782841463,"y0":50.0051279920333,"z0":5.564104641153894,"aX":9.710850327054533},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-11.9,"breakHorizontal":-15.6,"spinRate":2402,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.5169966478247305,"extension":6.466118727771672},"hitData":{"launchSpeed":89.3,"launchAngle":44.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.98,"coordY":80.23}},"index":6,"playId":"6388b3e5-3ce1-3619-8492-9ab5c011153e","pitchNumber":7,"startTime":"2026-05-28T23:15:48.656Z","endTime":"2026-05-28T23:15:58.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:15:58.436Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blaze Alexander pops out to second baseman Ernie Clement.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T23:17:57.811Z","endTime":"2026-05-28T23:18:26.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.897754157175235,"aZ":-21.899710178029405,"pfxX":6.618407388253362,"pfxZ":5.677581231593649,"pX":1.3085869717975076,"pZ":2.584448325685802,"vX0":-4.907368754598802,"vY0":-132.97933422394834,"vZ0":-5.399771355671146,"x":67.12,"y":169.0,"x0":2.3090890742925905,"y0":50.000110241000456,"z0":6.208879495738897,"aX":11.96777036349936},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-11.0,"spinRate":2008,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4103704499681817,"extension":6.502655318687003},"index":0,"playId":"65d91a4d-14d7-340f-9146-5bd7bed5487d","pitchNumber":1,"startTime":"2026-05-28T23:18:02.887Z","endTime":"2026-05-28T23:18:06.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.435057907430142,"aZ":-24.582347355748084,"pfxX":-0.7905003509145919,"pfxZ":4.635674773067315,"pX":-0.2213743633243472,"pZ":3.1268962409612087,"vX0":-6.461170330474342,"vY0":-125.60683020036814,"vZ0":-2.6713205039891568,"x":125.44,"y":154.35,"x0":2.460671146331345,"y0":50.00380001583495,"z0":6.151050764423689,"aX":-1.2943713703395907},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":2.5,"spinRate":2309,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.4319464045215664,"extension":6.3969613601885005},"hitData":{"launchSpeed":84.2,"launchAngle":69.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.19,"coordY":155.74}},"index":1,"playId":"77d30f97-a2e7-377f-aa92-2db90283d215","pitchNumber":2,"startTime":"2026-05-28T23:18:16.266Z","endTime":"2026-05-28T23:18:26.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:18:26.295Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T23:18:32.209Z","endTime":"2026-05-28T23:19:06.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28991192995088,"aZ":-21.70549585409273,"pfxX":8.042590166853772,"pfxZ":5.772329235586318,"pX":1.2895537177763898,"pZ":3.0690322038964215,"vX0":-5.461219770100726,"vY0":-133.2494065851217,"vZ0":-4.195081771436269,"x":67.85,"y":155.92,"x0":2.311683414768002,"y0":50.00386397008338,"z0":6.214995880020725,"aX":14.589803880692145},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":-13.6,"spinRate":2043,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.40968795145705794,"extension":6.481815915505846},"index":0,"playId":"6e227cc8-75a6-337b-98a3-3acfcf3ce44b","pitchNumber":1,"startTime":"2026-05-28T23:18:45.888Z","endTime":"2026-05-28T23:18:49.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40288497334521,"aZ":-22.005049360670032,"pfxX":9.191605903557758,"pfxZ":5.672010984517556,"pX":0.45558147651588626,"pZ":2.4423500242763754,"vX0":-7.713351447261619,"vY0":-133.44253014745212,"vZ0":-5.534036385991386,"x":99.63,"y":172.84,"x0":2.198347415125212,"y0":50.001720330680264,"z0":6.142304734095686,"aX":16.471749071604748},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":-14.9,"spinRate":2111,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.41145163611625657,"extension":6.496223973804203},"hitData":{"launchSpeed":95.4,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":146.11}},"index":1,"playId":"e9775b6c-144b-3b1d-87af-0ad0a635da3d","pitchNumber":2,"startTime":"2026-05-28T23:18:58.718Z","endTime":"2026-05-28T23:19:06.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:19:06.727Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-28T23:19:22.291Z","endTime":"2026-05-28T23:20:08.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":2},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.495269098249967,"aZ":-26.779349306091348,"pfxX":-1.3456613474299581,"pfxZ":3.3471761925340218,"pX":-0.06347250849396312,"pZ":3.118759475554424,"vX0":-5.627071944093038,"vY0":-126.38920666241012,"vZ0":-2.2482632954116677,"x":119.42,"y":154.57,"x0":2.369494118257061,"y0":50.00521631963859,"z0":6.177104875103162,"aX":-2.169948191212171},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":3.7,"spinRate":2076,"spinDirection":180},"zone":2,"typeConfidence":2.0,"plateTime":0.4338703965850099,"extension":6.578387281839168},"index":0,"playId":"1d38796f-2ad3-3857-bdb1-62a0f45bc021","pitchNumber":1,"startTime":"2026-05-28T23:19:35.128Z","endTime":"2026-05-28T23:19:38.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043944671464324,"aZ":-19.704104251586095,"pfxX":8.339057729421,"pfxZ":7.1413075586131916,"pX":1.7973236845589113,"pZ":2.4585065931963466,"vX0":-4.155833349295381,"vY0":-131.84319584605896,"vZ0":-5.728925773175589,"x":48.49,"y":172.4,"x0":2.3170317474853688,"y0":50.00610254492202,"z0":6.1303287661256745,"aX":14.570653635632013},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.8,"breakHorizontal":-14.0,"spinRate":1999,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.41666674659549674,"extension":6.46176387749834},"index":1,"playId":"34fa4218-3ade-3294-8099-6f0b0d7284a7","pitchNumber":2,"startTime":"2026-05-28T23:19:46.621Z","endTime":"2026-05-28T23:19:49.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.021010689521272,"aZ":-19.74706746685729,"pfxX":8.722481939121387,"pfxZ":7.089703522719277,"pX":0.24199443971354206,"pZ":1.70644958552916,"vX0":-7.9789732776046165,"vY0":-131.80544742244356,"vZ0":-7.443258684958147,"x":107.78,"y":192.71,"x0":2.180848316956404,"y0":50.00122925043659,"z0":6.034297288619662,"aX":15.286665961564042},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":-13.9,"spinRate":1990,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.4161675450865423,"extension":6.619953950159592},"hitData":{"launchSpeed":96.3,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":149.66}},"index":2,"playId":"21e29321-692e-370c-9832-90c39246374c","pitchNumber":3,"startTime":"2026-05-28T23:20:00.116Z","endTime":"2026-05-28T23:20:08.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:20:08.127Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:21:20.847Z","endTime":"2026-05-28T23:22:48.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":92.2,"endSpeed":84.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.484144305286836,"aZ":-25.80540290034539,"pfxX":-9.62821851453286,"pfxZ":3.485197076842886,"pX":-1.1252137309701093,"pZ":1.7408596478418374,"vX0":4.12580572530529,"vY0":-134.227133896841,"vZ0":-4.328290051186796,"x":159.89,"y":191.78,"x0":-1.4293680371570188,"y0":50.006430416790714,"z0":5.207290144633465,"aX":-17.60883585843936},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":16.6,"spinRate":2134,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4077412835130705,"extension":6.467360958499991},"index":0,"playId":"beae53f3-7ff5-387c-8910-0ad192fb386c","pitchNumber":1,"startTime":"2026-05-28T23:22:20.849Z","endTime":"2026-05-28T23:22:24.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.278641623307337,"aZ":-27.79927478778453,"pfxX":-10.13899888610251,"pfxZ":2.410088754432527,"pX":-0.928664261824839,"pZ":2.500607340001436,"vX0":4.68149011889382,"vY0":-133.91689880438236,"vZ0":-2.1244663198445277,"x":152.4,"y":171.26,"x0":-1.3835458806029255,"y0":50.001206899615084,"z0":5.295377419230403,"aX":-18.3889644105318},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":17.3,"spinRate":2148,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.409207382773789,"extension":6.503060140604459},"hitData":{"launchSpeed":97.8,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":92.26,"coordY":130.48}},"index":1,"playId":"5c9a94e5-63cb-3696-b5f9-0d9c26a635c8","pitchNumber":2,"startTime":"2026-05-28T23:22:40.317Z","endTime":"2026-05-28T23:22:48.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:22:48.388Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:22:53.364Z","endTime":"2026-05-28T23:24:26.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.464082776339634,"aZ":-22.233176961362158,"pfxX":-11.018537872107013,"pfxZ":5.226295841329954,"pX":-0.8571209500391275,"pZ":2.7091569497783152,"vX0":5.518581563802108,"vY0":-136.40157557736694,"vZ0":-2.823606713703368,"x":149.67,"y":165.63,"x0":-1.4652659510969812,"y0":50.00085273118731,"z0":5.275393362592193,"aX":-20.94727177974408},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":19.0,"spinRate":2132,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4001721608607989,"extension":6.228661169267027},"index":0,"playId":"e69fbd0f-f7c2-359c-a35d-0e298c64c8c4","pitchNumber":1,"startTime":"2026-05-28T23:23:16.569Z","endTime":"2026-05-28T23:23:20.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":82.2,"endSpeed":77.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.923909368873076,"aZ":-35.84150865317197,"pfxX":3.9009503078505974,"pfxZ":-2.489183457008882,"pX":1.5902123190235125,"pZ":1.501832292713004,"vX0":5.6607509414206785,"vY0":-119.75225169264047,"vZ0":-1.8777796689525488,"x":56.38,"y":198.23,"x0":-1.2977083610701654,"y0":50.002464860081204,"z0":5.458645171785292,"aX":5.748363731918179},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.7,"breakHorizontal":-8.3,"spinRate":2613,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4548270955155824,"extension":6.320915942745074},"index":1,"playId":"0c8a06db-e8bd-3e4b-8935-9a55003f3c9d","pitchNumber":2,"startTime":"2026-05-28T23:23:37.705Z","endTime":"2026-05-28T23:23:40.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":79.3,"endSpeed":73.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.613951750948843,"aZ":-35.249886239089726,"pfxX":5.749373250549082,"pfxZ":-2.266785590874143,"pX":-0.7063983811581674,"pZ":2.9063170403427288,"vX0":0.06690658358429588,"vY0":-115.54677248497651,"vZ0":1.7839711507985059,"x":143.93,"y":160.31,"x0":-1.4831199672155053,"y0":50.00117285747927,"z0":5.499945311731334,"aX":7.808455725089324},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.4,"breakHorizontal":-10.4,"spinRate":2595,"spinDirection":78},"zone":1,"typeConfidence":2.0,"plateTime":0.4732048390231802,"extension":6.075876862620415},"index":2,"playId":"fa474a84-7f93-342b-85f3-41ced8627152","pitchNumber":3,"startTime":"2026-05-28T23:23:59.299Z","endTime":"2026-05-28T23:24:02.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98343905751875,"aZ":-27.60264613148053,"pfxX":-9.52446924201519,"pfxZ":2.475669591785211,"pX":0.2024947971271511,"pZ":2.1082091514038694,"vX0":7.256951020529807,"vY0":-135.3784195385661,"vZ0":-3.067550863168144,"x":109.28,"y":181.86,"x0":-1.2823436436117606,"y0":50.00393475733835,"z0":5.199045768049551,"aX":-17.588759357972442},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":15.6,"spinRate":2210,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40539961514911527,"extension":6.507068275717599},"hitData":{"launchSpeed":97.2,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.18,"coordY":141.04}},"index":3,"playId":"975f3e81-1973-38af-9e98-395cdf9053aa","pitchNumber":4,"startTime":"2026-05-28T23:24:19.050Z","endTime":"2026-05-28T23:24:26.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:24:26.378Z","atBatIndex":24},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kazuma Okamoto hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:24:30.577Z","endTime":"2026-05-28T23:25:18.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":66.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.582617851743,"aZ":-32.394177646203666,"pfxX":10.547082146864659,"pfxZ":-0.1947552977832796,"pX":-0.29869404957638007,"pZ":1.8713092975932124,"vX0":0.660649835298642,"vY0":-106.50159340738784,"vZ0":1.1063336088623588,"x":128.39,"y":188.25,"x0":-1.9818271972793304,"y0":50.00295156895502,"z0":5.0474035603350105,"aX":11.95245821607232},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":0.4,"breakHorizontal":-19.2,"spinRate":2432,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.5169681135590176,"extension":6.300820704526442},"index":0,"playId":"23e13ba0-cfad-3d72-a9ac-5ace3f4b9411","pitchNumber":1,"startTime":"2026-05-28T23:24:56.402Z","endTime":"2026-05-28T23:24:59.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.2,"endSpeed":65.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.764931733245316,"aZ":-40.69193467905053,"pfxX":8.761592906418262,"pfxZ":-7.970947777782889,"pX":-2.540301261053826,"pZ":1.1234529274804155,"vX0":-4.361780248287525,"vY0":-103.55916540937527,"vZ0":0.8592227172563598,"x":213.83,"y":208.45,"x0":-1.5283741473953376,"y0":50.001064129542655,"z0":5.631020166082761,"aX":9.369792903921496},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-13.7,"breakHorizontal":-14.4,"spinRate":2318,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.5320361381219665,"extension":6.3513309242003375},"index":1,"playId":"1a25073e-71e4-3960-bca9-d3a49438534b","pitchNumber":2,"startTime":"2026-05-28T23:25:12.859Z","endTime":"2026-05-28T23:25:18.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:25:18.566Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-28T23:26:00.396Z","endTime":"2026-05-28T23:27:49.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"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":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":5},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-28T23:25:52.571Z","endTime":"2026-05-28T23:26:02.474Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858719499817134,"aZ":-22.40295687811271,"pfxX":-1.0130455054443823,"pfxZ":5.523843709031986,"pX":-0.08290923876816203,"pZ":4.063298432179589,"vX0":4.154655766462262,"vY0":-131.88520172540842,"vZ0":0.8515928301595515,"x":120.16,"y":129.07,"x0":-1.5439741574024988,"y0":50.005595675511735,"z0":5.382939944963068,"aX":-1.7936862890259122},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.4,"breakHorizontal":1.0,"spinRate":2143,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4145921201333276,"extension":6.411532674315313},"index":1,"playId":"5496620c-6509-3004-ad70-0d5611e59ca8","pitchNumber":1,"startTime":"2026-05-28T23:26:02.474Z","endTime":"2026-05-28T23:26:05.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.188482984800974,"aZ":-26.057530930896377,"pfxX":-10.22414530771546,"pfxZ":3.343429222820548,"pX":-0.5721369385466742,"pZ":2.0209625539970437,"vX0":5.534572417714814,"vY0":-134.36068927652929,"vZ0":-3.2591851681996387,"x":138.81,"y":184.21,"x0":-1.330756765349283,"y0":50.001072636884835,"z0":5.102004495839773,"aX":-18.68578665775167},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":2109,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.40769908175669656,"extension":6.211711289531429},"index":2,"playId":"e36d51ab-77df-32aa-bf4d-d7c1adcacacb","pitchNumber":2,"startTime":"2026-05-28T23:26:23.552Z","endTime":"2026-05-28T23:26:26.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":93.4,"endSpeed":85.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45215307588476,"aZ":-17.45730334716716,"pfxX":-5.4466700128633585,"pfxZ":7.855044053755512,"pX":-0.7481871602244323,"pZ":2.5225791067308143,"vX0":4.175458683008754,"vY0":-135.9174457305108,"vZ0":-3.6744103924603206,"x":145.52,"y":170.67,"x0":-1.5957822047298824,"y0":50.000813143800215,"z0":5.10231376255151,"aX":-10.20180911006748},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":9.0,"spinRate":2248,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.40279024423574805,"extension":6.222449080254682},"index":3,"playId":"a71f44a8-c4fc-3ee4-aee9-8d40fb3c7517","pitchNumber":3,"startTime":"2026-05-28T23:26:53.264Z","endTime":"2026-05-28T23:26:57.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9538158441397,"aZ":-23.139827809029217,"pfxX":-2.2669497834062176,"pfxZ":5.058147221241134,"pX":-1.070868425547548,"pZ":4.360948890158845,"vX0":1.9732718598208563,"vY0":-132.2343642112474,"vZ0":1.9652270827980112,"x":157.82,"y":121.03,"x0":-1.5291660350414722,"y0":50.001883787275126,"z0":5.296493716715696,"aX":-4.048594747716523},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":3.7,"spinRate":2172,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.41286754681938476,"extension":6.124012685317642},"index":4,"playId":"ceed08e2-74c5-3837-9ea2-635977f35381","pitchNumber":4,"startTime":"2026-05-28T23:27:22.167Z","endTime":"2026-05-28T23:27:25.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.830900753799185,"aZ":-18.639279796509328,"pfxX":-9.468883786336969,"pfxZ":7.146239018180399,"pX":-0.3524263151712263,"pZ":3.0695635534484347,"vX0":5.621380386168502,"vY0":-137.10863258254747,"vZ0":-2.4294509726848137,"x":130.43,"y":155.9,"x0":-1.2048755757133949,"y0":50.00001835442597,"z0":5.2466729070526785,"aX":-17.928506974144806},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":15.8,"spinRate":2231,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4003024260743082,"extension":6.156950288836942},"index":5,"playId":"57de0c2d-c75d-3bc7-a240-5430d6fa1316","pitchNumber":5,"startTime":"2026-05-28T23:27:45.547Z","endTime":"2026-05-28T23:27:49.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:27:49.166Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adley Rutschman grounds out, pitcher Patrick Corbin to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T23:29:40.115Z","endTime":"2026-05-28T23:31:18.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":571578,"link":"/api/v1/people/571578"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":91.3,"endSpeed":84.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074744162126024,"aZ":-22.172643081245067,"pfxX":8.025543897487982,"pfxZ":5.525894108041115,"pX":0.4255934340352149,"pZ":3.17611945252123,"vX0":-7.516315920971246,"vY0":-132.8534559121414,"vZ0":-3.9282372581179366,"x":100.78,"y":153.02,"x0":2.2315167936953766,"y0":50.003327978180074,"z0":6.260746618273458,"aX":14.529027671233077},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-13.2,"spinRate":2000,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.41029068754542886,"extension":6.434683116389191},"index":0,"playId":"187aa4a2-db85-3faf-a77b-765a27299783","pitchNumber":1,"startTime":"2026-05-28T23:29:59.302Z","endTime":"2026-05-28T23:30:02.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":80.9,"endSpeed":74.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.368535817241735,"aZ":-24.212071085537413,"pfxX":4.669710672432997,"pfxZ":5.634873025617985,"pX":1.4736390082188981,"pZ":2.3495096663475397,"vX0":-3.3883916831637166,"vY0":-117.83027517820946,"vZ0":-3.936590312030945,"x":60.83,"y":175.34,"x0":2.3201554837947356,"y0":50.00355431354804,"z0":6.266641371657377,"aX":6.598680701182547},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":9.6,"breakHorizontal":-7.7,"spinRate":1180,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4639947445525814,"extension":6.557223462410951},"index":1,"playId":"d95c26de-7b0c-37b1-a24d-13ed15718652","pitchNumber":2,"startTime":"2026-05-28T23:30:14.203Z","endTime":"2026-05-28T23:30:17.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":91.3,"endSpeed":84.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64445562798373,"aZ":-22.546910059214817,"pfxX":6.996088714319074,"pfxZ":5.346286167275711,"pX":1.402766909709692,"pZ":2.1223297636118823,"vX0":-5.029105011999843,"vY0":-132.86322729599564,"vZ0":-6.236181570827444,"x":63.53,"y":181.48,"x0":2.4047378173708114,"y0":50.00209750289466,"z0":6.122526009410326,"aX":12.592919062624071},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":-11.6,"spinRate":1934,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4111820651079916,"extension":6.533004703106477},"index":2,"playId":"c17b4918-0a42-3f74-8f40-4d73e330e31f","pitchNumber":3,"startTime":"2026-05-28T23:30:28.036Z","endTime":"2026-05-28T23:30:32.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":76.7,"endSpeed":70.5,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.304551309047593,"aZ":-31.33871489397864,"pfxX":-0.37267296965109376,"pfxZ":0.6667547000804097,"pX":0.22691423102086083,"pZ":1.9640727828944027,"vX0":-4.5967321069286164,"vY0":-111.55027061397578,"vZ0":-2.4717394658631076,"x":108.35,"y":185.75,"x0":2.3683902482459733,"y0":50.00314110088127,"z0":6.338367944055265,"aX":-0.46578212232746724},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":0.8,"breakHorizontal":1.9,"spinRate":2314,"spinDirection":309},"zone":8,"typeConfidence":2.0,"plateTime":0.4922648785717989,"extension":6.402589543127221},"index":3,"playId":"04781054-978e-3c99-a1bd-acc135aa7a9b","pitchNumber":4,"startTime":"2026-05-28T23:30:43.267Z","endTime":"2026-05-28T23:30:47.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-28T23:30:59.579Z","endTime":"2026-05-28T23:31:10.358Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528561113370476,"aZ":-18.151614769168244,"pfxX":4.872632634585668,"pfxZ":7.646464607016275,"pX":-0.4814157478445709,"pZ":3.6101803144342917,"vX0":-8.752328660646725,"vY0":-133.5196288272129,"vZ0":-3.454633524541404,"x":135.35,"y":141.31,"x0":2.182900334153755,"y0":50.00207035703652,"z0":6.2017204468528835,"aX":8.935619766644654},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-7.3,"spinRate":1999,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4077833757022078,"extension":6.607886151192405},"hitData":{"launchSpeed":66.3,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.82,"coordY":177.53}},"index":5,"playId":"c4672b1e-c153-359c-a1cc-a0a2b7a6a279","pitchNumber":5,"startTime":"2026-05-28T23:31:10.358Z","endTime":"2026-05-28T23:31:18.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:31:18.343Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T23:31:26.718Z","endTime":"2026-05-28T23:31:49.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":0},"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":"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":77.3,"endSpeed":72.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.98878465579567,"aZ":-33.52697691871372,"pfxX":-0.07194164282901516,"pfxZ":-1.03918382920806,"pX":0.5569148925218611,"pZ":2.739620798195548,"vX0":-4.397407919358712,"vY0":-112.64815307115668,"vZ0":-0.7911505497688085,"x":95.77,"y":164.81,"x0":2.5331593047977146,"y0":50.00378357896469,"z0":6.447036816556175,"aX":-0.09269082182372113},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.8,"breakHorizontal":1.1,"spinRate":2198,"spinDirection":302},"zone":6,"typeConfidence":2.0,"plateTime":0.48385283367114473,"extension":6.369355475065209},"hitData":{"launchSpeed":82.3,"launchAngle":42.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.73,"coordY":94.37}},"index":0,"playId":"42f96d2c-c5cb-3736-857e-ef8611710f89","pitchNumber":1,"startTime":"2026-05-28T23:31:40.611Z","endTime":"2026-05-28T23:31:49.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:31:49.792Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Coby Mayo homers (6) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T23:31:51.861Z","endTime":"2026-05-28T23:33:03.280Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":571578,"link":"/api/v1/people/571578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":91.9,"endSpeed":83.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315703149694833,"aZ":-19.85676415015654,"pfxX":7.819279361421669,"pfxZ":6.8361004787637345,"pX":-0.18899337085439438,"pZ":2.6530400302346133,"vX0":-8.668976143718172,"vY0":-133.50866774754468,"vZ0":-5.566187291311408,"x":124.2,"y":167.15,"x0":2.087480828744938,"y0":50.00063358329151,"z0":6.1983406190801755,"aX":14.084249534345794},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":-12.2,"spinRate":2077,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4105850571166232,"extension":6.54614586878234},"index":0,"playId":"6bdd9322-f65b-3b10-bdd7-2057853a1980","pitchNumber":1,"startTime":"2026-05-28T23:32:12.542Z","endTime":"2026-05-28T23:32:16.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":78.6,"endSpeed":72.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4643831713894,"aZ":-34.61285384596284,"pfxX":-1.1287665060470906,"pfxZ":-1.8463633754112108,"pX":0.15019996703463903,"pZ":0.9058626672564041,"vX0":-5.026168142841475,"vY0":-114.41444334131317,"vZ0":-4.413555884274966,"x":111.27,"y":214.32,"x0":2.5235743155863735,"y0":50.00091976843872,"z0":6.258300568021216,"aX":-1.4930310750277707},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-4.2,"breakHorizontal":3.4,"spinRate":2164,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.4790499771925578,"extension":6.4944653924386575},"index":1,"playId":"c8447c55-172b-3839-8a33-5ded02131bb9","pitchNumber":2,"startTime":"2026-05-28T23:32:24.803Z","endTime":"2026-05-28T23:32:27.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.321014946326045,"aZ":-23.291084158150127,"pfxX":9.45193004549295,"pfxZ":4.970317458364795,"pX":0.46071928048026767,"pZ":2.276267096737671,"vX0":-7.982673383486257,"vY0":-133.897053460978,"vZ0":-5.572275642556275,"x":99.44,"y":177.32,"x0":2.2768256616953964,"y0":50.00122385381387,"z0":6.08848182504794,"aX":16.880841555909907},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.8,"breakHorizontal":-15.0,"spinRate":1986,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.4116655612988116,"extension":6.4930774981059765},"hitData":{"launchSpeed":110.3,"launchAngle":25.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.48,"coordY":42.55}},"index":2,"playId":"f84b23f2-a10f-3eb9-ae85-38d42e548313","pitchNumber":3,"startTime":"2026-05-28T23:32:38.947Z","endTime":"2026-05-28T23:33:03.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":13.700000000000003,"leverageIndex":0.56,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:33:03.280Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leody Taveras grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-28T23:32:52.275Z","endTime":"2026-05-28T23:35:03.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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, 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":73.1,"endSpeed":67.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.607472749572313,"aZ":-26.59518424621182,"pfxX":7.0267543078538,"pfxZ":4.847985581484471,"pX":0.7171668328969659,"pZ":3.5841015752041794,"vX0":-4.8124266713241255,"vY0":-106.35453569753236,"vZ0":0.1383219379746654,"x":89.66,"y":142.01,"x0":2.092234817882469,"y0":50.00012333023142,"z0":6.525278654321176,"aX":8.078491347178653},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":9.1,"breakHorizontal":-11.5,"spinRate":1062,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.5142799744169522,"extension":6.560525676080027},"index":0,"playId":"8e683060-c8be-3254-8b7c-ebff6ce66249","pitchNumber":1,"startTime":"2026-05-28T23:33:23.120Z","endTime":"2026-05-28T23:33:26.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.837500999265686,"aZ":-27.755311030872058,"pfxX":-0.8125307343524948,"pfxZ":2.7099184194423493,"pX":-0.3264898190671995,"pZ":3.1181766111250147,"vX0":-7.108456359672036,"vY0":-125.43433192182573,"vZ0":-1.9993944072003866,"x":129.45,"y":154.59,"x0":2.6228087188308318,"y0":50.0034639237131,"z0":6.138164472872472,"aX":-1.3233178665816632},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":2.8,"spinRate":2203,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.43285853422123255,"extension":6.458075792250592},"index":1,"playId":"4a45b828-b937-33db-ae87-9fe2642dcd8d","pitchNumber":2,"startTime":"2026-05-28T23:33:39.706Z","endTime":"2026-05-28T23:33:43.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.315283753745927,"aZ":-25.41911930172114,"pfxX":10.548605015414932,"pfxZ":5.034417347764224,"pX":0.09152591646978558,"pZ":0.5395002530276986,"vX0":-7.932236817593068,"vY0":-115.04692287685891,"vZ0":-6.991863069038203,"x":113.51,"y":224.21,"x0":2.213341765783078,"y0":50.00080704072876,"z0":6.081195644366207,"aX":14.141131237062043},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":7.6,"breakHorizontal":-17.2,"spinRate":1473,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4760631186379074,"extension":6.467682496330598},"index":2,"playId":"68e40664-569c-31eb-8653-e26325ce9f16","pitchNumber":3,"startTime":"2026-05-28T23:33:53.496Z","endTime":"2026-05-28T23:33:56.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-28T23:34:10.650Z","endTime":"2026-05-28T23:34:21.799Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":92.1,"endSpeed":82.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67734975246287,"aZ":-15.80771031899121,"pfxX":6.74326288161962,"pfxZ":9.22271797534492,"pX":0.5992831674988418,"pZ":4.053704363786325,"vX0":-6.685189463181958,"vY0":-133.82044252025386,"vZ0":-2.652280796083178,"x":94.16,"y":129.33,"x0":2.2799369990559493,"y0":50.00337842462025,"z0":6.219950284558317,"aX":11.967477634688262},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.2,"breakHorizontal":-10.3,"spinRate":2113,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41273445908354,"extension":6.489359435168113},"index":4,"playId":"f9ad4fa0-848d-3a90-8cd0-5207b871351f","pitchNumber":4,"startTime":"2026-05-28T23:34:21.799Z","endTime":"2026-05-28T23:34:25.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":75.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.209562111662123,"aZ":-30.093953196996353,"pfxX":-2.4001942722801144,"pfxZ":1.4978866949821972,"pX":0.5965791315302488,"pZ":0.11600001730817831,"vX0":-3.5893294483820024,"vY0":-116.34829627284218,"vZ0":-7.1951721242056665,"x":94.26,"y":235.65,"x0":2.463544129419529,"y0":50.00380615291781,"z0":6.0540865709523475,"aX":-3.3321380127379228},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.4,"breakHorizontal":5.2,"spinRate":2290,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.4684919945772199,"extension":6.3649222110737425},"index":5,"playId":"faf61b3c-0410-3ddc-ac59-73f3eec8d530","pitchNumber":5,"startTime":"2026-05-28T23:34:37.193Z","endTime":"2026-05-28T23:34:40.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.173575777997126,"aZ":-21.926627595028712,"pfxX":7.719872567808254,"pfxZ":5.548599637486946,"pX":0.41599832911202506,"pZ":2.3389808110199044,"vX0":-7.456390652581768,"vY0":-134.0563682577246,"vZ0":-5.790177260949797,"x":101.14,"y":175.63,"x0":2.2118728989987515,"y0":50.00036116763214,"z0":6.061470616305154,"aX":14.246576282444787},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":-12.6,"spinRate":2117,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4064261391755699,"extension":6.583341015661588},"hitData":{"launchSpeed":75.5,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":156.75}},"index":6,"playId":"800506a5-2843-3a4c-98d7-13f8d841865a","pitchNumber":6,"startTime":"2026-05-28T23:34:55.763Z","endTime":"2026-05-28T23:35:03.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:35:03.420Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ernie Clement doubles (18) on a ground ball to left fielder Blaze Alexander.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T23:36:46.970Z","endTime":"2026-05-28T23:38:11.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.800361596207058,"aZ":-20.0212418403485,"pfxX":-2.54191965146195,"pfxZ":7.030026291187916,"pX":0.9701521666803872,"pZ":2.8251534805560876,"vX0":6.783131073641187,"vY0":-130.22955619712963,"vZ0":-2.450039416614219,"x":80.02,"y":162.5,"x0":-1.3309215182078415,"y0":50.00029110803382,"z0":5.282612109190882,"aX":-4.393352182986395},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.5,"breakHorizontal":3.2,"spinRate":2220,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.41963255871607075,"extension":6.461589675412883},"index":0,"playId":"6e96b66b-762d-36db-b61e-3f8ed401dcec","pitchNumber":1,"startTime":"2026-05-28T23:37:18.604Z","endTime":"2026-05-28T23:37:22.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482965072371844,"aZ":-20.91530054046268,"pfxX":-11.79780179399216,"pfxZ":6.102889523967993,"pX":0.46992731127624016,"pZ":1.9287117026324063,"vX0":8.339603924021429,"vY0":-134.99105658714734,"vZ0":-4.719882928252159,"x":99.09,"y":186.7,"x0":-1.127256962602908,"y0":50.00223799427331,"z0":5.1728701184799055,"aX":-21.7650396110182},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":19.6,"spinRate":2174,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.40579646007537695,"extension":6.164989412391233},"index":1,"playId":"674cbd94-8845-336d-ac37-e100bda2715e","pitchNumber":2,"startTime":"2026-05-28T23:37:38.037Z","endTime":"2026-05-28T23:37:41.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111701367060057,"aZ":-19.349640492602983,"pfxX":-2.8978941971914836,"pfxZ":7.496796297271453,"pX":0.5053734786618428,"pZ":2.5842408626789632,"vX0":5.828006739660266,"vY0":-129.47762731959241,"vZ0":-3.008415295353724,"x":97.74,"y":169.01,"x0":-1.390535160055871,"y0":50.00306141673806,"z0":5.228886875915846,"aX":-4.958061333678895},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.2,"breakHorizontal":4.1,"spinRate":2231,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.42180021953943836,"extension":6.285738490826197},"hitData":{"launchSpeed":74.0,"launchAngle":5.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.64,"coordY":135.47}},"index":2,"playId":"c6b09eef-2df0-3a84-aed4-2043681b06c8","pitchNumber":3,"startTime":"2026-05-28T23:37:59.149Z","endTime":"2026-05-28T23:38:11.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":1.17,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:38:11.791Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, second baseman Jackson Holliday to first baseman Pete Alonso. Ernie Clement to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T23:38:16.241Z","endTime":"2026-05-28T23:42:00.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563805719622454,"aZ":-18.268222602367437,"pfxX":-3.337610305934582,"pfxZ":7.788627085243716,"pX":0.15176785619826327,"pZ":3.493317339133266,"vX0":5.324783734170342,"vY0":-132.7983169586623,"vZ0":-1.172979021928667,"x":111.21,"y":144.46,"x0":-1.446098878690661,"y0":50.00216787487752,"z0":5.270269423758207,"aX":-5.958971352583187},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":4.9,"spinRate":2184,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.412521523443095,"extension":6.297598199497111},"index":0,"playId":"b85bc080-5b85-3c32-8f07-58c85b18f562","pitchNumber":1,"startTime":"2026-05-28T23:38:54.633Z","endTime":"2026-05-28T23:38:59.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18091280342149,"aZ":-20.851334899978216,"pfxX":-4.85900311059772,"pfxZ":6.2071643674629815,"pX":-1.572264341465371,"pZ":2.503404853213097,"vX0":2.1911757401190193,"vY0":-133.81769359647387,"vZ0":-2.9793041184906706,"x":176.93,"y":171.19,"x0":-1.767536582587359,"y0":50.00559115834068,"z0":5.11428390231093,"aX":-8.8691046778838},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":8.4,"spinRate":2059,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4083235308396693,"extension":6.108560238213865},"index":1,"playId":"e7c33dc0-6bf2-3f1c-b3aa-da50352e67ec","pitchNumber":2,"startTime":"2026-05-28T23:39:28.384Z","endTime":"2026-05-28T23:39:32.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.193059914432837,"aZ":-22.878962613561942,"pfxX":-3.365251220030955,"pfxZ":5.078451949403222,"pX":0.9584386726333329,"pZ":2.700387405058031,"vX0":7.67906836412371,"vY0":-133.53045173298887,"vZ0":-2.1571090032305094,"x":80.47,"y":165.87,"x0":-1.5004818043921888,"y0":50.00138250058592,"z0":5.142457264288494,"aX":-6.158147173889299},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":4.7,"spinRate":2053,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4081325122858419,"extension":6.13440692632263},"index":2,"playId":"9d208f81-2302-399e-8f5d-4cc765203289","pitchNumber":3,"startTime":"2026-05-28T23:39:55.532Z","endTime":"2026-05-28T23:39:58.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.380322601422677,"aZ":-25.507036961585417,"pfxX":-7.914651316072022,"pfxZ":3.4563175351235316,"pX":-0.041113239085793625,"pZ":3.3651986430450895,"vX0":6.277010139697105,"vY0":-137.0610196488388,"vZ0":-0.5526443743018224,"x":118.57,"y":147.92,"x0":-1.3171173170270067,"y0":50.00331249110776,"z0":5.290457686767542,"aX":-15.266663206714004},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.4,"breakHorizontal":13.2,"spinRate":2125,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39754460015198756,"extension":6.436819954832476},"index":3,"playId":"73279b74-3227-3997-b69d-ae35260afa72","pitchNumber":4,"startTime":"2026-05-28T23:40:22.930Z","endTime":"2026-05-28T23:40:26.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.979239066129054,"aZ":-19.454749798417023,"pfxX":-3.202831090670112,"pfxZ":6.821215317457257,"pX":-1.7054741013686971,"pZ":3.332329151486504,"vX0":1.1191813231732195,"vY0":-134.64312190425363,"vZ0":-1.265930536073923,"x":182.01,"y":148.81,"x0":-1.7066433842008641,"y0":50.00308218009887,"z0":5.164760324801,"aX":-5.971710731735505},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":5.6,"spinRate":2165,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4044259248583755,"extension":5.989220787081135},"index":4,"playId":"fdbe4259-1e96-3178-9fdb-4740c33f75f1","pitchNumber":5,"startTime":"2026-05-28T23:40:48.870Z","endTime":"2026-05-28T23:40:52.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":92.7,"endSpeed":84.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.406644652033272,"aZ":-24.530650991304285,"pfxX":-9.412404870355639,"pfxZ":4.162272105765368,"pX":-0.7031220501117779,"pZ":3.8902184659472336,"vX0":4.530942222834285,"vY0":-134.93471039211525,"vZ0":0.4993814890757686,"x":143.8,"y":133.74,"x0":-1.1846261136717808,"y0":50.00401655615288,"z0":5.436298904130553,"aX":-17.29149513937199},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":16.1,"spinRate":2331,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4065114372478682,"extension":6.105963830734156},"index":5,"playId":"9df43ead-a8f3-3db3-86b7-23f6c92547fd","pitchNumber":6,"startTime":"2026-05-28T23:41:12.212Z","endTime":"2026-05-28T23:41:15.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"playId":"03b68974-d91b-4cb4-8086-5efe15ce2637","startTime":"2026-05-28T23:41:37.003Z","endTime":"2026-05-28T23:41:42.003Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.945030880487316,"aZ":-20.746972520425235,"pfxX":-1.2429922190156522,"pfxZ":6.160050020127329,"pX":-0.18508249621595002,"pZ":3.8245359108992547,"vX0":4.187816071125963,"vY0":-134.99225071530182,"vZ0":0.10788308744188113,"x":124.05,"y":135.52,"x0":-1.591478709791087,"y0":50.002818008208415,"z0":5.238299249605555,"aX":-2.3061282929284888},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":1.4,"spinRate":2183,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4049273835446372,"extension":6.134132006392511},"hitData":{"launchSpeed":71.0,"launchAngle":-25.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":150.16}},"index":7,"playId":"eeda4e4a-f07f-3f49-adb1-bb2efb0287cc","pitchNumber":7,"startTime":"2026-05-28T23:41:53.157Z","endTime":"2026-05-28T23:42:00.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.6,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:42:00.093Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Valenzuela walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T23:42:11.524Z","endTime":"2026-05-28T23:43:44.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99452119715996,"aZ":-22.54432902884536,"pfxX":-1.2499604465663925,"pfxZ":5.269949422756554,"pX":1.1075500734802155,"pZ":2.950278213085703,"vX0":6.531673587758245,"vY0":-133.65765094709755,"vZ0":-1.898320230854941,"x":74.78,"y":159.12,"x0":-1.1946326497435475,"y0":50.00504234582559,"z0":5.271631189178689,"aX":-2.2855240619092445},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":1.0,"spinRate":2279,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40817548789627267,"extension":6.187418692216805},"index":0,"playId":"60712219-2855-39b2-ae3a-4b92eccb53b4","pitchNumber":1,"startTime":"2026-05-28T23:42:31.732Z","endTime":"2026-05-28T23:42:35.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13715286556389,"aZ":-26.32641685300894,"pfxX":-9.127938247679621,"pfxZ":3.2107278380961297,"pX":-0.14127951528749136,"pZ":4.4370845266155845,"vX0":6.063842222683205,"vY0":-134.5560123775494,"vZ0":2.577575217791356,"x":122.39,"y":118.98,"x0":-1.246407082584804,"y0":50.00118301545148,"z0":5.340318155481058,"aX":-16.617002160535478},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":2256,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40817012032204847,"extension":6.149787297797281},"index":1,"playId":"1ac82052-fbd5-31d4-876b-3aac42040347","pitchNumber":2,"startTime":"2026-05-28T23:42:53.555Z","endTime":"2026-05-28T23:42:56.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":81.3,"endSpeed":75.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.352611596042657,"aZ":-35.58786513743353,"pfxX":2.976022017146899,"pfxZ":-2.3917298823343387,"pX":0.9980989565823881,"pZ":1.4972280793013963,"vX0":4.393303631238673,"vY0":-118.40561608089081,"vZ0":-1.4486041524732967,"x":78.95,"y":198.35,"x0":-1.2637004528188394,"y0":50.00151485213221,"z0":5.355725657433019,"aX":4.250045184479466},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.4,"breakHorizontal":-6.4,"spinRate":2510,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.461546875139319,"extension":6.199470733843184},"index":2,"playId":"67eb124c-c378-3f35-b5d2-aa11b76cda3a","pitchNumber":3,"startTime":"2026-05-28T23:43:17.452Z","endTime":"2026-05-28T23:43:20.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18773098375615,"aZ":-29.61115055897285,"pfxX":-10.509972969165993,"pfxZ":1.3899919847729834,"pX":-0.20598934738175412,"pZ":3.86661181646884,"vX0":6.83779656786541,"vY0":-135.28884625828744,"vZ0":1.8342675494822704,"x":124.85,"y":134.38,"x0":-1.4037934684893216,"y0":50.006099198421204,"z0":5.258680394293714,"aX":-19.438598723251236},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.1,"breakHorizontal":17.5,"spinRate":2204,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40522575976845676,"extension":6.078705610847102},"index":3,"playId":"fa085317-83be-3fe2-9099-21f6bbd364b3","pitchNumber":4,"startTime":"2026-05-28T23:43:41.368Z","endTime":"2026-05-28T23:43:44.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":1.91,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:43:44.937Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"George Springer lines out to second baseman Jackson Holliday.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T23:43:55.243Z","endTime":"2026-05-28T23:45:03.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":2},"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":"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":71.3,"endSpeed":65.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.121542878080184,"aZ":-39.74679683919551,"pfxX":10.725053129106659,"pfxZ":-6.940991270426631,"pX":-1.006373106030242,"pZ":2.9319214229404382,"vX0":-1.651226595670863,"vY0":-103.7191311824401,"vZ0":3.9233491343332654,"x":155.36,"y":159.62,"x0":-1.5941340696935262,"y0":50.003115596566104,"z0":5.75126019577316,"aX":11.701010918209139},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-11.2,"breakHorizontal":-19.0,"spinRate":2326,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.527815366392967,"extension":6.335780653910455},"index":0,"playId":"00ac4f7f-4070-3187-942d-8573f92c3700","pitchNumber":1,"startTime":"2026-05-28T23:44:13.683Z","endTime":"2026-05-28T23:44:17.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81338312507083,"aZ":-28.351933272988,"pfxX":-8.64765324368102,"pfxZ":2.0415097484763525,"pX":-0.6442196443778352,"pZ":3.802667197759282,"vX0":5.053992111863462,"vY0":-136.1651602932572,"vZ0":1.2108345122293502,"x":141.56,"y":136.11,"x0":-1.4040619288077827,"y0":50.00165599435479,"z0":5.318601679207259,"aX":-16.184254243113436},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.2,"breakHorizontal":14.5,"spinRate":2298,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.40276013971270785,"extension":6.053088191517573},"index":1,"playId":"25f4857e-59d8-31b1-8ebc-3c882e500ebd","pitchNumber":2,"startTime":"2026-05-28T23:44:35.197Z","endTime":"2026-05-28T23:44:38.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90829859876828,"aZ":-24.833161334607578,"pfxX":-8.306477357539508,"pfxZ":3.9446970987228287,"pX":-0.23385827101115975,"pZ":3.194894458274853,"vX0":6.081592207581196,"vY0":-135.17596719865702,"vZ0":-0.6445473034225226,"x":125.91,"y":152.52,"x0":-1.427262643902999,"y0":50.00380220779399,"z0":5.17122636969669,"aX":-15.459919976401103},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":13.8,"spinRate":2286,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4043242002011169,"extension":6.105746883083392},"hitData":{"launchSpeed":78.9,"launchAngle":12.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":129.95,"coordY":135.26}},"index":2,"playId":"e608aa6a-4b17-3cb3-a22d-e4b17af4e60a","pitchNumber":3,"startTime":"2026-05-28T23:44:58.016Z","endTime":"2026-05-28T23:45:03.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":2.51,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:45:03.433Z","atBatIndex":34},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Lukes grounds into a force out, third baseman Coby Mayo to second baseman Jackson Holliday. Brandon Valenzuela out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-28T23:46:07.758Z","endTime":"2026-05-28T23:46:40.986Z","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":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-28T23:45:24.860Z","endTime":"2026-05-28T23:46:10.068Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.698585472471073,"aZ":-21.27130391990798,"pfxX":-3.8239581125563036,"pfxZ":5.745302922267246,"pX":-0.4607322108014559,"pZ":1.92809999782859,"vX0":3.6988689031809976,"vY0":-136.3322360663367,"vZ0":-4.831644285515526,"x":134.56,"y":186.72,"x0":-1.3329601305374241,"y0":50.00367337720542,"z0":5.175741033193476,"aX":-7.257189928887215},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":6.2,"spinRate":2099,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.40052459569874577,"extension":6.404342116016944},"index":1,"playId":"182f808c-ba5f-3099-9516-0f3159a727a3","pitchNumber":1,"startTime":"2026-05-28T23:46:10.068Z","endTime":"2026-05-28T23:46:13.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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.5,"endSpeed":85.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12833243048802,"aZ":-18.89832045864035,"pfxX":-3.30924106938935,"pfxZ":7.059096827491693,"pX":-0.13769040497672388,"pZ":2.5891554586476326,"vX0":4.759417644434045,"vY0":-136.0947838118611,"vZ0":-3.3399932083758928,"x":122.25,"y":168.87,"x0":-1.4770823760001137,"y0":50.00468708709586,"z0":5.137122065495438,"aX":-6.225395984566528},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":5.0,"spinRate":2165,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4020685403015758,"extension":6.270584853752511},"hitData":{"launchSpeed":85.3,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.99,"coordY":153.89}},"index":2,"playId":"2be225d5-1a4d-3245-b6a4-1cfe6144070e","pitchNumber":2,"startTime":"2026-05-28T23:46:33.573Z","endTime":"2026-05-28T23:46:40.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":2.54,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:46:40.986Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler O'Neill called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T23:48:44.198Z","endTime":"2026-05-28T23:51:07.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":69.0,"endSpeed":64.3,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.339422936319911,"aZ":-34.98105881774454,"pfxX":-1.8789386196207802,"pfxZ":-2.730896484966859,"pX":0.8003833504885034,"pZ":2.54840827005114,"vX0":-2.9181584767401616,"vY0":-100.43216680988428,"vZ0":0.8173752798462133,"x":100.44,"y":147.02,"x0":2.5128583516263263,"y0":50.00327740157385,"z0":6.563841874277784,"aX":-1.9306487823914857},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-4.3,"breakHorizontal":4.2,"spinRate":1867,"spinDirection":295},"zone":6,"typeConfidence":2.0,"plateTime":0.5441124152181289,"extension":6.246872666377716},"index":0,"playId":"3a42ecd2-4f82-38d7-bbc1-4bd4352ea2eb","pitchNumber":1,"startTime":"2026-05-28T23:49:03.918Z","endTime":"2026-05-28T23:49:07.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.152987514326867,"aZ":-22.925287176759984,"pfxX":3.5211690446305246,"pfxZ":7.058867316986618,"pX":0.44184183926271653,"pZ":3.2562593346612445,"vX0":-5.282647387979928,"vY0":-113.78914912894682,"vZ0":-1.924783020729142,"x":100.16,"y":150.86,"x0":2.3374003090258766,"y0":50.00025857665363,"z0":6.387662800635737,"aX":4.611111162647988},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":12.6,"breakHorizontal":-5.0,"spinRate":1204,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.48161283642551744,"extension":6.447808939970658},"index":1,"playId":"5b38359d-ae2e-3e33-9d58-5dff2f0b946c","pitchNumber":2,"startTime":"2026-05-28T23:49:16.175Z","endTime":"2026-05-28T23:49:20.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58441007141494,"aZ":-31.9344397014238,"pfxX":-0.7790330253206637,"pfxZ":0.16978939920115188,"pX":0.13110896614489093,"pZ":1.1136696884932433,"vX0":-5.033380736687824,"vY0":-118.24962324030078,"vZ0":-4.862792404257924,"x":112.0,"y":208.71,"x0":2.3886722689009385,"y0":50.004496654776,"z0":6.127319516709501,"aX":-1.1019697881089456},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":2.6,"spinRate":2097,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.46322916837720296,"extension":6.620518781333488},"index":2,"playId":"b949016d-8067-3ba3-acdc-5464e4ff457d","pitchNumber":3,"startTime":"2026-05-28T23:49:34.226Z","endTime":"2026-05-28T23:49:37.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858114422425643,"aZ":-17.766043378020225,"pfxX":6.547248987408102,"pfxZ":8.046886151359994,"pX":0.9608339960849366,"pZ":3.4922283954353923,"vX0":-5.948152109505814,"vY0":-132.59124499795217,"vZ0":-3.6781964056116885,"x":80.38,"y":144.49,"x0":2.376516600540278,"y0":50.00327855905474,"z0":6.184578868971416,"aX":11.723653066651417},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":-10.7,"spinRate":2165,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4122085661481991,"extension":6.472700066552296},"index":3,"playId":"11c1d4ab-67b4-3ec6-88fd-85cb8b21bbbc","pitchNumber":4,"startTime":"2026-05-28T23:49:50.952Z","endTime":"2026-05-28T23:49:54.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.8,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.8481263951092,"aZ":-26.048318229415244,"pfxX":7.5125402854579,"pfxZ":4.492735557139497,"pX":-0.10018340149927339,"pZ":1.2543971033769181,"vX0":-7.511885717823785,"vY0":-115.53930410835852,"vZ0":-5.5213408770401715,"x":120.82,"y":204.91,"x0":2.20441682218303,"y0":50.00188822342031,"z0":6.152631173993081,"aX":10.241206871654898},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":7.1,"breakHorizontal":-11.9,"spinRate":1211,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4725543646262982,"extension":6.588605164386099},"index":4,"playId":"853a20fd-dc1e-32f8-b787-9d490c72b083","pitchNumber":5,"startTime":"2026-05-28T23:50:07.091Z","endTime":"2026-05-28T23:50:10.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15759615090424,"aZ":-26.50427681180728,"pfxX":-0.7499044837099973,"pfxZ":3.5308714920459767,"pX":-0.664125446118597,"pZ":2.543509861423981,"vX0":-7.214262604089909,"vY0":-125.35491312639837,"vZ0":-3.4062268231365556,"x":142.31,"y":170.11,"x0":2.3375740615854856,"y0":50.00266969627977,"z0":6.061969439457354,"aX":-1.2043756451589862},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":2.9,"spinRate":2236,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.435403375892605,"extension":6.568958980062927},"index":5,"playId":"56e07f53-4edd-3c81-a096-b810c428f017","pitchNumber":6,"startTime":"2026-05-28T23:50:21.408Z","endTime":"2026-05-28T23:50:24.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.5,"strikeZoneTop":3.097,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.47649921748316,"aZ":-27.89149051086743,"pfxX":6.797259791961918,"pfxZ":3.5882712913597974,"pX":0.009804775502456894,"pZ":3.13045627711727,"vX0":-6.59267317899661,"vY0":-109.00673110015482,"vZ0":-0.6046140813753739,"x":116.63,"y":154.26,"x0":2.200793223045115,"y0":50.00426790215275,"z0":6.4419388726836475,"aX":8.120660512442477},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":6.6,"breakHorizontal":-10.4,"spinRate":1134,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.503885196678473,"extension":6.435555660877827},"index":6,"playId":"dcdad454-e9c8-3196-a2c8-664113d813fa","pitchNumber":7,"startTime":"2026-05-28T23:51:03.159Z","endTime":"2026-05-28T23:51:07.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:51:07.392Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T23:51:16.516Z","endTime":"2026-05-28T23:51:36.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":{"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":72.3,"endSpeed":67.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.91824917406252,"aZ":-34.25913252722449,"pfxX":-1.8777467828453647,"pfxZ":-1.8328086284388387,"pX":-0.6772421968429736,"pZ":1.840570298032636,"vX0":-5.611248860903063,"vY0":-105.2823218167501,"vZ0":-1.562030083453544,"x":142.81,"y":189.08,"x0":2.254035118374652,"y0":50.00462477993117,"z0":6.515397150154825,"aX":-2.1321433241861203},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-3.4,"breakHorizontal":4.8,"spinRate":2085,"spinDirection":321},"zone":7,"typeConfidence":2.0,"plateTime":0.5179391843316408,"extension":6.412601903391492},"hitData":{"launchSpeed":61.9,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.41,"coordY":138.59}},"index":0,"playId":"5b057ca3-fad8-3fb1-b637-7c3dba8d8c9e","pitchNumber":1,"startTime":"2026-05-28T23:51:28.860Z","endTime":"2026-05-28T23:51:36.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:51:36.875Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blaze Alexander hits a ground-rule double (6) on a fly ball to right-center field.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T23:51:48.943Z","endTime":"2026-05-28T23:52:18.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.7,"endSpeed":67.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.90595244506929,"aZ":-29.259951622497002,"pfxX":3.444627192933115,"pfxZ":2.5517228790855135,"pX":0.43300651573580395,"pZ":2.9423425852680127,"vX0":-4.73118658522672,"vY0":-105.86410891157794,"vZ0":-0.39302562092073234,"x":100.49,"y":159.34,"x0":2.2423239134160293,"y0":50.00368492497273,"z0":6.4600192067870035,"aX":3.937174915612957},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":4.8,"breakHorizontal":-5.0,"spinRate":980,"spinDirection":111},"zone":3,"typeConfidence":2.0,"plateTime":0.5160355620117074,"extension":6.4871613786626074},"index":0,"playId":"6a18cd8b-6d2c-3cdb-8c7f-42e9cada0331","pitchNumber":1,"startTime":"2026-05-28T23:51:57.345Z","endTime":"2026-05-28T23:52:01.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427714517698725,"aZ":-28.27652614314076,"pfxX":-0.8673486452454535,"pfxZ":2.4316283119359436,"pX":-0.4413002266876191,"pZ":2.852236838805542,"vX0":-6.978637457191117,"vY0":-125.509182572312,"vZ0":-2.0998507902064167,"x":133.82,"y":161.77,"x0":2.483147680179406,"y0":50.00287066138886,"z0":5.993350083249329,"aX":-1.3872968832998671},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":3.1,"spinRate":2231,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4357223959505494,"extension":6.571530782777359},"hitData":{"launchSpeed":98.4,"launchAngle":31.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":170.23,"coordY":43.46}},"index":1,"playId":"01be3343-cb1e-3e48-af97-178d51239fc7","pitchNumber":2,"startTime":"2026-05-28T23:52:11.053Z","endTime":"2026-05-28T23:52:18.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.59,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:52:18.743Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T23:52:38.269Z","endTime":"2026-05-28T23:55:48.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnThird":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":90.5,"endSpeed":82.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602862769804602,"aZ":-16.925692752921602,"pfxX":5.262517373508189,"pfxZ":8.729620748903313,"pX":0.2976461804927586,"pZ":3.1149191821188746,"vX0":-7.056473396798469,"vY0":-131.51324338578428,"vZ0":-4.831969001328545,"x":105.65,"y":154.68,"x0":2.3352847787230657,"y0":50.00462997907302,"z0":6.2365564899454204,"aX":9.194701493202693},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.9,"breakHorizontal":-7.9,"spinRate":2080,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4169300703307499,"extension":6.496463609548124},"index":0,"playId":"bca5bdb9-f6b5-32f6-b6af-101e9feefc0a","pitchNumber":1,"startTime":"2026-05-28T23:52:59.551Z","endTime":"2026-05-28T23:53:02.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.663251336011463,"aZ":-16.08060646148281,"pfxX":6.2391451095605515,"pfxZ":9.107726865592896,"pX":-0.4859593301104347,"pZ":3.4490440139405885,"vX0":-9.325191978920664,"vY0":-132.6729737481302,"vZ0":-3.8200721762972423,"x":135.52,"y":145.66,"x0":2.277864469334543,"y0":50.005945328924916,"z0":6.093335900955436,"aX":11.02965921804702},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":-9.1,"spinRate":2066,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4142060337570941,"extension":6.682878987371108},"index":1,"playId":"4c953cd9-e5b6-37ad-9319-4dd0e3e9e33d","pitchNumber":2,"startTime":"2026-05-28T23:53:20.481Z","endTime":"2026-05-28T23:53:23.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"df56347c-9040-40e3-95ff-7843adcfbcb4","startTime":"2026-05-28T23:53:41.194Z","endTime":"2026-05-28T23:53:46.194Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.15941811287111,"aZ":-30.982394017262262,"pfxX":-2.1222599711446817,"pfxZ":0.8161930061607183,"pX":-0.589470997471478,"pZ":1.1550505060969756,"vX0":-6.475106568031304,"vY0":-118.77460963144136,"vZ0":-4.89176178689089,"x":139.47,"y":207.59,"x0":2.429237124801499,"y0":50.00140717314069,"z0":6.005452449849702,"aX":-3.0810141845686814},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.7,"breakHorizontal":5.2,"spinRate":2124,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.45822860390363873,"extension":6.592337592174915},"index":3,"playId":"c548976f-7eef-366e-bb22-1c3c2f6b650d","pitchNumber":3,"startTime":"2026-05-28T23:54:00.835Z","endTime":"2026-05-28T23:54:03.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58230854361797,"aZ":-23.565645981132555,"pfxX":6.998895240983121,"pfxZ":6.154884013698293,"pX":-1.0097433055382963,"pZ":-0.09103876719898944,"vX0":-9.569032363388992,"vY0":-117.06996111506673,"vZ0":-8.947141828185769,"x":155.49,"y":241.24,"x0":2.207586126455108,"y0":50.000911251526624,"z0":5.960742504795428,"aX":9.785424326792103},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":9.2,"breakHorizontal":-10.6,"spinRate":1355,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4665586575807219,"extension":6.756502610935412},"index":4,"playId":"b161878a-d989-3b56-85c4-1b1ccfea1d84","pitchNumber":4,"startTime":"2026-05-28T23:54:22.307Z","endTime":"2026-05-28T23:54:26.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Patrick Corbin. Blaze Alexander to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"b161878a-d989-3b56-85c4-1b1ccfea1d84","startTime":"2026-05-28T23:54:39.397Z","endTime":"2026-05-28T23:54:57.921Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":677942,"link":"/api/v1/people/677942"},"postOnThird":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":1.76,"dramaIndex":54.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.1,"endSpeed":68.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.715671173676203,"aZ":-26.82030320935434,"pfxX":3.3847819648513777,"pfxZ":4.55612866152134,"pX":-0.35519974396811405,"pZ":2.1118675343681903,"vX0":-6.744692588844037,"vY0":-107.6799115533201,"vZ0":-2.631883479950557,"x":130.54,"y":181.76,"x0":2.377906396095817,"y0":50.00054212485433,"z0":6.317550576572077,"aX":3.9744210368939403},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":7.9,"breakHorizontal":-4.3,"spinRate":963,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.5086737218608084,"extension":6.485339345823832},"index":6,"playId":"3347d2fa-3d09-3570-8da9-201eab430146","pitchNumber":5,"startTime":"2026-05-28T23:54:57.921Z","endTime":"2026-05-28T23:55:03.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":91.6,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13220060238833,"aZ":-23.036646934206313,"pfxX":7.40770795475068,"pfxZ":5.045802191571271,"pX":1.0977762162376257,"pZ":3.800908643243534,"vX0":-5.847698007364901,"vY0":-133.32325970368265,"vZ0":-1.8772552440075363,"x":75.16,"y":136.16,"x0":2.3509683018409917,"y0":50.00125141069792,"z0":6.167155610226902,"aX":13.410629186214353},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":-12.2,"spinRate":1933,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40993258569472957,"extension":6.569785048609453},"index":7,"playId":"3f03967a-66f4-30d4-a2bb-55ddd8ee026d","pitchNumber":6,"startTime":"2026-05-28T23:55:21.748Z","endTime":"2026-05-28T23:55:24.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":86.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92998901050635,"aZ":-24.617923238573113,"pfxX":6.82085988217262,"pfxZ":4.050068236126977,"pX":0.995010380138765,"pZ":2.5397447290147386,"vX0":-5.993831815815449,"vY0":-134.00184360328007,"vZ0":-4.843706287543908,"x":79.07,"y":170.21,"x0":2.346839102793927,"y0":50.002897214973665,"z0":6.073230936730644,"aX":12.725605139965673},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":-11.5,"spinRate":1931,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.404779237426415,"extension":6.545390754661199},"index":8,"playId":"ccb0b751-da15-38ab-bb1b-e32479196269","pitchNumber":7,"startTime":"2026-05-28T23:55:44.306Z","endTime":"2026-05-28T23:55:48.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.29999999999999,"leverageIndex":1.76,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:55:48.890Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gunnar Henderson lines out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-28T23:57:04.029Z","endTime":"2026-05-28T23:58:49.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"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":1,"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-28T23:56:07.818Z","endTime":"2026-05-28T23:57:06.283Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":74.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.118855148085686,"aZ":-33.82703823976324,"pfxX":-1.3026622978890652,"pfxZ":-1.2306212233657432,"pX":-1.308334889034759,"pZ":0.26515960312583414,"vX0":-7.881669732192799,"vY0":-114.27988064466157,"vZ0":-5.76559997898691,"x":166.87,"y":231.62,"x0":2.333479265528962,"y0":50.003336212703154,"z0":6.087245196088101,"aX":-1.7480575591057448},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.2,"breakHorizontal":4.1,"spinRate":2047,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4765921136994171,"extension":6.683005492063013},"index":1,"playId":"d5c68ba1-7d5c-3df6-b393-f8d1a0656829","pitchNumber":1,"startTime":"2026-05-28T23:57:06.283Z","endTime":"2026-05-28T23:57:15.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Taylor Ward steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"d5c68ba1-7d5c-3df6-b393-f8d1a0656829","startTime":"2026-05-28T23:57:20.104Z","endTime":"2026-05-28T23:57:34.575Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"third":{"id":677942,"link":"/api/v1/people/677942"},"postOnSecond":{"id":621493,"link":"/api/v1/people/621493"},"postOnThird":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":2.54,"dramaIndex":75.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258926109737526,"aZ":-26.72331310022541,"pfxX":-0.9806592859716385,"pfxZ":3.441141315758424,"pX":-1.27979226297871,"pZ":2.7686242148024345,"vX0":-8.51626394247199,"vY0":-124.59055109301909,"vZ0":-2.8340947480005085,"x":165.78,"y":164.03,"x0":2.2994046134191244,"y0":50.0036803352863,"z0":6.1120651339652365,"aX":-1.551538883783194},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.9,"breakHorizontal":3.6,"spinRate":2270,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.43836525538104887,"extension":6.499886104406586},"index":3,"playId":"65763dfb-b80e-320a-a0aa-c96f3a528d90","pitchNumber":2,"startTime":"2026-05-28T23:57:34.575Z","endTime":"2026-05-28T23:57:38.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28506189729034,"aZ":-19.748142832007886,"pfxX":9.487749949789453,"pfxZ":7.039146253609401,"pX":0.14949507177507265,"pZ":2.5354919505396034,"vX0":-8.573077868703708,"vY0":-132.08303938719726,"vZ0":-5.5660211589891055,"x":111.3,"y":170.32,"x0":2.205564608549827,"y0":50.00556356074601,"z0":6.123566544354696,"aX":16.75695541662439},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.6,"breakHorizontal":-15.2,"spinRate":2028,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4147734859271921,"extension":6.560623780950878},"index":4,"playId":"dc2748f3-98cc-36a9-879f-df5c95636199","pitchNumber":3,"startTime":"2026-05-28T23:57:52.444Z","endTime":"2026-05-28T23:57:55.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133988019458034,"aZ":-17.803968761308333,"pfxX":9.116791744773355,"pfxZ":8.138294976195183,"pX":0.010060878887326463,"pZ":1.507359648575607,"vX0":-8.74949334530167,"vY0":-132.0641137255184,"vZ0":-8.31158828041064,"x":116.62,"y":198.08,"x0":2.181618551563123,"y0":50.006212018748634,"z0":6.005229664211053,"aX":16.106533213062956},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.1,"breakHorizontal":-14.6,"spinRate":2052,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4147465823896064,"extension":6.6586305093845075},"index":5,"playId":"398b4d24-5f54-327a-afc5-51cfc1ef2322","pitchNumber":4,"startTime":"2026-05-28T23:58:10.876Z","endTime":"2026-05-28T23:58:37.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"}},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03689156891293,"aZ":-34.087474398693224,"pfxX":-1.4135275517922419,"pfxZ":-1.459320303659279,"pX":-0.6559428405582223,"pZ":1.9911118411224904,"vX0":-6.601090628353393,"vY0":-113.63077228762141,"vZ0":-2.0537004215986885,"x":142.0,"y":185.02,"x0":2.4654495773580183,"y0":50.001547879411426,"z0":6.280436753391105,"aX":-1.8551363333214914},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.9,"breakHorizontal":4.2,"spinRate":2157,"spinDirection":314},"zone":7,"typeConfidence":2.0,"plateTime":0.4812818647244148,"extension":6.537495936883359},"hitData":{"launchSpeed":74.7,"launchAngle":14.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":163.21,"coordY":154.84}},"index":6,"playId":"e6f942d5-f88d-378b-b385-c72ac1c64207","pitchNumber":5,"startTime":"2026-05-28T23:58:41.976Z","endTime":"2026-05-28T23:58:49.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.699999999999996,"leverageIndex":2.54,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-05-28T23:58:49.607Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-29T00:00:50.582Z","endTime":"2026-05-29T00:02:04.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":92.8,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30629859444099,"aZ":-26.25981817286774,"pfxX":-9.813056465882845,"pfxZ":3.174375038829746,"pX":-0.9674450289413801,"pZ":1.6813360076827732,"vX0":4.466455234225358,"vY0":-135.1428001625391,"vZ0":-4.5477947406557595,"x":153.88,"y":193.38,"x0":-1.3594994392816302,"y0":50.00553695501959,"z0":5.213309765343585,"aX":-18.294996823173523},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2170,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40409783389730114,"extension":6.129313739330209},"index":0,"playId":"64fafd32-3f20-3862-b5a2-386489bc5fb2","pitchNumber":1,"startTime":"2026-05-29T00:00:59.410Z","endTime":"2026-05-29T00:01:02.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":67.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.503050623455955,"aZ":-33.13626562552191,"pfxX":10.020298571946892,"pfxZ":-0.8449330322449695,"pX":1.5168333641137903,"pZ":1.367808359867542,"vX0":3.7350514157375065,"vY0":-106.58525311979207,"vZ0":0.22248959859344142,"x":59.18,"y":201.85,"x0":-1.566895563959138,"y0":50.00391103388528,"z0":5.043530798652639,"aX":11.381784553776258},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-1.1,"breakHorizontal":-19.2,"spinRate":2449,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.5164142757578509,"extension":6.233831245407248},"index":1,"playId":"bf1ba883-631e-366b-a7c3-ad5478d9759e","pitchNumber":2,"startTime":"2026-05-29T00:01:15.428Z","endTime":"2026-05-29T00:01:18.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.747740122608924,"aZ":-23.509213529338908,"pfxX":-8.47591744317214,"pfxZ":4.674631399327829,"pX":1.642671498605277,"pZ":2.4797795920296055,"vX0":10.431564359755438,"vY0":-134.8575802470722,"vZ0":-2.8446695261568107,"x":54.39,"y":171.83,"x0":-1.163922658399804,"y0":50.00046203411724,"z0":5.1961543773306005,"aX":-15.700779059889932},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":2163,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4052636820843647,"extension":6.196408125281469},"index":2,"playId":"a2847e54-ba3d-3814-bb1b-09820659c52c","pitchNumber":3,"startTime":"2026-05-29T00:01:34.326Z","endTime":"2026-05-29T00:01:37.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.777489672894514,"aZ":-27.168023013967684,"pfxX":-10.675690282228356,"pfxZ":2.787053851471488,"pX":0.36017644952504646,"pZ":1.890769573692924,"vX0":8.329188215836965,"vY0":-133.22511349975542,"vZ0":-3.062882129408057,"x":103.27,"y":187.73,"x0":-1.4206385114916265,"y0":50.00324385913855,"z0":5.020210423886259,"aX":-19.179844574958572},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":17.5,"spinRate":2183,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.411218567938763,"extension":6.199356985740217},"hitData":{"launchSpeed":86.4,"launchAngle":4.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":147.12}},"index":3,"playId":"8e7e023d-7ee2-3e2b-8184-ca86adcfc43f","pitchNumber":4,"startTime":"2026-05-29T00:01:56.134Z","endTime":"2026-05-29T00:02:04.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:02:04.135Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-29T00:02:09.054Z","endTime":"2026-05-29T00:03:16.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"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":"Pop Out","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":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.424134020481354,"aZ":-27.784759889971134,"pfxX":-11.815997293649504,"pfxZ":2.3722168626287985,"pX":-1.2638535579351986,"pZ":3.6254600674995054,"vX0":4.600037615208197,"vY0":-134.96894392595087,"vZ0":0.8921747426355936,"x":165.18,"y":140.89,"x0":-1.4516847700322826,"y0":50.00443908732178,"z0":5.2421565295930215,"aX":-21.8768094745319},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":20.5,"spinRate":2149,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40528880627405295,"extension":6.0834288853398535},"index":0,"playId":"1bafd379-cf98-315b-a281-4febb1b89b51","pitchNumber":1,"startTime":"2026-05-29T00:02:29.790Z","endTime":"2026-05-29T00:02:33.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69050830133036,"aZ":-21.769843102822218,"pfxX":-2.5873866229718536,"pfxZ":5.825703347369172,"pX":0.7219000040690953,"pZ":2.2990380221081668,"vX0":6.05909687730554,"vY0":-132.39886383866764,"vZ0":-3.2212401809257645,"x":89.48,"y":176.71,"x0":-1.2540520138967377,"y0":50.004226757110054,"z0":5.113872837258802,"aX":-4.62254542981642},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":3.5,"spinRate":2119,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4127718352744614,"extension":6.23134377292198},"index":1,"playId":"29656fe2-65a2-3b25-ad36-c747f0e8033c","pitchNumber":2,"startTime":"2026-05-29T00:02:46.998Z","endTime":"2026-05-29T00:02:50.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.591601646021694,"aZ":-25.504439745251645,"pfxX":-7.466562375974321,"pfxZ":3.5426762606491025,"pX":0.1429240598648697,"pZ":3.0710229071185795,"vX0":6.624158484255862,"vY0":-136.0112821157211,"vZ0":-1.1111607635568288,"x":111.55,"y":155.86,"x0":-1.3487974112319447,"y0":50.00059363991019,"z0":5.246169957521738,"aX":-14.049450828917157},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":12.2,"spinRate":2171,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.402029450640224,"extension":6.284307275639129},"hitData":{"launchSpeed":80.6,"launchAngle":59.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":95.28,"coordY":135.33}},"index":2,"playId":"0ce46a51-1182-3dbb-8d13-2be8998ca119","pitchNumber":3,"startTime":"2026-05-29T00:03:07.011Z","endTime":"2026-05-29T00:03:16.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:03:16.342Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-29T00:03:20.204Z","endTime":"2026-05-29T00:04:07.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":81.2,"endSpeed":75.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.774827302314833,"aZ":-35.84950079134026,"pfxX":4.85378754117635,"pfxZ":-2.576591335046163,"pX":1.7006768681736097,"pZ":1.1855358245050551,"vX0":5.315289380214024,"vY0":-118.24973141417243,"vZ0":-1.93432745345283,"x":52.17,"y":206.77,"x0":-1.1996235043108638,"y0":50.00075755522057,"z0":5.27730771104351,"aX":6.930216112257778},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.8,"breakHorizontal":-10.0,"spinRate":2477,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.46171718352333624,"extension":6.423691535823129},"index":0,"playId":"126d96a4-37fe-35e4-876e-09be85d776d9","pitchNumber":1,"startTime":"2026-05-29T00:03:41.606Z","endTime":"2026-05-29T00:03:44.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03146024729104,"aZ":-26.62877246810346,"pfxX":-9.853073335712303,"pfxZ":3.0177034515177237,"pX":-0.48416861318502147,"pZ":2.4011894392212905,"vX0":5.6760996125201215,"vY0":-134.1770568153447,"vZ0":-2.4756938751742465,"x":135.46,"y":173.95,"x0":-1.338828638194091,"y0":50.00180365735502,"z0":5.218888743790708,"aX":-18.096774910471865},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.2,"breakHorizontal":16.8,"spinRate":2150,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.40707128327206465,"extension":6.258701698694783},"hitData":{"launchSpeed":84.4,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":158.27}},"index":1,"playId":"514ada59-0330-3a4a-8221-a028155f93a0","pitchNumber":2,"startTime":"2026-05-29T00:03:59.380Z","endTime":"2026-05-29T00:04:07.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:04:07.400Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adley Rutschman singles on a ground ball to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-29T00:06:01.735Z","endTime":"2026-05-29T00:07:16.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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"}]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":69.2,"endSpeed":63.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.397688909514333,"aZ":-31.07583323224623,"pfxX":-1.80878306228262,"pfxZ":1.066888962711701,"pX":0.9627534036744838,"pZ":5.962378571192972,"vX0":-2.3584802114975156,"vY0":-100.64075331649045,"vZ0":6.040380132128472,"x":80.3,"y":77.8,"x0":2.382090934132114,"y0":50.003871798386136,"z0":6.8457300352025054,"aX":-1.8666992623629255},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":4.0,"breakHorizontal":4.0,"spinRate":1956,"spinDirection":288},"zone":12,"typeConfidence":2.0,"plateTime":0.5429633201310966,"extension":6.439686784199488},"index":0,"playId":"2bd7e73a-9eca-368a-b566-9e8e96e25dd9","pitchNumber":1,"startTime":"2026-05-29T00:06:13.062Z","endTime":"2026-05-29T00:06:16.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.470998548818788,"aZ":-22.323022680606943,"pfxX":6.813260082358049,"pfxZ":5.443443228803378,"pX":-0.01981539851309983,"pZ":3.3218234967611795,"vX0":-8.78142659927596,"vY0":-133.12428919671683,"vZ0":-3.1791682972343778,"x":117.76,"y":149.09,"x0":2.4242797457276035,"y0":50.00060244484987,"z0":6.132942825261626,"aX":12.324423155248857},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-10.6,"spinRate":1981,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4102078667576512,"extension":6.591821694146898},"index":1,"playId":"87e4fd8c-ff06-3e35-a7be-c13106386f2b","pitchNumber":2,"startTime":"2026-05-29T00:06:27.071Z","endTime":"2026-05-29T00:06:33.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":75.8,"endSpeed":70.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.477353500667274,"aZ":-24.335657733336348,"pfxX":4.832232639106039,"pfxZ":6.301578097343878,"pX":1.4469569176861086,"pZ":3.3424719480330354,"vX0":-3.1582063520914243,"vY0":-110.44594190546171,"vZ0":-1.0058958857310356,"x":61.85,"y":148.53,"x0":2.2630622797166478,"y0":50.00123285629641,"z0":6.348157752921094,"aX":6.008081898400184},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":11.5,"breakHorizontal":-8.0,"spinRate":1120,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.49470196775158737,"extension":6.666752321517432},"index":2,"playId":"7617039d-25a1-3efb-889e-02cc99a0e1cd","pitchNumber":3,"startTime":"2026-05-29T00:06:51.644Z","endTime":"2026-05-29T00:06:54.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82884633389451,"aZ":-22.10184337935565,"pfxX":9.309420138716796,"pfxZ":5.61702414253506,"pX":0.2014610795555344,"pZ":1.8969243975299348,"vX0":-8.334357782113925,"vY0":-132.93183115207893,"vZ0":-6.602053903191793,"x":109.32,"y":187.56,"x0":2.1640224677241333,"y0":50.00545536907977,"z0":6.011349845204315,"aX":16.705077627788544},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-15.1,"spinRate":2031,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.41163210043536536,"extension":6.619216620657195},"hitData":{"launchSpeed":107.9,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.95,"coordY":86.31}},"index":3,"playId":"6998cf60-b9ff-32b9-ad4e-1618925829ee","pitchNumber":4,"startTime":"2026-05-29T00:07:04.669Z","endTime":"2026-05-29T00:07:16.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":571578,"link":"/api/v1/people/571578"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:07:16.699Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-29T00:09:49.557Z","endTime":"2026-05-29T00:10:54.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-29T00:07:34.526Z","endTime":"2026-05-29T00:08:31.240Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Braydon Fisher replaces Patrick Corbin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-29T00:08:31.240Z","endTime":"2026-05-29T00:09:52.556Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571578,"link":"/api/v1/people/571578","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-29T00:09:51.799Z","endTime":"2026-05-29T00:09:51.800Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88727894765894,"aZ":-39.92498714097998,"pfxX":0.014783897390236231,"pfxZ":-5.803154241588349,"pX":-0.003489436092162197,"pZ":2.3900584499594797,"vX0":-0.5248088681507502,"vY0":-115.0071785158602,"vZ0":-1.0652020727302374,"x":117.13,"y":174.25,"x0":0.2260107070341776,"y0":50.00351092506353,"z0":6.741277080595463,"aX":0.019867116702090168},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.4,"breakHorizontal":0.1,"spinRate":2346,"spinDirection":13},"zone":5,"typeConfidence":0.91,"plateTime":0.4767826627982532,"extension":4.923610922461604},"index":3,"playId":"cb9d6884-2f74-30fc-b415-b5e39d9c1814","pitchNumber":1,"startTime":"2026-05-29T00:09:51.801Z","endTime":"2026-05-29T00:09:55.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":79.5,"endSpeed":73.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.852537901655115,"aZ":-41.3647260578424,"pfxX":1.362092350449231,"pfxZ":-6.77097175857107,"pX":-0.96292669510162,"pZ":2.0662647062375,"vX0":-2.8767144901769512,"vY0":-115.85420685526077,"vZ0":-1.6369261978058292,"x":153.7,"y":182.99,"x0":0.11842376630763192,"y0":50.000893820538984,"z0":6.739031733217988,"aX":1.8495808756895076},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.4,"breakHorizontal":-1.8,"spinRate":2345,"spinDirection":14},"zone":13,"typeConfidence":0.91,"plateTime":0.47294954622294627,"extension":5.063541397982659},"index":4,"playId":"3306de1a-5dbd-34a5-9583-e2bb56f4939a","pitchNumber":2,"startTime":"2026-05-29T00:10:07.614Z","endTime":"2026-05-29T00:10:11.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.853739983313936,"aZ":-28.90812667911062,"pfxX":0.631205604286851,"pfxZ":2.0531994906703366,"pX":0.46713825653108204,"pZ":1.6440577446443185,"vX0":0.029056346161264922,"vY0":-125.79559177033836,"vZ0":-5.915290706377826,"x":99.19,"y":194.39,"x0":0.3734690033917999,"y0":50.005098967056746,"z0":6.386058652190828,"aX":1.006105959592808},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":-1.2,"spinRate":2402,"spinDirection":155},"zone":14,"typeConfidence":0.87,"plateTime":0.4363339743832695,"extension":5.246987074361157},"index":5,"playId":"a40f1380-38f3-336b-8357-a63960419f30","pitchNumber":3,"startTime":"2026-05-29T00:10:26.314Z","endTime":"2026-05-29T00:10:29.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-29T00:10:38.139Z","endTime":"2026-05-29T00:10:51.316Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":88.0,"endSpeed":80.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03752829639005,"aZ":-26.35442286585898,"pfxX":0.48854072766005796,"pfxZ":3.551878494088355,"pX":1.40263998801514,"pZ":0.9032525683542277,"vX0":2.1497189962084766,"vY0":-127.86708440400389,"vZ0":-8.411783389970962,"x":63.53,"y":214.39,"x0":0.48384463745318834,"y0":50.00069879040436,"z0":6.337174570102767,"aX":0.8001061661541332},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-1.4,"spinRate":2234,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.43013473675506075,"extension":5.250110369555991},"index":7,"playId":"c08168a2-13cd-385b-8d3f-da700ae6a829","pitchNumber":4,"startTime":"2026-05-29T00:10:51.316Z","endTime":"2026-05-29T00:10:54.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":2.08,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:10:54.380Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Samuel Basallo grounds into a double play, second baseman Ernie Clement to shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Adley Rutschman out at 2nd. Samuel Basallo out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-29T00:12:19.093Z","endTime":"2026-05-29T00:12:53.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":[{"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":{"description":"Offensive Substitution: Pinch-hitter Samuel Basallo replaces Coby Mayo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-29T00:11:10.892Z","endTime":"2026-05-29T00:11:38.431Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"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-29T00:11:38.431Z","endTime":"2026-05-29T00:12:21.435Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.524596690071203,"aZ":-26.15381226580688,"pfxX":-0.013804093094998748,"pfxZ":3.518403839141032,"pX":1.148730229591024,"pZ":-0.6638437042346214,"vX0":1.8550823162012429,"vY0":-129.3425534323389,"vZ0":-12.15716731405628,"x":73.21,"y":256.7,"x0":0.4269473686955723,"y0":50.00191726710652,"z0":6.0675466572106584,"aX":-0.023701345769964712},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-0.4,"spinRate":2322,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4219058596570995,"extension":5.527396437293278},"index":2,"playId":"c653e684-a190-33a5-941e-f4dac0e0738d","pitchNumber":1,"startTime":"2026-05-29T00:12:21.435Z","endTime":"2026-05-29T00:12:24.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":74.0,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.914231154530736,"aZ":-42.271962129511195,"pfxX":0.8746887181110452,"pfxZ":-7.3824018925731085,"pX":-0.6332209031957318,"pZ":2.2502404290905678,"vX0":-2.2946059957583342,"vY0":-115.9514926587567,"vZ0":-0.8507078971963276,"x":141.14,"y":178.02,"x0":0.2539524780939655,"y0":50.00504750086598,"z0":6.641994921863354,"aX":1.1956628797643514},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.3,"breakHorizontal":-1.1,"spinRate":2559,"spinDirection":16},"zone":7,"typeConfidence":0.91,"plateTime":0.4716961613003634,"extension":5.164531380847018},"hitData":{"launchSpeed":93.9,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.67,"coordY":145.36}},"index":3,"playId":"60b89691-ab24-3f19-8bd8-1d3eafc0fe87","pitchNumber":2,"startTime":"2026-05-29T00:12:44.751Z","endTime":"2026-05-29T00:12:53.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":1.81,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:12:53.762Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a line drive to left fielder Blaze Alexander.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-29T00:15:23.688Z","endTime":"2026-05-29T00:16:31.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Weston Wilson replaces Samuel Basallo, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-29T00:14:27.309Z","endTime":"2026-05-29T00:14:27.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"502","replacedPlayer":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Wolfram replaces Chris Bassitt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-29T00:14:27.331Z","endTime":"2026-05-29T00:14:59.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Myles Straw replaces Jesús Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-29T00:14:59.111Z","endTime":"2026-05-29T00:15:26.003Z","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":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":94.7,"endSpeed":87.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.157188893546376,"aZ":-19.332640008114808,"pfxX":8.528984660034792,"pfxZ":6.652236074372014,"pX":1.0841511868897933,"pZ":1.6178245937627573,"vX0":-5.662599137546826,"vY0":-137.72231031432108,"vZ0":-8.552870084195318,"x":75.67,"y":195.1,"x0":2.0535106052711503,"y0":50.00412686296553,"z0":6.0593567792868255,"aX":16.46717679176957},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":-14.4,"spinRate":2203,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.3969571637350482,"extension":5.983981827054566},"index":3,"playId":"e56fda6f-5e09-3300-96d7-ab3d4d35caa1","pitchNumber":1,"startTime":"2026-05-29T00:15:26.003Z","endTime":"2026-05-29T00:15:29.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.384883414993848,"aZ":-19.37447732958964,"pfxX":8.328152751690594,"pfxZ":6.565496140346095,"pX":0.15364773119577432,"pZ":1.7751438154201677,"vX0":-7.8096868950525895,"vY0":-138.17803869633372,"vZ0":-8.117750939856741,"x":111.14,"y":190.85,"x0":1.9232071806573205,"y0":50.00359476886866,"z0":6.03357280054502,"aX":16.239528292877267},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":-13.7,"spinRate":2263,"spinDirection":136},"zone":8,"typeConfidence":0.91,"plateTime":0.39513250679066036,"extension":6.17796272185263},"index":4,"playId":"81b33951-414e-372a-8176-8f669c14401e","pitchNumber":2,"startTime":"2026-05-29T00:15:42.324Z","endTime":"2026-05-29T00:15:45.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58828055895544,"aZ":-18.62342685112651,"pfxX":2.9754045528045,"pfxZ":7.038415058575994,"pX":0.7454484299738178,"pZ":2.417150847935735,"vX0":-4.581937339127142,"vY0":-137.87535629447294,"vZ0":-6.736616101860408,"x":88.59,"y":173.52,"x0":2.042103748742308,"y0":50.0043648190872,"z0":6.148504727282169,"aX":5.730290797552857},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":-4.4,"spinRate":2291,"spinDirection":144},"zone":6,"typeConfidence":0.92,"plateTime":0.3972217892532699,"extension":6.034278081923096},"index":5,"playId":"5276105e-6696-30a2-8d64-df0e024a962d","pitchNumber":3,"startTime":"2026-05-29T00:16:03.322Z","endTime":"2026-05-29T00:16:06.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7581441383243,"aZ":-39.429712646264896,"pfxX":-1.0123099898331178,"pfxZ":-4.711495809097314,"pX":-0.12913825404477763,"pZ":1.801321233536793,"vX0":-4.76263013034709,"vY0":-123.6426832088886,"vZ0":-2.8453903969931362,"x":121.92,"y":190.14,"x0":1.9572888732298,"y0":50.00182400380594,"z0":6.291405279354964,"aX":-1.558821026534643},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.0,"breakHorizontal":3.0,"spinRate":2472,"spinDirection":315},"zone":8,"typeConfidence":0.91,"plateTime":0.44380707785905305,"extension":6.306468493220197},"hitData":{"launchSpeed":95.5,"launchAngle":15.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.59,"coordY":104.81}},"index":6,"playId":"292c3d33-8fb6-310d-82da-5ea45eaa1efa","pitchNumber":4,"startTime":"2026-05-29T00:16:19.642Z","endTime":"2026-05-29T00:16:31.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:16:31.660Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-29T00:16:36.123Z","endTime":"2026-05-29T00:18:33.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":665750,"link":"/api/v1/people/665750"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.427963068928253,"aZ":-19.147491684725747,"pfxX":8.391369264652354,"pfxZ":6.5033859338214866,"pX":0.6774026264216643,"pZ":2.23532185584924,"vX0":-6.6560170470993585,"vY0":-140.09963075987707,"vZ0":-7.150909527972836,"x":91.18,"y":178.43,"x0":1.9849291774152302,"y0":50.00132608083508,"z0":6.05640214486159,"aX":16.80489054871293},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.6,"breakHorizontal":-13.9,"spinRate":2294,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.38983142524654113,"extension":6.344965206133461},"index":0,"playId":"1b2d527c-9fb2-3e8f-b166-833ba0c5c283","pitchNumber":1,"startTime":"2026-05-29T00:16:55.239Z","endTime":"2026-05-29T00:16:58.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"0f5c7cb8-9247-3ad2-815a-f7357bdaa367","startTime":"2026-05-29T00:17:17.643Z","endTime":"2026-05-29T00:17:21.014Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051334204196245,"aZ":-12.953576476606685,"pfxX":8.863494343490203,"pfxZ":10.044869138772892,"pX":-1.0920317870240634,"pZ":2.4118866610327747,"vX0":-10.653639609440326,"vY0":-137.128053759423,"vZ0":-7.728021449865807,"x":158.63,"y":173.66,"x0":1.683588604650268,"y0":50.000135910176596,"z0":6.141693964144627,"aX":16.95451986250158},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-13.9,"spinRate":2163,"spinDirection":146},"zone":13,"typeConfidence":0.89,"plateTime":0.39875303445023347,"extension":6.10395572047761},"index":2,"playId":"b78222ca-80f9-3ced-a90f-3af82b4536cc","pitchNumber":2,"startTime":"2026-05-29T00:17:36.845Z","endTime":"2026-05-29T00:17:40.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.889855686603642,"aZ":-37.558674790361444,"pfxX":-0.2694753470286839,"pfxZ":-3.4457601634115935,"pX":1.4556238950537261,"pZ":3.9311096874908578,"vX0":-1.5506408535401255,"vY0":-123.40716707000564,"vZ0":1.4264395103004126,"x":61.52,"y":132.64,"x0":2.124191188355044,"y0":50.00590612141088,"z0":6.4818762293041345,"aX":-0.42047603639497355},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.8,"breakHorizontal":0.8,"spinRate":2445,"spinDirection":325},"zone":12,"typeConfidence":0.91,"plateTime":0.44188241649250903,"extension":5.9688185606905915},"index":3,"playId":"64085f73-c158-372b-b44a-2788b291803f","pitchNumber":3,"startTime":"2026-05-29T00:18:02.670Z","endTime":"2026-05-29T00:18:05.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.977992131410016,"aZ":-15.601385614075808,"pfxX":9.708554724174617,"pfxZ":8.563142106140496,"pX":0.6825768845171224,"pZ":3.045402332079397,"vX0":-6.72237745008875,"vY0":-138.49764373483774,"vZ0":-5.567772507500718,"x":90.98,"y":156.55,"x0":1.8842936214575985,"y0":50.00656220281019,"z0":6.131673484030204,"aX":18.796408598810256},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-16.1,"spinRate":2206,"spinDirection":149},"zone":3,"typeConfidence":0.91,"plateTime":0.39603576597977064,"extension":6.223697137184698},"hitData":{"launchSpeed":97.1,"launchAngle":35.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":89.35}},"index":4,"playId":"af7f73dd-f0f2-39e5-8062-ec6cbcfb8863","pitchNumber":4,"startTime":"2026-05-29T00:18:21.596Z","endTime":"2026-05-29T00:18:33.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.43,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:18:33.975Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out, second baseman Jackson Holliday to first baseman Pete Alonso. Myles Straw to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-29T00:18:44.292Z","endTime":"2026-05-29T00:20:51.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"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_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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85978277815566,"aZ":-28.78672399143969,"pfxX":0.4396815559721592,"pfxZ":2.1272969643039916,"pX":-1.6517046436779492,"pZ":1.5575227156489713,"vX0":-8.41133873927751,"vY0":-125.30917195652421,"vZ0":-5.3786123754486175,"x":179.96,"y":196.73,"x0":1.6886204055674667,"y0":50.003475315898456,"z0":6.077978862693356,"aX":0.7007995385207672},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":1.1,"spinRate":2203,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4367672265121003,"extension":6.248778960321733},"index":0,"playId":"ddcfcce4-f63f-3991-9a0a-0fb6f348013f","pitchNumber":1,"startTime":"2026-05-29T00:18:59.889Z","endTime":"2026-05-29T00:19:03.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.046824990803913,"aZ":-26.24547824665189,"pfxX":0.7727563473774928,"pfxZ":3.787078592270105,"pX":-0.931227980002909,"pZ":0.34897592632133123,"vX0":-7.168937044636285,"vY0":-124.07275342837104,"vZ0":-8.297744059192405,"x":152.5,"y":229.36,"x0":1.890970090027062,"y0":50.00144587351191,"z0":5.913043680693774,"aX":1.2100361875258492},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":0.2,"spinRate":2178,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.44089735843483924,"extension":6.497646385832588},"index":1,"playId":"8c61b475-581b-3496-bc1a-69d9c9a00e67","pitchNumber":2,"startTime":"2026-05-29T00:19:18.549Z","endTime":"2026-05-29T00:19:21.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36649335728518,"aZ":-15.263970122863423,"pfxX":7.989094408707927,"pfxZ":9.091544518088721,"pX":-1.3900000434406559,"pZ":2.515295151232505,"vX0":-10.88595903998472,"vY0":-135.46492227968918,"vZ0":-6.863860810858177,"x":169.98,"y":170.87,"x0":1.6411190839318075,"y0":50.001948095335415,"z0":6.147294385293694,"aX":14.859374651587247},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":-12.1,"spinRate":2218,"spinDirection":149},"zone":11,"typeConfidence":0.87,"plateTime":0.4041984097965603,"extension":6.245179691111203},"index":2,"playId":"46931dcd-78b9-3190-b8e1-997ca8f55c72","pitchNumber":3,"startTime":"2026-05-29T00:19:46.174Z","endTime":"2026-05-29T00:19:49.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298828891096772,"aZ":-16.23555887255999,"pfxX":7.717484682393579,"pfxZ":8.532707518808206,"pX":-0.5267256508210065,"pZ":1.7492818481270922,"vX0":-9.022676304078294,"vY0":-135.7040879637606,"vZ0":-8.434500774860279,"x":137.08,"y":191.55,"x0":1.8362714620586877,"y0":50.00260404436503,"z0":6.025482421836856,"aX":14.415010694191604},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":-12.1,"spinRate":2209,"spinDirection":148},"zone":7,"typeConfidence":0.87,"plateTime":0.40340724129996186,"extension":6.379275933981888},"index":3,"playId":"eaf15fb4-30b8-32c4-908b-3a06599f9c59","pitchNumber":4,"startTime":"2026-05-29T00:20:05.752Z","endTime":"2026-05-29T00:20:09.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"257f55a2-a870-305f-8896-b57a4672c688","startTime":"2026-05-29T00:20:24.914Z","endTime":"2026-05-29T00:20:27.914Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16356144052473,"aZ":-17.165537797280113,"pfxX":8.125944425862652,"pfxZ":7.904990395034595,"pX":0.047138373790037734,"pZ":2.6962425637207335,"vX0":-7.690957505046985,"vY0":-137.35348085827798,"vZ0":-6.117547752206308,"x":115.2,"y":165.98,"x0":1.8360995995199991,"y0":50.00505061040236,"z0":6.131423712946429,"aX":15.433402528023155},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":-13.0,"spinRate":2230,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.3997046104100055,"extension":6.303809411235322},"hitData":{"launchSpeed":96.4,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":155.23}},"index":5,"playId":"00da9109-8b05-3297-b941-6dc692040968","pitchNumber":5,"startTime":"2026-05-29T00:20:43.415Z","endTime":"2026-05-29T00:20:51.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":2.11,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:20:51.424Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-29T00:22:08.221Z","endTime":"2026-05-29T00:23:41.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-29T00:21:09.565Z","endTime":"2026-05-29T00:22:10.586Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":94.5,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39897321521866,"aZ":-13.134822483537684,"pfxX":9.184485689763427,"pfxZ":10.138389369656107,"pX":-0.856036080988303,"pZ":2.2181444902678784,"vX0":-10.205772669726079,"vY0":-136.9447889747542,"vZ0":-7.724522939101489,"x":149.63,"y":178.89,"x0":1.7456890588654617,"y0":50.00307728578796,"z0":5.995669620600775,"aX":17.249812823211876},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-14.2,"spinRate":2282,"spinDirection":144},"zone":13,"typeConfidence":0.9,"plateTime":0.4016762475355877,"extension":6.3000438192711155},"index":1,"playId":"bae9d735-085d-3fbe-9c32-da30bbd446cb","pitchNumber":1,"startTime":"2026-05-29T00:22:10.586Z","endTime":"2026-05-29T00:22:13.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.622805479755463,"aZ":-15.737366779714865,"pfxX":9.689925170933783,"pfxZ":8.490176958722373,"pX":0.15196525551207785,"pZ":2.3565519191421584,"vX0":-8.079795220427684,"vY0":-137.98873285352818,"vZ0":-7.180680058320301,"x":111.21,"y":175.15,"x0":1.8536734256088678,"y0":50.00072003486678,"z0":6.045286837366485,"aX":18.75463771214714},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":-16.0,"spinRate":2287,"spinDirection":141},"zone":5,"typeConfidence":0.91,"plateTime":0.39635822617497674,"extension":6.277058506633095},"index":2,"playId":"4fb34544-8a58-3ac4-b16b-38b4b695e886","pitchNumber":2,"startTime":"2026-05-29T00:22:28.923Z","endTime":"2026-05-29T00:22:31.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.850217507598124,"aZ":-20.1723469686614,"pfxX":3.0187104928152286,"pfxZ":6.512124079883597,"pX":-0.9679167816051683,"pZ":1.2366148106469184,"vX0":-8.674907995595115,"vY0":-135.4258070796559,"vZ0":-8.885705405184206,"x":153.89,"y":205.39,"x0":1.8962483512622146,"y0":50.000947619406986,"z0":5.992431565251337,"aX":5.562126201081431},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":-3.5,"spinRate":2181,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.4057258893059652,"extension":6.214453098797231},"index":3,"playId":"4955af84-2b5e-32c3-8ead-3124d328243e","pitchNumber":3,"startTime":"2026-05-29T00:22:51.625Z","endTime":"2026-05-29T00:22:54.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Adley Rutschman. Myles Straw to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"4955af84-2b5e-32c3-8ead-3124d328243e","startTime":"2026-05-29T00:23:06.971Z","endTime":"2026-05-29T00:23:33.760Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"postOnThird":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":2.37,"dramaIndex":70.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.829180424697622,"aZ":-19.03610723968395,"pfxX":2.416134587327904,"pfxZ":6.791138846241035,"pX":-0.08544848512387193,"pZ":2.809133818126354,"vX0":-6.316279220208616,"vY0":-137.99482788664525,"vZ0":-5.807111556855701,"x":120.26,"y":162.93,"x0":1.91607914403451,"y0":50.00262371160305,"z0":6.217266962902665,"aX":4.674603307341048},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":-3.1,"spinRate":2316,"spinDirection":150},"zone":2,"typeConfidence":0.92,"plateTime":0.39646521931591483,"extension":6.092449366113421},"hitData":{"launchSpeed":88.7,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":149.15}},"index":5,"playId":"75a7a9d5-8a19-3ade-bdda-4d56eef324e8","pitchNumber":4,"startTime":"2026-05-29T00:23:33.760Z","endTime":"2026-05-29T00:23:41.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"R","description":"Right"}},"third":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":7.199999999999996,"leverageIndex":2.37,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:23:41.789Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-29T00:26:21.636Z","endTime":"2026-05-29T00:28:12.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Nathan Lukes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-29T00:25:18.663Z","endTime":"2026-05-29T00:25:18.681Z","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":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Myles Straw remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-29T00:25:18.681Z","endTime":"2026-05-29T00:25:18.684Z","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":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jeff Hoffman replaces Braydon Fisher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-29T00:25:18.684Z","endTime":"2026-05-29T00:26:23.966Z","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":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":80.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68830755342349,"aZ":-34.34487591848588,"pfxX":1.7339227278714864,"pfxZ":-1.3455072424123422,"pX":-1.7656826056217831,"pZ":3.6630975225576297,"vX0":2.2921512757307894,"vY0":-125.02815476931453,"vZ0":1.7234629219779267,"x":184.3,"y":139.88,"x0":-2.9130302812359847,"y0":50.002775486809725,"z0":5.744775204276531,"aX":2.797181507917006},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.9,"breakHorizontal":-3.6,"spinRate":2716,"spinDirection":80},"zone":11,"typeConfidence":0.9,"plateTime":0.43492364699362485,"extension":6.136318348539445},"index":3,"playId":"ab35101e-7351-3659-9b4a-09609db09630","pitchNumber":1,"startTime":"2026-05-29T00:26:23.966Z","endTime":"2026-05-29T00:26:26.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":85.6,"endSpeed":80.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.470609151839756,"aZ":-29.874456648438027,"pfxX":1.162259942821914,"pfxZ":1.4417118672874079,"pX":0.9535671761878216,"pZ":1.660318331309731,"vX0":8.125542053316007,"vY0":-124.60334548205485,"vZ0":-3.7399406948364056,"x":80.65,"y":193.95,"x0":-2.480430378433852,"y0":50.00303479995299,"z0":5.608749026958495,"aX":1.8553634483714463},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":-3.7,"spinRate":2798,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.43703696581814633,"extension":6.382838465034276},"index":4,"playId":"c2dfa563-0ba4-3d8e-ac6b-e7ab02d8efa3","pitchNumber":2,"startTime":"2026-05-29T00:26:40.687Z","endTime":"2026-05-29T00:26:43.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":85.7,"endSpeed":81.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.415465391814806,"aZ":-32.411926580101216,"pfxX":0.9570144396741149,"pfxZ":-0.14452634395488362,"pX":1.6426973075663036,"pZ":0.7023324092801887,"vX0":9.979430763848166,"vY0":-124.61988117578295,"vZ0":-5.404526989099663,"x":54.38,"y":219.82,"x0":-2.498941105743046,"y0":50.004644016706656,"z0":5.502780845621472,"aX":1.541388219647561},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":-3.5,"spinRate":2769,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.43555786694770715,"extension":6.359890374220713},"index":5,"playId":"2afb6f1d-400f-3b16-b136-f76e5cc298e8","pitchNumber":3,"startTime":"2026-05-29T00:26:58.099Z","endTime":"2026-05-29T00:27:01.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.722820627894706,"aZ":-13.98762805697461,"pfxX":-10.031045284919966,"pfxZ":9.412131691706614,"pX":-1.7055581031460465,"pZ":2.953652009714362,"vX0":5.998714938161791,"vY0":-139.63708703209196,"vZ0":-4.554626311443094,"x":182.01,"y":159.03,"x0":-2.602752169118507,"y0":50.00557134629606,"z0":5.557993565055595,"aX":-19.387568385300973},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":16.6,"spinRate":2492,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.3955212456156456,"extension":6.294840576106154},"index":6,"playId":"76ba0eb2-7f85-3f97-906d-23b7d6d4c7e1","pitchNumber":4,"startTime":"2026-05-29T00:27:18.204Z","endTime":"2026-05-29T00:27:21.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.607242233040868,"aZ":-37.305130321295415,"pfxX":0.3991402242891202,"pfxZ":-3.305840370207904,"pX":-0.9937942118799475,"pZ":1.9482766429425904,"vX0":3.872536294389093,"vY0":-123.96246201228509,"vZ0":-1.4325921039249951,"x":154.88,"y":186.18,"x0":-2.6304747493890654,"y0":50.00502478967883,"z0":5.658208282850198,"aX":0.6185522403676846},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.1,"breakHorizontal":-1.7,"spinRate":2794,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.44246358210117753,"extension":6.278455347692512},"index":7,"playId":"204a466e-35bb-3d41-b623-a7d0186d7364","pitchNumber":5,"startTime":"2026-05-29T00:27:36.832Z","endTime":"2026-05-29T00:27:40.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-05-29T00:27:50.082Z","endTime":"2026-05-29T00:28:06.868Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.810223185863492,"aZ":-31.5830197237057,"pfxX":-1.6938553072956672,"pfxZ":0.3699712984286596,"pX":1.0765177306521045,"pZ":0.8136655229865132,"vX0":9.292426761686377,"vY0":-125.18220745490618,"vZ0":-4.997032343021048,"x":75.97,"y":216.81,"x0":-2.4670862829352593,"y0":50.001299311197926,"z0":5.428082799497072,"aX":-2.683659201159494},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":0.8,"spinRate":2683,"spinDirection":13},"zone":14,"typeConfidence":0.9,"plateTime":0.43793089308985156,"extension":6.4370977201270625},"index":9,"playId":"d892d030-570f-3ebd-866c-c738f7fd73f8","pitchNumber":6,"startTime":"2026-05-29T00:28:06.868Z","endTime":"2026-05-29T00:28:12.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:28:12.044Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-29T00:29:16.552Z","endTime":"2026-05-29T00:30:06.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":5},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colton Cowser replaces Tyler O'Neill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-29T00:28:21.785Z","endTime":"2026-05-29T00:28:29.753Z","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":"701","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"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-29T00:28:29.753Z","endTime":"2026-05-29T00:29:22.822Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-29T00:29:16.550Z","endTime":"2026-05-29T00:29:16.551Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":86.4,"endSpeed":79.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.325959078243336,"aZ":-28.114652704678903,"pfxX":3.104482201158554,"pfxZ":2.5148337698902417,"pX":-2.075841280210464,"pZ":2.532246476658517,"vX0":1.1013731825481967,"vY0":-125.8964437456462,"vZ0":-1.8769465093157638,"x":77.21,"y":155.98,"x0":-2.921703949094588,"y0":50.00308029362112,"z0":5.551751711943056,"aX":5.008409083019399},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":-5.9,"spinRate":2780,"spinDirection":48},"zone":13,"typeConfidence":0.91,"plateTime":0.4342087172241573,"extension":6.294708978118338},"index":3,"playId":"7415eea7-ddb5-388a-ab20-1d8de54dc0c8","pitchNumber":1,"startTime":"2026-05-29T00:29:16.552Z","endTime":"2026-05-29T00:29:19.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456540742041717,"aZ":-38.589343517573326,"pfxX":1.464771292668225,"pfxZ":-4.147651296885703,"pX":-0.02814759404888781,"pZ":2.093077139967987,"vX0":5.655710264170875,"vY0":-123.97557446483039,"vZ0":-0.8258508587886104,"x":118.07,"y":182.27,"x0":-2.53613368036325,"y0":50.0043013652358,"z0":5.671737279596697,"aX":2.2640602310518125},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.4,"breakHorizontal":-4.1,"spinRate":2766,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.4430303116158991,"extension":6.334393625422661},"index":4,"playId":"0316be72-f25b-34b7-81b1-4cb71f05b5d8","pitchNumber":2,"startTime":"2026-05-29T00:29:40.169Z","endTime":"2026-05-29T00:29:43.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295232443437513,"aZ":-35.18961986891025,"pfxX":-6.011678939757553,"pfxZ":-1.7913600843741193,"pX":-0.173415479025314,"pZ":1.6855671829829488,"vX0":7.952603582652871,"vY0":-129.1257857196682,"vZ0":-2.8107211889481283,"x":123.61,"y":193.27,"x0":-2.514367789014803,"y0":50.00071772587573,"z0":5.4999747335454225,"aX":-10.134359228195926},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.6,"breakHorizontal":9.1,"spinRate":1632,"spinDirection":247},"zone":8,"typeConfidence":0.88,"plateTime":0.4244412566953555,"extension":6.500564008180706},"hitData":{"launchSpeed":79.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":170.3,"coordY":160.51}},"index":5,"playId":"9706088d-710c-345d-a416-6dda7558858e","pitchNumber":3,"startTime":"2026-05-29T00:29:57.973Z","endTime":"2026-05-29T00:30:06.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:30:06.267Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a ground ball to right fielder Nathan Lukes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-29T00:30:10.339Z","endTime":"2026-05-29T00:31:56.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":81.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.237588407000818,"aZ":-31.221742058514582,"pfxX":0.6681957122633513,"pfxZ":0.5890291624714861,"pX":0.5035672119130823,"pZ":1.052519299964526,"vX0":7.171078236053577,"vY0":-124.4832627013411,"vZ0":-4.800795618985422,"x":97.81,"y":210.36,"x0":-2.4579571957470683,"y0":50.005653666688275,"z0":5.4838780890468115,"aX":1.0876921370105337},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":-2.3,"spinRate":2645,"spinDirection":313},"zone":14,"typeConfidence":0.91,"plateTime":0.43390161293073826,"extension":6.520060060774278},"index":0,"playId":"0b727f68-3003-3ad3-879f-b8550ef19344","pitchNumber":1,"startTime":"2026-05-29T00:30:30.620Z","endTime":"2026-05-29T00:30:33.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":89.4,"endSpeed":83.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.941523455905852,"aZ":-28.809756181095498,"pfxX":-8.81959693351088,"pfxZ":1.9121223966594636,"pX":-1.183820774529743,"pZ":1.708781867169155,"vX0":6.7451002414922945,"vY0":-130.17767788959208,"vZ0":-3.9468713623851857,"x":162.12,"y":192.64,"x0":-2.631143182513141,"y0":50.00271843941116,"z0":5.365745175267899,"aX":-15.514162983831769},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.0,"breakHorizontal":15.0,"spinRate":1621,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.4168153148167839,"extension":6.4815496636206005},"index":1,"playId":"d406f61c-9ec3-3cc1-9740-9909f1ddc80c","pitchNumber":2,"startTime":"2026-05-29T00:30:47.346Z","endTime":"2026-05-29T00:30:50.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.633285623281537,"aZ":-31.20000003742223,"pfxX":2.3627172253154862,"pfxZ":0.6093179489129281,"pX":1.55585225882523,"pZ":0.7383588466407552,"vX0":9.199021810587169,"vY0":-125.5374301705933,"vZ0":-5.534850364334016,"x":57.69,"y":218.84,"x0":-2.4580614008124586,"y0":50.00285825624345,"z0":5.501349755731727,"aX":3.78359268363831},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.0,"breakHorizontal":-6.4,"spinRate":2814,"spinDirection":344},"zone":14,"typeConfidence":0.91,"plateTime":0.43575317207502495,"extension":6.471045059559421},"index":2,"playId":"2aecb59a-d4a4-3df9-9a00-49c79d814699","pitchNumber":3,"startTime":"2026-05-29T00:31:04.488Z","endTime":"2026-05-29T00:31:07.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.351197708118463,"aZ":-12.479351512943982,"pfxX":-7.892574476654726,"pfxZ":10.106926284097998,"pX":0.2124315133410088,"pZ":2.4045782104013806,"vX0":9.546287577169805,"vY0":-138.35653179595027,"vZ0":-6.194374058288459,"x":108.9,"y":173.86,"x0":-2.248720231503033,"y0":50.00387360974668,"z0":5.500189355339563,"aX":-15.382755652587532},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":12.5,"spinRate":2466,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.3950766048612162,"extension":6.669181932158893},"index":3,"playId":"93a0cfb0-acbd-3561-92e5-152b072e0150","pitchNumber":4,"startTime":"2026-05-29T00:31:24.599Z","endTime":"2026-05-29T00:31:28.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800123014337082,"aZ":-29.531920777240412,"pfxX":0.22103495928752948,"pfxZ":1.6650994180534608,"pX":-0.019930016183985516,"pZ":1.462343477010869,"vX0":6.006643992676135,"vY0":-124.42563947649282,"vZ0":-4.028186308172753,"x":117.76,"y":199.3,"x0":-2.480506500476092,"y0":50.004229002998855,"z0":5.512957502435163,"aX":0.3512462601204513},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":-1.6,"spinRate":2623,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.43795101602746467,"extension":6.445891899894194},"hitData":{"launchSpeed":98.5,"launchAngle":7.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.92,"coordY":105.57}},"index":4,"playId":"87a8c1d8-020a-355b-8306-d5a245ca2c8f","pitchNumber":5,"startTime":"2026-05-29T00:31:44.356Z","endTime":"2026-05-29T00:31:56.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:31:56.384Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-29T00:32:42.956Z","endTime":"2026-05-29T00:37:07.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,10],"actionIndex":[3,9],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ad607fef-a28c-3ce8-8306-00e30d722cca","startTime":"2026-05-29T00:32:24.912Z","endTime":"2026-05-29T00:32:30.087Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89520048387337,"aZ":-12.202746907950834,"pfxX":-8.212135201824648,"pfxZ":10.142606741608294,"pX":-0.7461908918179415,"pZ":5.248823638958777,"vX0":8.055406513905258,"vY0":-139.77153753442042,"vZ0":1.1098344925018793,"x":145.44,"y":97.06,"x0":-2.6052398185188954,"y0":50.00308825403989,"z0":5.650247656306192,"aX":-16.171779609939712},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":13.1,"spinRate":2567,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.39257647522500694,"extension":6.36683290627048},"index":1,"playId":"5a3b8c2d-f03a-3f18-8be8-029c8de3c226","pitchNumber":1,"startTime":"2026-05-29T00:32:45.278Z","endTime":"2026-05-29T00:32:48.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.763390227396002,"aZ":-34.03810389308381,"pfxX":-0.49086181704987153,"pfxZ":-1.1766951928492495,"pX":0.6664741006849716,"pZ":0.8862306970001582,"vX0":8.06058058572489,"vY0":-125.35933323528991,"vZ0":-4.699474355456296,"x":91.6,"y":214.85,"x0":-2.5291565473377196,"y0":50.00207355058895,"z0":5.569463845215066,"aX":-0.7820884661838663},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-1.0,"spinRate":2667,"spinDirection":352},"zone":14,"typeConfidence":0.9,"plateTime":0.4372342144100654,"extension":6.397970347965168},"index":2,"playId":"78191109-aff3-3462-b8a8-b12044641e9b","pitchNumber":2,"startTime":"2026-05-29T00:33:07.070Z","endTime":"2026-05-29T00:33:15.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Holliday steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"78191109-aff3-3462-b8a8-b12044641e9b","startTime":"2026-05-29T00:33:21.101Z","endTime":"2026-05-29T00:33:45.221Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"postOnSecond":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":1.63,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"c286711e-5b60-4f06-9c63-28fe8351c750","startTime":"2026-05-29T00:33:45.221Z","endTime":"2026-05-29T00:33:50.221Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48968807953659,"aZ":-28.962671614817403,"pfxX":3.087763199263632,"pfxZ":2.037680939506936,"pX":0.23853859996461899,"pZ":2.5863612813433594,"vX0":5.745146804130276,"vY0":-124.49150719574986,"vZ0":-1.7285301013541372,"x":107.91,"y":168.95,"x0":-2.4981051451942635,"y0":50.0003914495601,"z0":5.6821872609473685,"aX":4.854493427438517},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.6,"breakHorizontal":-6.8,"spinRate":2743,"spinDirection":21},"zone":6,"typeConfidence":0.91,"plateTime":0.439621256104485,"extension":6.526970765700135},"index":5,"playId":"f183a441-9db9-3c1b-9236-b5c1ce2e4b55","pitchNumber":3,"startTime":"2026-05-29T00:34:02.943Z","endTime":"2026-05-29T00:34:05.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.693797462594382,"aZ":-36.483796352502175,"pfxX":0.23951855433477753,"pfxZ":-2.5782038731918675,"pX":1.8994999836025528,"pZ":0.21509491306539927,"vX0":10.539099480424099,"vY0":-127.21133950216803,"vZ0":-6.4673844790086665,"x":44.6,"y":232.97,"x0":-2.290112626584548,"y0":50.00048099339602,"z0":5.607245419649873,"aX":0.3983786043072973},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.8,"breakHorizontal":-2.3,"spinRate":2748,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.42698774815804885,"extension":6.585893920497717},"index":6,"playId":"22b6a516-8c42-3ced-bdf1-a57fd6370037","pitchNumber":4,"startTime":"2026-05-29T00:34:28.811Z","endTime":"2026-05-29T00:34:31.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73056326149473,"aZ":-10.024684299920589,"pfxX":-6.767223253450299,"pfxZ":11.080696447980273,"pX":0.6897326965740584,"pZ":2.5735366775621764,"vX0":10.212460150187837,"vY0":-140.6831058145026,"vZ0":-6.748962385880241,"x":90.71,"y":169.29,"x0":-2.1128012602746384,"y0":50.00466955100671,"z0":5.6577590464899625,"aX":-13.530090086674454},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":10.1,"spinRate":2548,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.3897438375780151,"extension":6.631242065686279},"index":7,"playId":"82066e19-edf2-3125-871e-a3ec87d30815","pitchNumber":5,"startTime":"2026-05-29T00:34:53.183Z","endTime":"2026-05-29T00:34:56.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.534118037674766,"aZ":-26.981845344061046,"pfxX":-11.035416431569788,"pfxZ":2.9776262556945317,"pX":0.606882647798174,"pZ":-0.6709517917031699,"vX0":11.414029845604645,"vY0":-131.13211553759567,"vZ0":-10.192161207951854,"x":93.87,"y":256.9,"x0":-2.366904659847968,"y0":50.001580286027014,"z0":5.276508485764954,"aX":-19.23219305777206},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":17.5,"spinRate":1785,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4175609999821681,"extension":6.7238230679198505},"index":8,"playId":"2829131a-cf27-3b33-9675-de0df59cffd8","pitchNumber":6,"startTime":"2026-05-29T00:35:19.566Z","endTime":"2026-05-29T00:35:22.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":9,"startTime":"2026-05-29T00:35:57.352Z","endTime":"2026-05-29T00:37:04.404Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.615814091366477,"aZ":-30.05390113741103,"pfxX":-0.52411530645624,"pfxZ":1.287144254018731,"pX":0.6957552333029229,"pZ":2.115768554145959,"vX0":8.103531920992456,"vY0":-127.38749207499895,"vZ0":-2.91432350682702,"x":90.48,"y":181.65,"x0":-2.4501563260747403,"y0":50.006055962763114,"z0":5.634971288629784,"aX":-0.8664344410431025},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":-0.7,"spinRate":2761,"spinDirection":344},"zone":9,"typeConfidence":0.9,"plateTime":0.42892266462885376,"extension":6.379208423002948},"index":10,"playId":"4019a931-0407-3991-8706-0f44840e2a26","pitchNumber":7,"startTime":"2026-05-29T00:37:04.404Z","endTime":"2026-05-29T00:37:07.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:37:07.692Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"George Springer doubles (8) on a sharp line drive to center fielder Leody Taveras.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T00:39:29.243Z","endTime":"2026-05-29T00:41:10.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Colton Cowser remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-29T00:38:23.288Z","endTime":"2026-05-29T00:38:23.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":641933,"link":"/api/v1/people/641933"}},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Nunez replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-29T00:38:23.314Z","endTime":"2026-05-29T00:39:31.570Z","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":664991,"link":"/api/v1/people/664991","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.377172125083746,"aZ":-22.423454858393846,"pfxX":-9.887122476024938,"pfxZ":4.990348022468323,"pX":-2.4534962481335367,"pZ":3.0129225960748083,"vX0":0.2772144115085764,"vY0":-139.8092258518535,"vZ0":-2.7409933576823264,"x":210.52,"y":157.43,"x0":-1.2729114304924094,"y0":50.00135052040272,"z0":5.499308972841646,"aX":-19.314621851704416},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":17.8,"spinRate":2424,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39374658262254414,"extension":6.453439305588566},"index":2,"playId":"d005fc43-e4c0-3616-a740-6606bc34b565","pitchNumber":1,"startTime":"2026-05-29T00:39:31.570Z","endTime":"2026-05-29T00:39:35.001Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.793475047741744,"aZ":-28.35520621486685,"pfxX":8.757774205245257,"pfxZ":2.418484119825399,"pX":-0.6007617186750177,"pZ":3.1739798610351992,"vX0":-1.0750203980707398,"vY0":-125.20684024674738,"vZ0":0.22501456709896905,"x":139.9,"y":153.08,"x0":-1.3011078654043517,"y0":50.00040720238935,"z0":5.415437123569202,"aX":13.813496238556203},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-15.6,"spinRate":2880,"spinDirection":64},"zone":1,"typeConfidence":2.0,"plateTime":0.438534036656427,"extension":6.165164636959749},"index":3,"playId":"70d7fb24-3f91-33c5-a987-2a5fbf42e251","pitchNumber":2,"startTime":"2026-05-29T00:39:50.995Z","endTime":"2026-05-29T00:39:54.285Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02937336167158,"aZ":-27.695622192071603,"pfxX":4.6074873215021555,"pfxZ":2.6679414065579117,"pX":0.6307208349515488,"pZ":1.023183923260849,"vX0":2.465534705016249,"vY0":-128.3013722438858,"vZ0":-5.540755543246572,"x":92.96,"y":211.15,"x0":-0.939349223894738,"y0":50.00128586706174,"z0":5.352629219913841,"aX":7.726886784934792},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":-8.9,"spinRate":2911,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.425906574369288,"extension":6.336834726175679},"index":4,"playId":"ec18695f-b193-37ec-8a46-4364e342b04e","pitchNumber":3,"startTime":"2026-05-29T00:40:10.015Z","endTime":"2026-05-29T00:40:13.070Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0242034707753,"aZ":-11.763556857976026,"pfxX":-2.5256898163642614,"pfxZ":10.003891158647276,"pX":-0.5269613470703406,"pZ":3.519647204204217,"vX0":1.5874487940032125,"vY0":-141.83156999962603,"vZ0":-4.087247946695095,"x":137.09,"y":143.75,"x0":-0.765391798684634,"y0":50.00107602710886,"z0":5.727873306675129,"aX":-5.152153472223669},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":4.2,"spinRate":2569,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3859876890075662,"extension":6.342711343855806},"index":5,"playId":"b6347670-5dda-3956-a494-43834e06ef44","pitchNumber":4,"startTime":"2026-05-29T00:40:31.978Z","endTime":"2026-05-29T00:40:35.017Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27826487899974,"aZ":-30.93190104865317,"pfxX":7.845462408318194,"pfxZ":0.7589422534269463,"pX":0.2910888573144427,"pZ":2.802052412100026,"vX0":0.5039927652115668,"vY0":-127.09265101732589,"vZ0":-0.9046913392273114,"x":105.9,"y":163.12,"x0":-0.9294212740466646,"y0":50.00394536531786,"z0":5.612320111914708,"aX":12.875632901566973},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.4,"breakHorizontal":-14.3,"spinRate":2892,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.43045404945872745,"extension":6.219058985644945},"hitData":{"launchSpeed":103.7,"launchAngle":21.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":77.82,"coordY":57.62}},"index":6,"playId":"7e908555-c0ba-313e-a592-009d4481a0f2","pitchNumber":5,"startTime":"2026-05-29T00:40:57.422Z","endTime":"2026-05-29T00:41:10.445Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":1.82,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:41:10.445Z","atBatIndex":55},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Nathan Lukes out on a sacrifice bunt, catcher Adley Rutschman to second baseman Jackson Holliday. George Springer to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T00:41:15.162Z","endTime":"2026-05-29T00:41:50.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"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"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"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_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.387495106101223,"aZ":-11.567010204150304,"pfxX":-3.2874694903381974,"pfxZ":10.120905464898431,"pX":-0.06425264007441009,"pZ":2.6479756812293482,"vX0":3.316354610772079,"vY0":-141.34781884383597,"vZ0":-6.341091579869125,"x":119.45,"y":167.28,"x0":-0.8221944779770446,"y0":50.00016683946182,"z0":5.653648515186213,"aX":-6.691687902793335},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2539,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3866088944333339,"extension":6.301241801105105},"hitData":{"launchSpeed":41.6,"launchAngle":-85.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":125.54,"coordY":200.09}},"index":0,"playId":"46ced499-3cb2-31cc-aa34-55b0ce5298f4","pitchNumber":1,"startTime":"2026-05-29T00:41:42.249Z","endTime":"2026-05-29T00:41:50.714Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"second":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":37.4,"awayTeamWinProbability":62.6,"homeTeamWinProbabilityAdded":0.3999999999999986,"leverageIndex":2.24,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:41:50.714Z","atBatIndex":56},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Anthony Nunez intentionally walks Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T00:42:10.501Z","endTime":"2026-05-29T00:42:15.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"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"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08248346-0586-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-29T00:42:13.844Z","endTime":"2026-05-29T00:42:13.876Z","isPitch":false,"type":"no_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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"08248346-0586-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-29T00:42:13.876Z","endTime":"2026-05-29T00:42:13.878Z","isPitch":false,"type":"no_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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"08248346-0586-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-29T00:42:13.878Z","endTime":"2026-05-29T00:42:13.879Z","isPitch":false,"type":"no_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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"08248346-0586-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-29T00:42:13.879Z","endTime":"2026-05-29T00:42:15.233Z","isPitch":false,"type":"no_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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":3.31,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:42:15.233Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daulton Varsho walks. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T00:42:16.602Z","endTime":"2026-05-29T00:44:29.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824939818218812,"aZ":-28.505421012477218,"pfxX":6.6778446062450865,"pfxZ":2.269919098279283,"pX":-0.9522098116039083,"pZ":3.8168411471308334,"vX0":-1.6004692251244717,"vY0":-126.11308299802496,"vZ0":1.3037971381324458,"x":153.3,"y":135.73,"x0":-1.1783603162592193,"y0":50.002915031558125,"z0":5.586595551241459,"aX":10.793113666258783},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-11.8,"spinRate":2780,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4337478678080604,"extension":6.319082317787936},"index":0,"playId":"a6e787c0-1fd2-3e9a-9349-c7ddd2e2ddf1","pitchNumber":1,"startTime":"2026-05-29T00:42:56.488Z","endTime":"2026-05-29T00:42:59.965Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":88.0,"endSpeed":80.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.143869268830326,"aZ":-31.478557356275537,"pfxX":-5.823895412181971,"pfxZ":0.42020539214236763,"pX":-0.7975659474939764,"pZ":2.5480147743945585,"vX0":2.2661927436903477,"vY0":-128.04174977607792,"vZ0":-1.4770337417259674,"x":147.4,"y":169.98,"x0":-0.9430241103990654,"y0":50.00141595468872,"z0":5.620947650230817,"aX":-9.562914856535292},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":10.0,"spinRate":1550,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.42958179562941146,"extension":6.440604697915501},"index":1,"playId":"71adc7d7-4c13-340a-bd7e-8892e7d5fadf","pitchNumber":2,"startTime":"2026-05-29T00:43:14.913Z","endTime":"2026-05-29T00:43:18.811Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2648143679712,"aZ":-27.659982862600042,"pfxX":-4.58738920549892,"pfxZ":2.8206720519413597,"pX":-1.9046075500681854,"pZ":3.632685309941133,"vX0":-1.1379603076985418,"vY0":-126.61078825837484,"vZ0":0.43803942530229234,"x":189.6,"y":140.7,"x0":-0.852053365298213,"y0":50.003220792617746,"z0":5.696341380925048,"aX":-7.3418549809590115},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":8.5,"spinRate":1468,"spinDirection":285},"zone":11,"typeConfidence":2.0,"plateTime":0.434972423868798,"extension":6.471547339883524},"index":2,"playId":"f3eaf4f6-9d1f-307a-b3b5-c1f15c119603","pitchNumber":3,"startTime":"2026-05-29T00:43:42.507Z","endTime":"2026-05-29T00:43:45.507Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.821016639361755,"aZ":-30.10662818980959,"pfxX":-3.843654902311444,"pfxZ":1.2496266187949452,"pX":-0.9555445118127933,"pZ":3.0137677195772707,"vX0":1.3812201503124528,"vY0":-127.42119108156051,"vZ0":-0.6852853112233825,"x":153.42,"y":157.41,"x0":-1.0022037397865557,"y0":50.00636113668442,"z0":5.645015666457004,"aX":-6.38253722158368},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":6.7,"spinRate":1376,"spinDirection":280},"zone":11,"typeConfidence":2.0,"plateTime":0.42828965881445535,"extension":6.287087558754639},"index":3,"playId":"e401d67a-8d81-327e-bce3-9217d0e6a394","pitchNumber":4,"startTime":"2026-05-29T00:44:02.409Z","endTime":"2026-05-29T00:44:06.176Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.84752448275771,"aZ":-23.234542564797607,"pfxX":-10.502320091638385,"pfxZ":4.6408458191245,"pX":-1.3532789578333426,"pZ":1.5239988579043313,"vX0":2.2095615460087754,"vY0":-139.0363668641106,"vZ0":-6.37177045293855,"x":168.58,"y":197.63,"x0":-0.8029366123458374,"y0":50.00360942399525,"z0":5.424001722735906,"aX":-20.2313626058896},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":18.4,"spinRate":2357,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3964030218058725,"extension":6.652278428624877},"index":4,"playId":"aa1d0603-a0eb-3a92-849e-e99dc17e2a6e","pitchNumber":5,"startTime":"2026-05-29T00:44:26.055Z","endTime":"2026-05-29T00:44:29.055Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-3.9999999999999964,"leverageIndex":4.04,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:44:29.055Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T00:45:43.916Z","endTime":"2026-05-29T00:47:00.801Z","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":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-29T00:44:48.168Z","endTime":"2026-05-29T00:45:46.221Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49562861378898,"aZ":-11.227902505807743,"pfxX":-2.7950803891855336,"pfxZ":10.581682400691632,"pX":0.7580007720871155,"pZ":3.083842016581716,"vX0":4.949024379101813,"vY0":-140.01207500437266,"vZ0":-5.119243405939979,"x":88.11,"y":155.52,"x0":-0.6717599455706504,"y0":50.00278921257456,"z0":5.67486057498108,"aX":-5.533261473243059},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":4.0,"spinRate":2505,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.391645923947757,"extension":6.395411341196702},"index":1,"playId":"7eb29061-df03-3e41-93e4-8d728ef043b2","pitchNumber":1,"startTime":"2026-05-29T00:45:46.221Z","endTime":"2026-05-29T00:45:49.337Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":96.2,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951333430266967,"aZ":-14.701672036760936,"pfxX":-0.905595871687912,"pfxZ":8.698745990507392,"pX":0.5885645044175469,"pZ":3.382605236879678,"vX0":3.744507149941982,"vY0":-140.19677371829715,"vZ0":-3.8043989615159775,"x":94.57,"y":147.45,"x0":-0.6414361680281719,"y0":50.006901198834406,"z0":5.704321083946324,"aX":-1.8203789912684085},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":1.0,"spinRate":2574,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.38931970119537507,"extension":6.627450019726839},"index":2,"playId":"8303c36d-e0a5-31fe-a269-ff259d6faa8d","pitchNumber":2,"startTime":"2026-05-29T00:46:04.633Z","endTime":"2026-05-29T00:46:07.633Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.464689132972204,"aZ":-13.599625318949819,"pfxX":-0.8689098605922922,"pfxZ":9.339151073696613,"pX":0.27280802292949763,"pZ":2.166375236786621,"vX0":2.8964212926067625,"vY0":-139.65465049532546,"vZ0":-7.080765415755673,"x":106.6,"y":180.29,"x0":-0.6617821631905285,"y0":50.00170857552772,"z0":5.6170623894681215,"aX":-1.7283890825366253},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":1.0,"spinRate":2552,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3912030116983116,"extension":6.544370820492788},"index":3,"playId":"a54f9a1b-e010-39aa-9121-784c7fa8637d","pitchNumber":3,"startTime":"2026-05-29T00:46:28.057Z","endTime":"2026-05-29T00:46:34.917Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.353727721574842,"aZ":-33.31095640602772,"pfxX":6.433114349823923,"pfxZ":-0.6985032085455769,"pX":1.3083944559824214,"pZ":1.669671801957155,"vX0":3.269079629731157,"vY0":-127.12709302248378,"vZ0":-3.033613331591382,"x":67.13,"y":193.7,"x0":-0.8302713835094793,"y0":50.00069734582377,"z0":5.5257811994190105,"aX":10.514728078585222},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":-12.4,"spinRate":2963,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.43104468730691625,"extension":6.544047917868529},"index":4,"playId":"81302d67-5fb7-32ca-b3a4-7c4e41d5f0bd","pitchNumber":4,"startTime":"2026-05-29T00:46:57.635Z","endTime":"2026-05-29T00:47:00.801Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":14.500000000000004,"leverageIndex":4.58,"dramaIndex":209.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:47:00.801Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adley Rutschman challenged (pitch result), call on the field was confirmed: Yohendrick Piñango walks. George Springer scores. Vladimir Guerrero Jr. to 3rd. Daulton Varsho to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T00:47:41.079Z","endTime":"2026-05-29T00:49:47.373Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":{"id":689296,"link":"/api/v1/people/689296"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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":682818,"fullName":"Yohendrick Piñango","link":"/api/v1/people/682818"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yohendrick Piñango replaces Myles Straw.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-29T00:47:20.557Z","endTime":"2026-05-29T00:47:43.358Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"602","replacedPlayer":{"id":664702,"link":"/api/v1/people/664702"},"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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42810684120687,"aZ":-31.3469222299453,"pfxX":-1.822941530421217,"pfxZ":0.500513942319567,"pX":-0.04400623665937813,"pZ":1.8651614261193497,"vX0":2.48238530295189,"vY0":-128.15347789410262,"vZ0":-3.3063961828026978,"x":118.68,"y":188.42,"x0":-0.7864909475071528,"y0":50.00626092281614,"z0":5.6096724408945216,"aX":-3.04562536076236},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":2.8,"spinRate":1312,"spinDirection":273},"zone":8,"typeConfidence":2.0,"plateTime":0.42669425324625676,"extension":6.574242153385028},"index":1,"playId":"7f465509-6370-3495-a8d9-4623c081a6e7","pitchNumber":1,"startTime":"2026-05-29T00:47:43.358Z","endTime":"2026-05-29T00:47:46.636Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18960206814662,"aZ":-18.71217434860059,"pfxX":-0.5156281446053321,"pfxZ":6.710590082002369,"pX":-0.31657852287981386,"pZ":5.145666236169792,"vX0":1.5108831129147802,"vY0":-140.5766928656166,"vZ0":1.2319625631750597,"x":129.07,"y":99.85,"x0":-0.7934601475641105,"y0":50.001584622673874,"z0":5.914570937309039,"aX":-1.034378436456155},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":0.6,"spinRate":2609,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3892887830117351,"extension":6.250631211610157},"index":2,"playId":"f64849a7-9d74-33e0-83f0-cffa0bccfc1b","pitchNumber":2,"startTime":"2026-05-29T00:48:02.632Z","endTime":"2026-05-29T00:48:05.632Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72843212884577,"aZ":-31.091194210537726,"pfxX":-3.4975869901058165,"pfxZ":0.6531929628685198,"pX":-0.56329774595906,"pZ":1.5384315887031346,"vX0":1.7388728877005604,"vY0":-128.0492855477245,"vZ0":-4.0577445027747245,"x":138.47,"y":197.24,"x0":-0.7971873752008174,"y0":50.00290067384935,"z0":5.579265372514067,"aX":-5.801412359226005},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":5.9,"spinRate":1339,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.42793293169253355,"extension":6.57255984307714},"index":3,"playId":"3ccf51ee-520f-3bb3-a609-cf3a06df76ea","pitchNumber":3,"startTime":"2026-05-29T00:48:22.087Z","endTime":"2026-05-29T00:48:49.107Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"}},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.178613824196386,"aZ":-31.52225949517803,"pfxX":-3.070608903933476,"pfxZ":0.39776321226903066,"pX":0.33111026580550573,"pZ":0.6756357046975848,"vX0":3.5757664141084096,"vY0":-127.62326210815871,"vZ0":-6.024062188727914,"x":104.38,"y":220.54,"x0":-0.6863231705161207,"y0":50.00594397970217,"z0":5.536027871080385,"aX":-5.088617079678053},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":4.8,"spinRate":1369,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.42845788047937106,"extension":6.565825728622999},"index":4,"playId":"7bd56a00-f4a2-33bc-98f8-9b98cc401734","pitchNumber":4,"startTime":"2026-05-29T00:48:56.893Z","endTime":"2026-05-29T00:49:00.017Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19359431999437,"aZ":-13.66120077952716,"pfxX":-0.8143830174139555,"pfxZ":9.161301211818564,"pX":-0.903784999615461,"pZ":2.2386391633394216,"vX0":0.09582913317028056,"vY0":-140.4059651049961,"vZ0":-6.785644264837518,"x":151.45,"y":178.34,"x0":-0.8321731091671607,"y0":50.00177196581628,"z0":5.554631224348396,"aX":-1.6454845152271194},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":1.4,"spinRate":2647,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.38832203130312326,"extension":6.5267001043022494},"index":5,"playId":"2b4d33e0-e6cc-38c3-a488-ca3b85499950","pitchNumber":5,"startTime":"2026-05-29T00:49:20.350Z","endTime":"2026-05-29T00:49:47.373Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":682818,"link":"/api/v1/people/682818","batSide":{"code":"L","description":"Left"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682818,"link":"/api/v1/people/682818"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"}},"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-22.700000000000003,"leverageIndex":5.63,"dramaIndex":285.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:49:47.373Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-29T00:50:06.152Z","endTime":"2026-05-29T00:51:09.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.316627974885115,"aZ":-27.997582423427424,"pfxX":8.085659419128895,"pfxZ":2.661374313652752,"pX":-0.2952657887822944,"pZ":3.6071477768969578,"vX0":-0.8858496905383193,"vY0":-124.3531342119217,"vZ0":0.7778236542314643,"x":128.25,"y":141.39,"x0":-0.9858218096384765,"y0":50.00358615271987,"z0":5.60810836179476,"aX":12.697428721955356},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.3,"breakHorizontal":-14.4,"spinRate":2972,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.44000368950103397,"extension":6.213369058079787},"index":0,"playId":"a38b7608-9462-345b-ad29-0aa39088b960","pitchNumber":1,"startTime":"2026-05-29T00:50:06.152Z","endTime":"2026-05-29T00:50:09.402Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":682818,"link":"/api/v1/people/682818"},"second":{"id":662139,"link":"/api/v1/people/662139"},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69719143144226,"aZ":-29.271162846664964,"pfxX":9.220662097800961,"pfxZ":1.8834881373226846,"pX":0.30074490582307245,"pZ":2.09026887711998,"vX0":0.4455963694163608,"vY0":-123.84029425125189,"vZ0":-2.1199747358468635,"x":105.54,"y":182.34,"x0":-1.0782737394020712,"y0":50.00139617446584,"z0":5.4263592482298995,"aX":14.198383309478443},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-16.8,"spinRate":2975,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.44373094990487694,"extension":6.240503808889744},"index":1,"playId":"f2e115f3-6860-3e74-9aa2-3990f8380ecc","pitchNumber":2,"startTime":"2026-05-29T00:50:23.063Z","endTime":"2026-05-29T00:50:26.441Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":682818,"link":"/api/v1/people/682818"},"second":{"id":662139,"link":"/api/v1/people/662139"},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.951574046544724,"aZ":-29.52348103994823,"pfxX":7.475304249771711,"pfxZ":1.6613299105097745,"pX":0.4916830197738853,"pZ":2.022590279073224,"vX0":1.0641176578724583,"vY0":-125.26330877751019,"vZ0":-2.5797391569707537,"x":98.26,"y":184.17,"x0":-0.90993944291933,"y0":50.00623517584943,"z0":5.465891758177547,"aX":11.948272118785715},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-13.8,"spinRate":2930,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4363208439812616,"extension":6.285353182593565},"index":2,"playId":"2da2b7fb-52a9-386b-a29b-896a14fda8b7","pitchNumber":3,"startTime":"2026-05-29T00:50:45.875Z","endTime":"2026-05-29T00:50:48.875Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":682818,"link":"/api/v1/people/682818"},"second":{"id":662139,"link":"/api/v1/people/662139"},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76971326135279,"aZ":-28.311563473092896,"pfxX":8.192789903561788,"pfxZ":2.3673061578965724,"pX":1.6973595853542653,"pZ":1.3855713010654516,"vX0":3.770030019609694,"vY0":-126.59672254031005,"vZ0":-4.464659057483826,"x":52.3,"y":201.37,"x0":-0.8733681992265097,"y0":50.00114586081338,"z0":5.426466537723207,"aX":13.355189406868247},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":-15.7,"spinRate":2897,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4319295430949963,"extension":6.34464182460837},"index":3,"playId":"a8e891ed-fd6e-3c81-96a4-340d6df8105a","pitchNumber":4,"startTime":"2026-05-29T00:51:05.391Z","endTime":"2026-05-29T00:51:09.882Z","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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":682818,"link":"/api/v1/people/682818"},"second":{"id":662139,"link":"/api/v1/people/662139"},"third":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":7.300000000000001,"leverageIndex":2.8,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:51:09.882Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-29T00:53:35.944Z","endTime":"2026-05-29T00:53:51.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"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"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Yohendrick Piñango remains in the game as the left 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-29T00:53:04.236Z","endTime":"2026-05-29T00:53:04.253Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682818,"link":"/api/v1/people/682818"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"602","replacedPlayer":{"id":664702,"link":"/api/v1/people/664702"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Rogers replaces Jeff Hoffman.","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-29T00:53:04.253Z","endTime":"2026-05-29T00:53:38.189Z","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":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605087207781104,"aZ":-46.61303639305382,"pfxX":-1.5253868027299173,"pfxZ":-10.135530140257416,"pX":0.1671356248772146,"pZ":1.9791453955618141,"vX0":8.870550300138593,"vY0":-119.06033979552885,"vZ0":10.59045508618398,"x":110.63,"y":185.34,"x0":-3.4220127229860413,"y0":50.00471015192713,"z0":1.7050045126553353,"aX":-2.172230647829717},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.1,"breakHorizontal":0.5,"spinRate":1998,"spinDirection":320},"zone":8,"typeConfidence":0.91,"plateTime":0.46147660316333194,"extension":6.071304828085861},"hitData":{"launchSpeed":86.3,"launchAngle":11.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.81,"coordY":91.76}},"index":2,"playId":"827d8f2b-2cd1-365b-819f-3853c0391733","pitchNumber":1,"startTime":"2026-05-29T00:53:38.189Z","endTime":"2026-05-29T00:53:51.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":9.8,"leverageIndex":2.47,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:53:51.204Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-29T00:53:55.632Z","endTime":"2026-05-29T00:57:38.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":74.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09944932423437,"aZ":-44.1814065966791,"pfxX":-2.7742462937367716,"pfxZ":-8.371112930804951,"pX":-0.9475611937943889,"pZ":0.6888680196666621,"vX0":6.906413787732596,"vY0":-119.33448480917284,"vZ0":7.337142862975316,"x":153.12,"y":220.18,"x0":-3.5254770793067167,"y0":50.00143866233804,"z0":1.5650865105610379,"aX":-3.9797841438239443},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.0,"breakHorizontal":3.2,"spinRate":1831,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.4599015703754632,"extension":5.96124651944733},"index":0,"playId":"7ab285cc-05e2-3398-a55f-ae4ec1649fc6","pitchNumber":1,"startTime":"2026-05-29T00:54:16.669Z","endTime":"2026-05-29T00:54:19.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.468042335104954,"aZ":-43.73728953579227,"pfxX":-3.7849495254698433,"pfxZ":-7.87607309019222,"pX":-0.48249277590317685,"pZ":2.5114435510779,"vX0":8.45801885073011,"vY0":-120.4390735246058,"vZ0":11.142742281474336,"x":135.39,"y":170.97,"x0":-3.5485022010971847,"y0":50.00136221758886,"z0":1.6935497120774508,"aX":-5.559014750382238},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.2,"breakHorizontal":4.8,"spinRate":1910,"spinDirection":322},"zone":4,"typeConfidence":0.9,"plateTime":0.45484039720884173,"extension":5.920038047276853},"index":1,"playId":"e712bd06-dfa1-3f6c-8e2a-d0cbac0418b6","pitchNumber":2,"startTime":"2026-05-29T00:54:32.070Z","endTime":"2026-05-29T00:54:35.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263551777830195,"aZ":-44.675638049613795,"pfxX":-3.8822852885751398,"pfxZ":-8.269170119773444,"pX":-0.6659882839040409,"pZ":1.7338615447988683,"vX0":8.55886272550701,"vY0":-121.96527916142028,"vZ0":9.477505508230378,"x":142.39,"y":191.97,"x0":-3.71126389196575,"y0":50.00343965466911,"z0":1.6452165667846252,"aX":-5.868009242362034},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.5,"breakHorizontal":5.0,"spinRate":2033,"spinDirection":324},"zone":7,"typeConfidence":0.9,"plateTime":0.448519424550069,"extension":5.8744072047858715},"index":2,"playId":"9962b3aa-ad16-3e72-bea7-4d0a955a4511","pitchNumber":3,"startTime":"2026-05-29T00:54:48.605Z","endTime":"2026-05-29T00:54:52.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19781585421701,"aZ":-44.446694695107446,"pfxX":-3.555109111783029,"pfxZ":-8.388065385246797,"pX":-1.1154035962176216,"pZ":1.7762130101790896,"vX0":7.218749609897811,"vY0":-120.13568783980288,"vZ0":9.61297957776234,"x":159.52,"y":190.82,"x0":-3.6968833434934147,"y0":50.005476109845624,"z0":1.6727984574956658,"aX":-5.199838386045014},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.5,"breakHorizontal":4.7,"spinRate":1996,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.45586624850652413,"extension":5.936778613588433},"index":3,"playId":"8dae5d51-f753-36f2-bf4d-dd754f633b23","pitchNumber":4,"startTime":"2026-05-29T00:55:08.656Z","endTime":"2026-05-29T00:55:12.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99848505754643,"aZ":-44.61583585898316,"pfxX":-3.2302622927838485,"pfxZ":-8.736582498384031,"pX":-1.5653260534254336,"pZ":2.3672848203732415,"vX0":5.796484430902047,"vY0":-118.6803588931006,"vZ0":11.128479992623287,"x":176.67,"y":174.86,"x0":-3.621091962509165,"y0":50.00118780919561,"z0":1.6830110438906876,"aX":-4.602063499843501},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.7,"breakHorizontal":4.4,"spinRate":1983,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.4617501672734359,"extension":5.9640932546685805},"index":4,"playId":"a6ac7e0b-0c10-3c05-a2b4-285d6c68f65b","pitchNumber":5,"startTime":"2026-05-29T00:55:25.826Z","endTime":"2026-05-29T00:55:29.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.854698498151002,"aZ":-45.86626764590653,"pfxX":-4.350366902652537,"pfxZ":-9.37964104354754,"pX":0.09074558498559326,"pZ":3.405133653228307,"vX0":9.999653989596483,"vY0":-120.18431950100359,"vZ0":13.531255011114247,"x":113.54,"y":146.84,"x0":-3.5635288521369484,"y0":50.00455154267658,"z0":1.7779147410059863,"aX":-6.348441837203926},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.1,"breakHorizontal":5.4,"spinRate":1986,"spinDirection":320},"zone":2,"typeConfidence":0.91,"plateTime":0.456194946656586,"extension":6.025273101306214},"index":5,"playId":"eaf7312d-e647-3ccc-afff-34b1c4fc4100","pitchNumber":6,"startTime":"2026-05-29T00:55:43.030Z","endTime":"2026-05-29T00:55:46.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.919149313793877,"aZ":-44.238003762153724,"pfxX":0.4498472803649456,"pfxZ":-8.37785100105005,"pX":-0.8846682796794547,"pZ":2.286514726293105,"vX0":6.466541592250402,"vY0":-118.98595160525504,"vZ0":10.94530623468471,"x":150.72,"y":177.04,"x0":-3.691175404334602,"y0":50.00292977575273,"z0":1.6293966664602326,"aX":0.6461773384945879},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.4,"breakHorizontal":-2.3,"spinRate":1925,"spinDirection":320},"zone":13,"typeConfidence":0.91,"plateTime":0.45958157866615945,"extension":6.050267192354956},"index":6,"playId":"6400331d-fb26-33a4-bb28-fb0325730cec","pitchNumber":7,"startTime":"2026-05-29T00:56:03.202Z","endTime":"2026-05-29T00:56:06.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.396262427661643,"aZ":-44.05080830090678,"pfxX":-1.6660637101544205,"pfxZ":-8.072686669560781,"pX":0.7340286790570315,"pZ":2.3606510571240253,"vX0":10.46505756664885,"vY0":-120.29669989495594,"vZ0":11.054114029572608,"x":89.02,"y":175.04,"x0":-3.4479107646411067,"y0":50.000122271903514,"z0":1.6054666732611702,"aX":-2.4520746953895336},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.6,"breakHorizontal":0.6,"spinRate":2060,"spinDirection":325},"zone":6,"typeConfidence":0.9,"plateTime":0.45455601633598475,"extension":5.981566286201293},"index":7,"playId":"1df3b1b9-57ba-3a88-b4a7-2d88f9836345","pitchNumber":8,"startTime":"2026-05-29T00:56:20.788Z","endTime":"2026-05-29T00:56:26.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68506741641799,"aZ":-42.63561335625211,"pfxX":-2.1988020389463325,"pfxZ":-7.151448574213427,"pX":0.23385606859909489,"pZ":3.1967150700922065,"vX0":9.604879272312576,"vY0":-119.81689819593477,"vZ0":12.555924747293256,"x":108.09,"y":152.47,"x0":-3.5291609916209934,"y0":50.00021716131677,"z0":1.6921433520348275,"aX":-3.220400782106245},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.7,"breakHorizontal":1.8,"spinRate":1902,"spinDirection":325},"zone":3,"typeConfidence":0.9,"plateTime":0.4559763651534694,"extension":6.130949246292477},"index":8,"playId":"837e5cd5-64cb-3b42-b3db-c025f7665087","pitchNumber":9,"startTime":"2026-05-29T00:56:47.709Z","endTime":"2026-05-29T00:56:51.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.383497081384718,"aZ":-46.42565582227218,"pfxX":-2.6879765787980006,"pfxZ":-9.766340176719783,"pX":-0.7008445603074467,"pZ":2.551646194911206,"vX0":7.962390550832353,"vY0":-119.7852715826013,"vZ0":11.838461480138614,"x":143.71,"y":169.89,"x0":-3.7138170728902864,"y0":50.005909462365025,"z0":1.691004269682911,"aX":-3.920912299652979},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.5,"breakHorizontal":3.0,"spinRate":1842,"spinDirection":324},"zone":4,"typeConfidence":0.91,"plateTime":0.45664932347485854,"extension":6.121420849682225},"index":9,"playId":"c1349063-6095-3905-b123-0709ae9637d8","pitchNumber":10,"startTime":"2026-05-29T00:57:15.838Z","endTime":"2026-05-29T00:57:19.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.3,"endSpeed":64.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.620376485510757,"aZ":-25.607856142254896,"pfxX":7.0271328988882775,"pfxZ":6.022944311127821,"pX":-0.1328340508392624,"pZ":2.8496741573943685,"vX0":5.453608154147261,"vY0":-104.69504464524977,"vZ0":8.576875492967394,"x":122.06,"y":161.84,"x0":-3.7014310482724193,"y0":50.00272756578826,"z0":1.710997405374469,"aX":7.659780085398452},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":14.2,"breakHorizontal":-14.4,"spinRate":2290,"spinDirection":129},"zone":5,"typeConfidence":0.92,"plateTime":0.5267850884549565,"extension":6.074287660745635},"index":10,"playId":"29196581-83ad-385b-bf52-8185a9cdc213","pitchNumber":11,"startTime":"2026-05-29T00:57:35.028Z","endTime":"2026-05-29T00:57:38.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":3.98,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:57:38.330Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Adley Rutschman grounds into a force out, third baseman Kazuma Okamoto to second baseman Ernie Clement. Taylor Ward out at 2nd. Adley Rutschman to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-29T00:57:49.662Z","endTime":"2026-05-29T00:58:52.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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":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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01172946986837,"aZ":-42.912247473667975,"pfxX":-2.6388168176290403,"pfxZ":-7.179972749898761,"pX":0.1611703174156201,"pZ":2.902234672193378,"vX0":9.621046901028436,"vY0":-120.85873699459206,"vZ0":11.737632289836204,"x":110.86,"y":160.42,"x0":-3.50834314707216,"y0":50.000592249666106,"z0":1.7393148000180798,"aX":-3.950525730959022},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.1,"breakHorizontal":2.8,"spinRate":1978,"spinDirection":324},"zone":2,"typeConfidence":0.9,"plateTime":0.45122608328294245,"extension":6.11265257656171},"index":0,"playId":"f811e8ba-9561-387b-965f-5e51982cf4fc","pitchNumber":1,"startTime":"2026-05-29T00:58:03.985Z","endTime":"2026-05-29T00:58:07.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13346202460571,"aZ":-42.88539990462213,"pfxX":-1.950077103697264,"pfxZ":-7.212192105855085,"pX":-0.9937522596381877,"pZ":2.699530642136913,"vX0":7.112051138904621,"vY0":-120.50076538961177,"vZ0":11.456602842745156,"x":154.88,"y":165.89,"x0":-3.716653968667991,"y0":50.000487543489974,"z0":1.6607059937277941,"aX":-2.898004543136373},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.3,"breakHorizontal":2.0,"spinRate":2014,"spinDirection":330},"zone":11,"typeConfidence":0.9,"plateTime":0.4527482979960413,"extension":6.049092605739983},"index":1,"playId":"b7b6d4a7-2df5-3f8b-b729-6c4d8eb3fb9f","pitchNumber":2,"startTime":"2026-05-29T00:58:22.189Z","endTime":"2026-05-29T00:58:25.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.253,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.728716239806445,"aZ":-44.03926966031138,"pfxX":-3.083888167895105,"pfxZ":-7.884057886290287,"pX":-0.650438684208795,"pZ":1.8928850020696422,"vX0":8.177183739823642,"vY0":-121.55298272864904,"vZ0":9.87348955732522,"x":141.79,"y":187.67,"x0":-3.6503077705482228,"y0":50.00576632115809,"z0":1.594477469897982,"aX":-4.638282038005037},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.8,"breakHorizontal":3.7,"spinRate":2095,"spinDirection":318},"zone":7,"typeConfidence":0.9,"plateTime":0.4497556328555605,"extension":6.029312712797773},"hitData":{"launchSpeed":97.1,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":163.34}},"index":2,"playId":"e39245ac-2f24-3646-a660-7c9e491d20d4","pitchNumber":3,"startTime":"2026-05-29T00:58:43.268Z","endTime":"2026-05-29T00:58:52.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-8.3,"leverageIndex":3.49,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-05-29T00:58:52.268Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Orioles challenged (play at 1st), call on the field was overturned: Pete Alonso singles on a ground ball to second baseman Ernie Clement, deflected by pitcher Tyler Rogers. Adley Rutschman to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-29T00:59:03.523Z","endTime":"2026-05-29T01:00:50.969Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[{"player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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(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":74.2,"endSpeed":67.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.701974817047255,"aZ":-25.5402009425406,"pfxX":4.659516350425907,"pfxZ":5.744976268857386,"pX":1.261359901793457,"pZ":1.9259145949956264,"vX0":8.766883148405748,"vY0":-107.40109538704793,"vZ0":6.843906546549709,"x":119.72,"y":170.11,"x0":-3.498163216545055,"y0":50.000409463520285,"z0":1.551125470915487,"aX":5.374342489023882},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":13.0,"breakHorizontal":-11.0,"spinRate":2480,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.5123753952727172,"extension":6.089330246894284},"index":0,"playId":"e3e7416e-a9e1-3d60-86a7-d5437fab6e54","pitchNumber":1,"startTime":"2026-05-29T00:59:23.959Z","endTime":"2026-05-29T00:59:27.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.627047187411186,"aZ":-45.27917723956984,"pfxX":-3.59475863739259,"pfxZ":-9.068545550512368,"pX":0.5947315659876227,"pZ":1.6730483329548536,"vX0":10.952331733271633,"vY0":-120.08385413480381,"vZ0":9.743994163376561,"x":94.33,"y":193.61,"x0":-3.580371669219509,"y0":50.00479443772762,"z0":1.6088532039125913,"aX":-5.194167182124027},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.2,"breakHorizontal":3.6,"spinRate":2088,"spinDirection":326},"zone":9,"typeConfidence":0.9,"plateTime":0.4580351561445002,"extension":6.065662123536375},"index":1,"playId":"0054565e-2817-3410-83f7-aaef36949603","pitchNumber":2,"startTime":"2026-05-29T00:59:39.099Z","endTime":"2026-05-29T00:59:42.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":66.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87159097191377,"aZ":-23.562395330951926,"pfxX":4.264168336933043,"pfxZ":7.535023107082509,"pX":1.147701339465823,"pZ":2.604771737410961,"vX0":8.660383085098733,"vY0":-106.96794530897004,"vZ0":7.480630289750551,"x":73.25,"y":168.45,"x0":-3.529972397924509,"y0":50.000528401518594,"z0":1.7145214788687266,"aX":4.869682515423925},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":16.4,"breakHorizontal":-10.3,"spinRate":2501,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.514833928347457,"extension":6.0830928685097865},"index":2,"playId":"23594b1c-b7e5-30b8-b8af-ae3fa042bdff","pitchNumber":3,"startTime":"2026-05-29T01:00:01.345Z","endTime":"2026-05-29T01:00:06.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.717069566681488,"aZ":-45.5120536865792,"pfxX":-0.7022388741596899,"pfxZ":-9.155626005951554,"pX":-1.5406492711480488,"pZ":2.5619603581110457,"vX0":5.559472411743466,"vY0":-119.55585408155522,"vZ0":11.620773909718112,"x":175.73,"y":169.61,"x0":-3.7987936583841386,"y0":50.003378126503435,"z0":1.714640854791583,"aX":-1.0235669835331835},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.7,"breakHorizontal":0.0,"spinRate":1973,"spinDirection":321},"zone":11,"typeConfidence":0.91,"plateTime":0.4570692954720812,"extension":6.08219314586391},"index":3,"playId":"455ea187-a928-3d3e-a0fd-db8070615816","pitchNumber":4,"startTime":"2026-05-29T01:00:23.192Z","endTime":"2026-05-29T01:00:26.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61854202187248,"aZ":-47.81007807211166,"pfxX":0.2943258530536055,"pfxZ":-10.758643815230009,"pX":0.13443963790229646,"pZ":1.615287775468103,"vX0":8.66677030540059,"vY0":-120.65139419828039,"vZ0":10.282097043286475,"x":111.88,"y":195.17,"x0":-3.5643652066031204,"y0":50.00333843962212,"z0":1.5365884998387485,"aX":0.4271958168099807},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-16.1,"breakHorizontal":-2.9,"spinRate":1958,"spinDirection":326},"zone":14,"typeConfidence":0.91,"plateTime":0.45648367232412035,"extension":5.979286424544804},"hitData":{"launchSpeed":112.9,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.54,"coordY":151.68}},"index":4,"playId":"e6237ad0-4e74-3d4c-a6d0-c2de1f9ad9aa","pitchNumber":5,"startTime":"2026-05-29T01:00:42.686Z","endTime":"2026-05-29T01:00:50.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":110},"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":5.699999999999996,"leverageIndex":2.72,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-05-29T01:00:50.969Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Catcher Brandon Valenzuela picks off Pete Alonso at 1st on throw to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-29T01:04:59.248Z","endTime":"2026-05-29T01:05:51.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"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":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","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":678218,"link":"/api/v1/people/678218"},"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":{"description":"Pitching Change: Louis Varland replaces Tyler Rogers.","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":0,"startTime":"2026-05-29T01:03:36.264Z","endTime":"2026-05-29T01:05:01.581Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18142430102738,"aZ":-26.282855979658798,"pfxX":0.8439830426008674,"pfxZ":3.2407026774516865,"pX":0.6480055845529391,"pZ":2.2283595342250053,"vX0":8.4667307279044,"vY0":-132.88981309944282,"vZ0":-3.025526431232361,"x":92.3,"y":178.61,"x0":-2.6678179339179158,"y0":50.00209528877549,"z0":5.258064775891671,"aX":1.5322924809270508},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":-3.1,"spinRate":2291,"spinDirection":189},"zone":9,"typeConfidence":0.91,"plateTime":0.4096564363465989,"extension":6.872779970783884},"index":1,"playId":"376bae53-2995-3c66-9508-8170891b2acc","pitchNumber":1,"startTime":"2026-05-29T01:05:01.581Z","endTime":"2026-05-29T01:05:05.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":98.0,"endSpeed":89.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.405974139860554,"aZ":-12.435049961378933,"pfxX":-5.9532076035411725,"pfxZ":9.619220015040858,"pX":0.6147278112991805,"pZ":2.4118317290422224,"vX0":10.33726165871924,"vY0":-142.28605098792784,"vZ0":-6.198357894468091,"x":93.57,"y":173.66,"x0":-2.290604961538765,"y0":50.00195197797975,"z0":5.405154464979052,"aX":-12.21604662002484},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2226,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.3848355281310667,"extension":7.08853407627542},"index":2,"playId":"54f1e013-834c-3635-8bc7-a451d4232d17","pitchNumber":2,"startTime":"2026-05-29T01:05:24.502Z","endTime":"2026-05-29T01:05:31.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"54f1e013-834c-3635-8bc7-a451d4232d17","startTime":"2026-05-29T01:05:51.258Z","endTime":"2026-05-29T01:05:51.292Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-12.499999999999996,"leverageIndex":4.97,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2026-05-29T01:05:51.292Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-29T01:07:46.997Z","endTime":"2026-05-29T01:08:38.935Z","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":687721,"fullName":"Cameron Weston","link":"/api/v1/people/687721"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"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":{"description":"Pitching Change: Cameron Weston 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":0,"startTime":"2026-05-29T01:07:08.122Z","endTime":"2026-05-29T01:07:49.263Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687721,"link":"/api/v1/people/687721"},"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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5308598890546,"aZ":-29.39348336239342,"pfxX":-11.487864262185964,"pfxZ":1.5307715362762533,"pX":-0.6888517980567505,"pZ":2.4644355546753363,"vX0":4.1218803146549545,"vY0":-134.8536341885661,"vZ0":-0.6119332373522964,"x":143.26,"y":172.24,"x0":-0.7550483290301496,"y0":50.00526450213877,"z0":4.789289242289772,"aX":-20.91350036734995},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.9,"breakHorizontal":19.8,"spinRate":2245,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.40799184386701093,"extension":5.827785892178989},"index":1,"playId":"a4d0cf99-7cf1-3711-9f9d-6dfd4a8bbad2","pitchNumber":1,"startTime":"2026-05-29T01:07:49.263Z","endTime":"2026-05-29T01:07:52.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96470856852519,"aZ":-30.310803756095552,"pfxX":9.108559729166508,"pfxZ":1.438841957563966,"pX":-0.2643502392519887,"pZ":2.7483958949238803,"vX0":-1.1437645998291635,"vY0":-113.82495133474721,"vZ0":2.107740446791593,"x":127.08,"y":164.57,"x0":-0.9344534049470173,"y0":50.00450840335911,"z0":4.834105055470559,"aX":11.826250403864366},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.5,"breakHorizontal":-16.1,"spinRate":2362,"spinDirection":82},"zone":5,"typeConfidence":2.0,"plateTime":0.4831692384451993,"extension":5.961427100943027},"index":2,"playId":"3fba43f5-e963-326e-bbc5-f1de353d68cb","pitchNumber":2,"startTime":"2026-05-29T01:08:06.413Z","endTime":"2026-05-29T01:08:09.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":3,"startTime":"2026-05-29T01:08:26.306Z","endTime":"2026-05-29T01:08:35.929Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.600444123632638,"aZ":-29.64040414488223,"pfxX":5.913504287251147,"pfxZ":1.9119953097742375,"pX":1.1281672316549505,"pZ":1.3873242649966007,"vX0":2.3073451962703158,"vY0":-114.41977689839503,"vZ0":-0.7743223926611139,"x":74.0,"y":201.32,"x0":-0.6621324942343814,"y0":50.00021603798796,"z0":4.640831193162517,"aX":7.819643239886819},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.6,"breakHorizontal":-11.3,"spinRate":2443,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.47914791404997237,"extension":5.9568811897781835},"index":4,"playId":"78639e7f-4273-35e5-aee6-aad352a0d4cc","pitchNumber":3,"startTime":"2026-05-29T01:08:35.929Z","endTime":"2026-05-29T01:08:38.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":687721,"link":"/api/v1/people/687721"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":687721,"link":"/api/v1/people/687721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-29T01:08:38.935Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Valenzuela walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-29T01:08:43.781Z","endTime":"2026-05-29T01:11:46.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687721,"fullName":"Cameron Weston","link":"/api/v1/people/687721"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.195380869611434,"aZ":-30.300447763860063,"pfxX":6.461226575388972,"pfxZ":1.4087257677814033,"pX":0.18771120096907298,"pZ":2.2217681801071305,"vX0":0.6271021555282563,"vY0":-114.09563256058247,"vZ0":1.2487820235334164,"x":109.84,"y":178.79,"x0":-0.930387332525554,"y0":50.00323968641906,"z0":4.632906634124943,"aX":8.596147312325261},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.1,"breakHorizontal":-11.9,"spinRate":2420,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.47840228273435415,"extension":6.124244212718727},"index":0,"playId":"56fade25-6fe2-36e3-bc1d-e5ad45260fe2","pitchNumber":1,"startTime":"2026-05-29T01:09:04.638Z","endTime":"2026-05-29T01:09:07.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.509189072745517,"aZ":-29.00738372665795,"pfxX":1.1270273171728835,"pfxZ":2.11879424404167,"pX":-0.8560309504024115,"pZ":2.677997772524172,"vX0":-0.12910439230859921,"vY0":-122.33412835740856,"vZ0":1.2147574210170262,"x":149.63,"y":166.47,"x0":-0.9482752175821046,"y0":50.00167592661888,"z0":4.689849060070353,"aX":1.6823664507014056},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":-2.0,"spinRate":2380,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.45033172735661653,"extension":6.042620814145504},"index":1,"playId":"c55f0e65-cd5e-3a89-b600-cdffa4b9c19e","pitchNumber":2,"startTime":"2026-05-29T01:09:19.033Z","endTime":"2026-05-29T01:09:22.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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-29T01:09:31.524Z","endTime":"2026-05-29T01:09:42.993Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"},"defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.06089215161819,"aZ":-34.58230881253112,"pfxX":-4.041698211277963,"pfxZ":-1.7627671055809917,"pX":-1.8367938441139993,"pZ":0.8989431834888156,"vX0":-1.0012234912833902,"vY0":-115.51280683383317,"vZ0":-0.9783170113897525,"x":187.01,"y":214.51,"x0":-0.8738078886452405,"y0":50.00264503786432,"z0":4.617434475378863,"aX":-5.527516895050386},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.1,"breakHorizontal":7.6,"spinRate":861,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4719806768075303,"extension":5.984518203217679},"index":3,"playId":"e238ddd2-4fd0-3b92-a155-941a680931b8","pitchNumber":3,"startTime":"2026-05-29T01:09:42.993Z","endTime":"2026-05-29T01:09:45.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.526897005525417,"aZ":-29.733662379520972,"pfxX":8.167747799620434,"pfxZ":1.8590519168297497,"pX":0.5134093253576009,"pZ":0.41706374375633676,"vX0":0.35753548393363277,"vY0":-113.18564322843385,"vZ0":-2.4340723540557785,"x":97.43,"y":227.52,"x0":-0.7088786571823174,"y0":50.00121146503672,"z0":4.451724800862547,"aX":10.713167095726854},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.1,"breakHorizontal":-14.9,"spinRate":2366,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4818872384819928,"extension":6.146271717887464},"index":4,"playId":"00fb7b2e-80db-3050-a2d4-fc9f64a842dc","pitchNumber":4,"startTime":"2026-05-29T01:10:03.439Z","endTime":"2026-05-29T01:10:06.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.087280829087895,"aZ":-36.54329044207732,"pfxX":-1.7239054871921287,"pfxZ":-3.2981398682765146,"pX":-2.1093623439622804,"pZ":1.2898051549719254,"vX0":-1.9859400047321207,"vY0":-114.62327839396501,"vZ0":0.6473489736834379,"x":197.4,"y":203.96,"x0":-1.0062552459512615,"y0":50.003764106711046,"z0":4.584920826858416,"aX":-2.283006018029056},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-5.5,"breakHorizontal":3.6,"spinRate":649,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.47868313707432497,"extension":6.2691422228496245},"index":5,"playId":"151cd908-b724-32d9-9cf7-15b5cb879e01","pitchNumber":5,"startTime":"2026-05-29T01:10:19.305Z","endTime":"2026-05-29T01:10:22.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79724128606602,"aZ":-32.3593631886643,"pfxX":7.126464071607458,"pfxZ":-0.1389344014009266,"pX":0.03466958653916103,"pZ":1.274013609082702,"vX0":-0.27538887479449037,"vY0":-114.87125900928184,"vZ0":-0.3522510296911088,"x":115.68,"y":204.38,"x0":-0.7702183298000419,"y0":50.002114761772035,"z0":4.5687729249042945,"aX":9.54627842267721},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.0,"breakHorizontal":-12.8,"spinRate":2358,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.47637366744725274,"extension":6.184981584738846},"index":6,"playId":"82dc357a-4a3d-3d55-9654-54926dc0f50f","pitchNumber":6,"startTime":"2026-05-29T01:10:37.100Z","endTime":"2026-05-29T01:10:40.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.506605287583508,"aZ":-32.848830215457006,"pfxX":-11.629745478596538,"pfxZ":-0.36605032622929023,"pX":-1.1377712814240517,"pZ":2.640706916276261,"vX0":2.680382065406555,"vY0":-134.57275768660244,"vZ0":0.7017707183085489,"x":160.37,"y":167.48,"x0":-0.64120163276882,"y0":50.00669108599606,"z0":4.718951725604411,"aX":-21.155007922655606},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.2,"breakHorizontal":20.4,"spinRate":2391,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.40832329854052984,"extension":6.074980455314784},"index":7,"playId":"e878cc78-d4bf-37af-a764-ae2d9aa266ed","pitchNumber":7,"startTime":"2026-05-29T01:10:56.204Z","endTime":"2026-05-29T01:11:00.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.417602888460582,"aZ":-29.79297348345359,"pfxX":8.373483439241461,"pfxZ":1.7631192723813838,"pX":0.2748267005487097,"pZ":2.095280728898617,"vX0":-0.294226611820905,"vY0":-115.08029379033046,"vZ0":0.8561607612022051,"x":106.52,"y":182.21,"x0":-0.6844932112527244,"y0":50.0007729358047,"z0":4.593952527267066,"aX":11.281490780629914},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.7,"breakHorizontal":-15.1,"spinRate":2345,"spinDirection":80},"zone":9,"typeConfidence":2.0,"plateTime":0.475106559127072,"extension":6.136061740234557},"index":8,"playId":"b25af225-499a-3d5b-b2e8-42e476fc8544","pitchNumber":8,"startTime":"2026-05-29T01:11:20.839Z","endTime":"2026-05-29T01:11:24.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.023509287311185,"aZ":-29.131594123306392,"pfxX":-12.331850552135485,"pfxZ":1.662270506733274,"pX":0.4932404728698051,"pZ":0.9286154094766225,"vX0":6.962857296696939,"vY0":-135.34006310595265,"vZ0":-3.900016863640509,"x":98.2,"y":213.71,"x0":-0.5278294733801885,"y0":50.00440010974378,"z0":4.4581117917766875,"aX":-22.589518832141916},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.3,"breakHorizontal":20.5,"spinRate":2288,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.40668216498004073,"extension":6.14713167242226},"index":9,"playId":"73f8d016-e3ed-3849-812f-5c1457a373d4","pitchNumber":9,"startTime":"2026-05-29T01:11:43.112Z","endTime":"2026-05-29T01:11:46.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":681297,"link":"/api/v1/people/681297"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":687721,"link":"/api/v1/people/687721"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-29T01:11:46.112Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"George Springer grounds into a double play, shortstop Gunnar Henderson to second baseman Jackson Holliday to first baseman Pete Alonso. Brandon Valenzuela out at 2nd. George Springer out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-29T01:11:57.511Z","endTime":"2026-05-29T01:13:43.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687721,"fullName":"Cameron Weston","link":"/api/v1/people/687721"},"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,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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"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":3},"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":4},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00504171503776,"aZ":-28.46070728085397,"pfxX":-11.48871985984746,"pfxZ":2.0656738314910745,"pX":0.6692989888095948,"pZ":1.623578748679924,"vX0":6.679638517114851,"vY0":-133.40067261885645,"vZ0":-2.58668794871926,"x":91.49,"y":194.94,"x0":-0.3758710078883658,"y0":50.005275393551855,"z0":4.659902239609123,"aX":-20.685542707652438},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":19.3,"spinRate":2300,"spinDirection":254},"zone":9,"typeConfidence":2.0,"plateTime":0.4107713919153526,"extension":6.046160354971137},"index":0,"playId":"9b04d400-5453-375c-8d24-b2d07438142b","pitchNumber":1,"startTime":"2026-05-29T01:12:13.327Z","endTime":"2026-05-29T01:12:16.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.228409051701263,"aZ":-29.403720538041973,"pfxX":-10.716849671510296,"pfxZ":1.5541577297884697,"pX":-0.07506408114934458,"pZ":1.9848998787848253,"vX0":4.822562456183869,"vY0":-132.6134957081902,"vZ0":-1.3968465002272492,"x":119.86,"y":185.19,"x0":-0.5243544217959473,"y0":50.00209615876725,"z0":4.662305157806805,"aX":-19.096396568567382},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":18.4,"spinRate":2323,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.41294175587230164,"extension":6.159770206322507},"index":1,"playId":"e8f52c67-60ea-30a1-971f-664508a25059","pitchNumber":2,"startTime":"2026-05-29T01:12:30.972Z","endTime":"2026-05-29T01:12:34.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00382840446871,"aZ":-29.402591101619507,"pfxX":-11.890810296595287,"pfxZ":1.5444050926177173,"pX":-0.06289978051783802,"pZ":2.2561801980345493,"vX0":5.14088144742443,"vY0":-133.43697909542118,"vZ0":-0.7378880347750583,"x":119.4,"y":177.86,"x0":-0.4747809951074553,"y0":50.00269468672558,"z0":4.663754862343859,"aX":-21.339146033307646},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.9,"breakHorizontal":20.3,"spinRate":2422,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.4112306489563684,"extension":5.9138936264766295},"index":2,"playId":"52ff8d85-dcf6-3dc1-ad4a-ac750f7840dc","pitchNumber":3,"startTime":"2026-05-29T01:12:49.401Z","endTime":"2026-05-29T01:12:52.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.836706079840212,"aZ":-29.888610091844317,"pfxX":-11.614325738574374,"pfxZ":1.3163563695118166,"pX":-1.3405332332826043,"pZ":1.3290009195424162,"vX0":2.0163996249588134,"vY0":-130.80070579977095,"vZ0":-2.6659499341222928,"x":168.1,"y":202.9,"x0":-0.6132374825265395,"y0":50.00073980496035,"z0":4.604805591095771,"aX":-20.101289910798407},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.0,"breakHorizontal":20.5,"spinRate":2143,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.41891813886462703,"extension":6.054858998318172},"index":3,"playId":"2721ab1d-fd2c-3068-87c8-3a5a31e693ca","pitchNumber":4,"startTime":"2026-05-29T01:13:13.486Z","endTime":"2026-05-29T01:13:16.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28718995238386,"aZ":-30.49309769942021,"pfxX":3.476785594492571,"pfxZ":1.156976945517588,"pX":0.7473324484846084,"pZ":2.911734461068557,"vX0":2.3410255249362844,"vY0":-120.03989201398268,"vZ0":2.069306595236057,"x":88.51,"y":160.16,"x0":-0.6938227992685669,"y0":50.00204128234718,"z0":4.762415828815206,"aX":5.048878239697379},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.9,"breakHorizontal":-6.8,"spinRate":2373,"spinDirection":120},"zone":3,"typeConfidence":2.0,"plateTime":0.4571307489727938,"extension":5.994151706830747},"hitData":{"launchSpeed":99.6,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.71,"coordY":149.36}},"index":4,"playId":"8ebfba69-2e77-3410-9b91-aa1f94a114e6","pitchNumber":5,"startTime":"2026-05-29T01:13:34.255Z","endTime":"2026-05-29T01:13:43.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687721,"link":"/api/v1/people/687721","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":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":677942,"link":"/api/v1/people/677942"},"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"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":687721,"link":"/api/v1/people/687721"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":687721,"link":"/api/v1/people/687721"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":3.9999999999999964,"leverageIndex":0.9,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-29T01:13:43.860Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Weston Wilson flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-29T01:15:53.341Z","endTime":"2026-05-29T01:17:40.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":98.1,"endSpeed":90.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88158328214129,"aZ":-10.33728972251518,"pfxX":-6.531639713415677,"pfxZ":10.573663733035604,"pX":0.24296803912011886,"pZ":1.8616201139279493,"vX0":10.221990601540675,"vY0":-142.39314817121976,"vZ0":-7.877591518374323,"x":107.74,"y":188.52,"x0":-2.5351160828581847,"y0":50.00654141342329,"z0":5.308099834089399,"aX":-13.494824692473811},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.8,"breakHorizontal":10.0,"spinRate":2291,"spinDirection":217},"zone":8,"typeConfidence":0.89,"plateTime":0.3837895615321263,"extension":6.948106874594135},"index":0,"playId":"804a9b69-7fab-3f3b-843e-e40f0959ca44","pitchNumber":1,"startTime":"2026-05-29T01:16:14.969Z","endTime":"2026-05-29T01:16:18.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":98.3,"endSpeed":90.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.690800569750664,"aZ":-10.9111500392292,"pfxX":-5.883150346557004,"pfxZ":10.214775644089237,"pX":0.47685768271724405,"pZ":2.998340225029712,"vX0":10.261290149760843,"vY0":-142.8612175330626,"vZ0":-5.128331839190102,"x":98.82,"y":157.82,"x0":-2.3854755141542503,"y0":50.005492215213906,"z0":5.493113730459941,"aX":-12.250221933877341},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2248,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.38233511930014386,"extension":6.727403067048474},"index":1,"playId":"ba72fd32-79f3-33e3-842c-9beeeb2aeb4f","pitchNumber":2,"startTime":"2026-05-29T01:16:30.558Z","endTime":"2026-05-29T01:16:33.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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-29T01:16:40.745Z","endTime":"2026-05-29T01:16:51.846Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73960594004291,"aZ":-40.19162056511836,"pfxX":3.0969037730211495,"pfxZ":-5.148928467541337,"pX":2.054189844943712,"pZ":0.8594586350142869,"vX0":9.688544714186254,"vY0":-123.95956246687923,"vZ0":-3.00107994015441,"x":38.7,"y":215.57,"x0":-2.307201919615605,"y0":50.00528914436156,"z0":5.440920980815501,"aX":4.818432893170973},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.8,"breakHorizontal":-7.8,"spinRate":2694,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.4418435928999509,"extension":6.891669773604036},"index":3,"playId":"16e6c373-3f95-3e8f-80d0-42289f25c847","pitchNumber":3,"startTime":"2026-05-29T01:16:51.846Z","endTime":"2026-05-29T01:16:54.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21785169330012,"aZ":-41.41869122053188,"pfxX":3.2886849126848317,"pfxZ":-5.917146288273873,"pX":1.2827312861249767,"pZ":0.22571975865226993,"vX0":8.490171687892765,"vY0":-124.5117539903634,"vZ0":-4.080503392335174,"x":68.11,"y":232.69,"x0":-2.6058387648761094,"y0":50.00476906520967,"z0":5.3318085915603355,"aX":5.135294111358546},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.5,"breakHorizontal":-8.0,"spinRate":2584,"spinDirection":38},"zone":14,"typeConfidence":0.89,"plateTime":0.44078918981048787,"extension":7.056110810143452},"index":4,"playId":"fa4a86a2-1d26-3048-94f6-3881815ce407","pitchNumber":4,"startTime":"2026-05-29T01:17:10.862Z","endTime":"2026-05-29T01:17:13.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.496973643616226,"aZ":-15.063847807711674,"pfxX":-5.607883544340371,"pfxZ":8.294358386293917,"pX":0.2705637844134047,"pZ":3.218932513099897,"vX0":9.631398709529796,"vY0":-141.58960387088138,"vZ0":-3.4168215892594938,"x":106.69,"y":151.87,"x0":-2.4219853506948827,"y0":50.00313367289543,"z0":5.384725766279447,"aX":-11.569721737820258},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":8.5,"spinRate":2218,"spinDirection":212},"zone":3,"typeConfidence":0.89,"plateTime":0.38452535434093393,"extension":7.019184743881249},"hitData":{"launchSpeed":98.7,"launchAngle":53.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.38,"coordY":136.97}},"index":5,"playId":"794cee1e-a8f7-322b-8dd1-b8e1fc9396ad","pitchNumber":5,"startTime":"2026-05-29T01:17:28.939Z","endTime":"2026-05-29T01:17:40.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-05-29T01:17:40.172Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leody Taveras singles on a ground ball to right fielder Nathan Lukes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-29T01:17:48.285Z","endTime":"2026-05-29T01:18:36.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12558570892973,"aZ":-11.95956666277126,"pfxX":-6.4065339489822275,"pfxZ":9.983710534125597,"pX":-0.2923196525993047,"pZ":3.433496028381481,"vX0":8.843829433718989,"vY0":-141.59405234079443,"vZ0":-3.1213177721350855,"x":128.14,"y":146.08,"x0":-2.6277209966749444,"y0":50.00673343179791,"z0":5.318378663672445,"aX":-12.977525135172895},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":9.7,"spinRate":2289,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.38722040073509456,"extension":6.873530848757733},"index":0,"playId":"da8a4228-9252-31e0-a435-ccb00cb51a0c","pitchNumber":1,"startTime":"2026-05-29T01:18:06.866Z","endTime":"2026-05-29T01:18:09.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.851388687710138,"aZ":-30.230329247297092,"pfxX":-7.8552925667772815,"pfxZ":1.0910035998881167,"pX":-0.7635173193281948,"pZ":2.190156561573397,"vX0":7.91013313345525,"vY0":-131.55531089163773,"vZ0":-2.2679108094923706,"x":146.1,"y":179.65,"x0":-2.761257595659083,"y0":50.005059680432055,"z0":5.261867927406673,"aX":-14.036953013380023},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.8,"breakHorizontal":13.0,"spinRate":1533,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.41331073433046006,"extension":6.629505959984591},"hitData":{"launchSpeed":86.9,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.63,"coordY":110.64}},"index":1,"playId":"c49fd1b8-c2d9-321b-9993-2e76dd289423","pitchNumber":2,"startTime":"2026-05-29T01:18:22.475Z","endTime":"2026-05-29T01:18:36.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":9.899999999999999,"leverageIndex":2.71,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-05-29T01:18:36.489Z","atBatIndex":71},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Colton Cowser grounds into a force out, second baseman Ernie Clement to shortstop Andrés Giménez. Leody Taveras out at 2nd. Colton Cowser to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-29T01:18:38.256Z","endTime":"2026-05-29T01:19:55.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35506357659968,"aZ":-36.78466367122611,"pfxX":4.091229454371658,"pfxZ":-2.9922976355187867,"pX":0.0984026556995023,"pZ":2.9991969689519644,"vX0":5.863021709355909,"vY0":-123.68182860593615,"vZ0":1.2258100077783172,"x":113.25,"y":157.8,"x0":-2.84132080348658,"y0":50.0057367104326,"z0":5.599224306413767,"aX":6.2934699156529},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.8,"breakHorizontal":-8.9,"spinRate":2457,"spinDirection":43},"zone":2,"typeConfidence":0.9,"plateTime":0.44408333708183756,"extension":6.648516546624849},"index":0,"playId":"e3ee3d9b-b676-39b1-9a83-b0697d7b0799","pitchNumber":1,"startTime":"2026-05-29T01:19:00.824Z","endTime":"2026-05-29T01:19:03.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30001802255093,"aZ":-26.301703674628254,"pfxX":-9.032270885758823,"pfxZ":3.2309394204033275,"pX":-1.255652264104653,"pZ":1.9646508749492477,"vX0":7.556855489577925,"vY0":-133.3508286251765,"vZ0":-3.682498223159696,"x":164.86,"y":185.73,"x0":-2.940493807540003,"y0":50.00149055155321,"z0":5.24190693067715,"aX":-16.409771747238974},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":14.9,"spinRate":1947,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.40936488437257523,"extension":6.821249310033428},"index":1,"playId":"36dc7a25-85e6-3916-903c-b2ad5205d7c0","pitchNumber":2,"startTime":"2026-05-29T01:19:17.160Z","endTime":"2026-05-29T01:19:20.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025163048563666,"aZ":-27.873493291145987,"pfxX":-10.021018507618216,"pfxZ":2.3738880079942586,"pX":-0.7813301359337628,"pZ":1.6233976933935692,"vX0":9.038289459583034,"vY0":-133.1082576516163,"vZ0":-4.286855226126634,"x":146.78,"y":194.95,"x0":-2.9033427896221755,"y0":50.00165151265592,"z0":5.2505558249672495,"aX":-18.151971299849585},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":16.4,"spinRate":1971,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.40999597923927755,"extension":6.800705957428857},"hitData":{"launchSpeed":66.1,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":151.68}},"index":2,"playId":"58f85d17-0bd2-3189-af7e-18341654e295","pitchNumber":3,"startTime":"2026-05-29T01:19:48.132Z","endTime":"2026-05-29T01:19:55.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-11.499999999999998,"leverageIndex":4.9,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2026-05-29T01:19:55.447Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-29T01:20:08.731Z","endTime":"2026-05-29T01:20:32.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.20"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.81"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.42"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.72"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.80"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.98"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.77"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.00"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.79"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.57"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.10"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.40"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.76"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".440"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".242"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".258"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.400"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".242"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".955"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".258"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".511"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"}],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086933337794573,"aZ":-41.42146217814238,"pfxX":4.253412169581106,"pfxZ":-5.9277837477975295,"pX":0.016063110441196928,"pZ":1.7354554591134879,"vX0":5.887873414174313,"vY0":-124.21656281219276,"vZ0":-0.8192763952074681,"x":116.39,"y":191.92,"x0":-2.938159441085234,"y0":50.00113415442786,"z0":5.516154828721631,"aX":6.637845636111785},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.7,"breakHorizontal":-9.1,"spinRate":2638,"spinDirection":45},"zone":8,"typeConfidence":0.89,"plateTime":0.4410934330442493,"extension":6.831138824519853},"hitData":{"launchSpeed":80.5,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.25,"coordY":167.9}},"index":0,"playId":"2b3929cc-e2ba-3d07-b17a-0d91758a034e","pitchNumber":1,"startTime":"2026-05-29T01:20:25.420Z","endTime":"2026-05-29T01:20:32.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":682818,"link":"/api/v1/people/682818"},"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"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Second Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2026-05-29T01:20:32.433Z","atBatIndex":73}]