[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-23T01:40:25.626Z","endTime":"2026-05-23T01:41:48.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5,6,7,8],"actionIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-23T01:21:45.632Z","endTime":"2026-05-23T01:24:31.154Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"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-23T01:24:31.154Z","endTime":"2026-05-23T01:40:12.731Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"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-23T01:40:12.731Z","endTime":"2026-05-23T01:40:27.765Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20547164330651,"aZ":-17.03982237400443,"pfxX":-6.065467228952362,"pfxZ":8.360245616331301,"pX":-0.7438805791165752,"pZ":2.6877763619223334,"vX0":6.668622396279199,"vY0":-133.79342013137224,"vZ0":-4.198303157218604,"x":145.35,"y":166.21,"x0":-2.482113745081534,"y0":50.00525160302652,"z0":5.500621579066014,"aX":-10.984313358346343},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":9.5,"spinRate":2546,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.40957478768836575,"extension":5.941928456201353},"index":3,"playId":"dce8763e-6a2d-3d96-9195-ce4ddf3d02ba","pitchNumber":1,"startTime":"2026-05-23T01:40:27.765Z","endTime":"2026-05-23T01:40:30.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-23T01:40:41.448Z","endTime":"2026-05-23T01:40:52.070Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":88.8,"endSpeed":82.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.975902681939388,"aZ":-22.81695179533128,"pfxX":-0.3565101569371407,"pfxZ":5.513900607950953,"pX":1.6569137679897834,"pZ":2.500115728512028,"vX0":10.452756244976595,"vY0":-128.99969122141192,"vZ0":-2.90100468482657,"x":53.84,"y":171.28,"x0":-2.3889112442415854,"y0":50.0063886561749,"z0":5.384127144637737,"aX":-0.6072046374632922},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.6,"breakHorizontal":-1.6,"spinRate":2509,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.4234091022309334,"extension":6.003421950584093},"index":5,"playId":"5eba5e1b-3f5d-3e23-97d3-1b4a5e2739b3","pitchNumber":2,"startTime":"2026-05-23T01:40:52.070Z","endTime":"2026-05-23T01:40:56.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643143100310084,"aZ":-24.897225950597456,"pfxX":-9.360987996461587,"pfxZ":4.811354876757433,"pX":-0.7659025470637101,"pZ":2.7175955280022834,"vX0":7.093324038280576,"vY0":-122.34622115292755,"vZ0":-1.5634155495885829,"x":146.19,"y":165.4,"x0":-2.489738696361933,"y0":50.00303413115292,"z0":5.503223706261196,"aX":-14.15973928614472},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.6,"breakHorizontal":15.2,"spinRate":2138,"spinDirection":251},"zone":4,"typeConfidence":0.91,"plateTime":0.4480699654851974,"extension":6.103676125780008},"index":6,"playId":"ed4f76ce-1a39-39c8-ace9-6547b611b67d","pitchNumber":3,"startTime":"2026-05-23T01:41:06.123Z","endTime":"2026-05-23T01:41:09.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.224967926324805,"aZ":-16.03428740501145,"pfxX":-5.304388632345059,"pfxZ":8.582961043096619,"pX":-0.8618674117239657,"pZ":3.6757946042257674,"vX0":6.342437051781543,"vY0":-136.5492155783246,"vZ0":-1.8137282672480446,"x":149.85,"y":139.53,"x0":-2.5300472553728612,"y0":50.00274220379591,"z0":5.456704617764966,"aX":-9.975486247016091},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2560,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.40174851392755384,"extension":6.074838746408978},"index":7,"playId":"4c493029-bed2-36a8-a874-95f7633f21b2","pitchNumber":4,"startTime":"2026-05-23T01:41:24.755Z","endTime":"2026-05-23T01:41:29.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":93.7,"endSpeed":85.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31094083838774,"aZ":-17.73204504306608,"pfxX":-5.883214273431459,"pfxZ":7.748354247063618,"pX":0.26035471885535355,"pZ":2.3283276747681847,"vX0":9.081474060029597,"vY0":-136.0325855110076,"vZ0":-4.908426643074461,"x":107.08,"y":175.92,"x0":-2.3651384447036037,"y0":50.004325877650466,"z0":5.394839130423967,"aX":-10.968922316321459},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":8.6,"spinRate":2523,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.4034546037697546,"extension":6.273759247037611},"hitData":{"launchSpeed":69.4,"launchAngle":11.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.35,"coordY":137.94}},"index":8,"playId":"4d244742-119b-38c5-931c-50760af668eb","pitchNumber":5,"startTime":"2026-05-23T01:41:41.072Z","endTime":"2026-05-23T01:41:48.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-23T01:41:48.860Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out sharply to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-23T01:42:24.759Z","endTime":"2026-05-23T01:42:53.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-23T01:42:10.012Z","endTime":"2026-05-23T01:42:26.920Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252628358825785,"aZ":-14.798444383040339,"pfxX":-5.54795996621832,"pfxZ":9.355823685523118,"pX":1.4012816730411364,"pZ":2.538375487155053,"vX0":11.976248428775545,"vY0":-135.33275442231675,"vZ0":-4.672256082127074,"x":63.59,"y":170.24,"x0":-2.3583886605678672,"y0":50.00022716394929,"z0":5.322086614060911,"aX":-10.30206502530111},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":7.6,"spinRate":2511,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.4045796104951007,"extension":6.117596135058702},"index":1,"playId":"dbb33a95-b584-3aac-9d94-c6eb437c0007","pitchNumber":1,"startTime":"2026-05-23T01:42:26.920Z","endTime":"2026-05-23T01:42:29.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.959368686477365,"aZ":-29.080764873638966,"pfxX":5.369309695542647,"pfxZ":2.142219751352215,"pX":0.11718977847683298,"pZ":2.329237258361519,"vX0":4.65849001851675,"vY0":-119.64554071159273,"vZ0":-1.6839845165621399,"x":112.53,"y":175.89,"x0":-2.5555254525091753,"y0":50.00324420243484,"z0":5.658365624461336,"aX":7.7517285563421385},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.7,"breakHorizontal":-10.9,"spinRate":2808,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.45850285264257007,"extension":5.781288929891887},"hitData":{"launchSpeed":101.0,"launchAngle":42.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":36.3,"coordY":84.85}},"index":2,"playId":"5a09763f-9d5b-3f1f-8139-d252d9795253","pitchNumber":2,"startTime":"2026-05-23T01:42:41.578Z","endTime":"2026-05-23T01:42:53.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-23T01:42:53.180Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-23T01:43:14.938Z","endTime":"2026-05-23T01:44:21.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.587538546678648,"aZ":-16.50519321995529,"pfxX":-7.015819524373406,"pfxZ":8.478503810645124,"pX":0.1902465365080149,"pZ":3.0196677841608692,"vX0":9.216693912368498,"vY0":-135.35234087272673,"vZ0":-3.2442019815808365,"x":109.75,"y":157.25,"x0":-2.3535941802595666,"y0":50.005321471621315,"z0":5.395194679411841,"aX":-12.970640735980565},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2553,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.4052593164401541,"extension":6.187484471155503},"index":0,"playId":"9cc0bc9c-ef62-3ff7-b540-db0e26ebe5a1","pitchNumber":1,"startTime":"2026-05-23T01:43:25.249Z","endTime":"2026-05-23T01:43:28.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.110421852912932,"aZ":-39.73452209805621,"pfxX":6.810621512152166,"pfxZ":-5.825254287047507,"pX":0.2328853825878261,"pZ":0.6142066806176191,"vX0":4.0792746701612685,"vY0":-113.88367756051427,"vZ0":-2.208660363215859,"x":108.12,"y":222.2,"x0":-2.4730962596885173,"y0":50.00162821813665,"z0":5.56870425328602,"aX":8.84322675299242},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.8,"breakHorizontal":-13.4,"spinRate":2862,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.4830409597049119,"extension":5.976502488816268},"index":1,"playId":"fb679af5-2a94-3f15-9154-522634e1599c","pitchNumber":2,"startTime":"2026-05-23T01:43:42.792Z","endTime":"2026-05-23T01:43:45.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.911605568714847,"aZ":-24.460928681029625,"pfxX":-8.75703348348475,"pfxZ":5.0247434230459564,"pX":-1.016810076767183,"pZ":2.523740549873352,"vX0":6.208204762929037,"vY0":-123.742026780371,"vZ0":-2.063076384606354,"x":155.76,"y":170.64,"x0":-2.4325315500645197,"y0":50.0046559074355,"z0":5.437561986558551,"aX":-13.45096399382879},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.8,"breakHorizontal":14.3,"spinRate":2170,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4442741867575739,"extension":6.2798985723576575},"index":2,"playId":"134e24f6-fdb9-3e7d-8b83-64cf1eada484","pitchNumber":3,"startTime":"2026-05-23T01:43:58.069Z","endTime":"2026-05-23T01:44:02.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27747900393621,"aZ":-24.668365159878377,"pfxX":-10.10691996610591,"pfxZ":4.860259625879332,"pX":-1.001204450140487,"pZ":2.719998525186013,"vX0":6.731583275363844,"vY0":-123.93440413556552,"vZ0":-1.86861717198506,"x":155.16,"y":165.34,"x0":-2.4483451981536875,"y0":50.00504423870806,"z0":5.557315440341201,"aX":-15.621894956605415},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2122,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.4430513691771951,"extension":6.189201858764016},"hitData":{"launchSpeed":79.3,"launchAngle":11.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.58,"coordY":153.07}},"index":3,"playId":"487bbc59-57df-3a44-a61a-76a13b975205","pitchNumber":4,"startTime":"2026-05-23T01:44:13.146Z","endTime":"2026-05-23T01:44:21.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-23T01:44:21.279Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-23T01:46:21.281Z","endTime":"2026-05-23T01:48:37.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791924444581166,"aZ":-28.313489493145468,"pfxX":5.084642662929489,"pfxZ":2.587666562836027,"pX":0.18484884811671545,"pZ":2.278139287350358,"vX0":4.8611173996083945,"vY0":-121.92368210458999,"vZ0":-2.8379818120438043,"x":109.95,"y":177.27,"x0":-2.5014930081908218,"y0":50.00529655196599,"z0":5.921388449603124,"aX":7.592764810793936},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":-10.4,"spinRate":2590,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.45065585117290885,"extension":6.171056633397487},"index":0,"playId":"a762a862-26fa-34ee-b70d-23bcf10a3410","pitchNumber":1,"startTime":"2026-05-23T01:46:46.757Z","endTime":"2026-05-23T01:46:52.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-23T01:47:06.398Z","endTime":"2026-05-23T01:47:21.616Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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.7,"endSpeed":73.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.866507547023737,"aZ":-39.843006238181715,"pfxX":4.69392329662016,"pfxZ":-5.618545960129838,"pX":-1.9771227216526193,"pZ":2.978038677458429,"vX0":-0.14931066271369747,"vY0":-116.10111152728871,"vZ0":1.2185841442909024,"x":192.36,"y":158.37,"x0":-2.5217674892747253,"y0":50.00384746841809,"z0":6.240032718165526,"aX":6.404258672817577},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.6,"breakHorizontal":-8.5,"spinRate":2637,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.47187538938479356,"extension":6.08758868918104},"index":2,"playId":"75ef7295-babd-3ed2-b812-dc88a700849b","pitchNumber":2,"startTime":"2026-05-23T01:47:21.616Z","endTime":"2026-05-23T01:47:25.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.706021034430616,"aZ":-29.756871226919923,"pfxX":7.325658426278293,"pfxZ":1.646959308233333,"pX":-0.3688415072068591,"pZ":1.904584047286385,"vX0":2.695280512975241,"vY0":-121.00527589947279,"vZ0":-3.4914514351109265,"x":131.06,"y":187.36,"x0":-2.4519177120185884,"y0":50.00405084461717,"z0":5.999891454975488,"aX":10.760339276272845},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.4,"breakHorizontal":-13.9,"spinRate":2521,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4542976437480557,"extension":6.1242058102933},"index":3,"playId":"95eed44e-02f1-3f96-86b4-dcfb66ffa96c","pitchNumber":3,"startTime":"2026-05-23T01:47:39.122Z","endTime":"2026-05-23T01:47:44.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":93.7,"endSpeed":85.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.223268710501774,"aZ":-15.503551714170202,"pfxX":-7.61750961019695,"pfxZ":8.90579661578198,"pX":1.2949875421966028,"pZ":1.7565864641567888,"vX0":11.7973100748619,"vY0":-135.83113943255657,"vZ0":-7.9634317152600405,"x":67.64,"y":191.35,"x0":-2.111083839889496,"y0":50.003873970998065,"z0":5.800307039405958,"aX":-14.2620552923127},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2369,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4029382634391956,"extension":6.324041017849332},"index":4,"playId":"76d2ae3c-160e-3144-99b8-45199da0a93d","pitchNumber":4,"startTime":"2026-05-23T01:48:08.698Z","endTime":"2026-05-23T01:48:12.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81045879927601,"aZ":-19.070131048607347,"pfxX":-8.526780080290363,"pfxZ":6.996486462571121,"pX":0.006826834678798426,"pZ":2.408045044936858,"vX0":8.940051066940065,"vY0":-135.976665921618,"vZ0":-5.626574438031755,"x":116.74,"y":173.76,"x0":-2.215714981042832,"y0":50.000684613892,"z0":5.82705787031851,"aX":-15.965847785964455},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":13.6,"spinRate":2292,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4028078299610405,"extension":6.293561757894853},"hitData":{"launchSpeed":86.6,"launchAngle":50.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.53,"coordY":108.08}},"index":5,"playId":"e3d834f0-2304-3800-b939-738437c60507","pitchNumber":5,"startTime":"2026-05-23T01:48:27.835Z","endTime":"2026-05-23T01:48:37.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-23T01:48:37.050Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-23T01:48:53.402Z","endTime":"2026-05-23T01:50:33.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650530583905667,"aZ":-25.97646351497087,"pfxX":1.2064933861610465,"pfxZ":3.734935327014865,"pX":0.2195240961431621,"pZ":2.5540515298784277,"vX0":6.295893898567112,"vY0":-128.28428150682745,"vZ0":-3.3945303315467346,"x":108.63,"y":169.82,"x0":-2.427698985704866,"y0":50.00168144900014,"z0":5.929338156925253,"aX":2.0016975111108737},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":-3.7,"spinRate":2545,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.4276923311267602,"extension":6.186217837580022},"index":0,"playId":"370ae530-282a-3b36-ba4d-e2fc7bdc9552","pitchNumber":1,"startTime":"2026-05-23T01:49:03.829Z","endTime":"2026-05-23T01:49:07.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.794725751406755,"aZ":-17.288487738434274,"pfxX":-8.724320740569404,"pfxZ":8.123110292083966,"pX":0.8018851303227961,"pZ":2.304357729042807,"vX0":10.640058961330892,"vY0":-134.4165633076668,"vZ0":-6.109447566972819,"x":86.43,"y":176.56,"x0":-2.071960709117588,"y0":50.000754786740906,"z0":5.831667130442568,"aX":-15.983217901502499},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":13.6,"spinRate":2318,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4072924697296165,"extension":6.341538075366419},"index":1,"playId":"d25469c6-46af-3c50-ad74-16a6ae8f2525","pitchNumber":2,"startTime":"2026-05-23T01:49:28.039Z","endTime":"2026-05-23T01:49:31.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07053626161526,"aZ":-13.626362107749623,"pfxX":-3.504029358136433,"pfxZ":9.947098198200212,"pX":-0.7219811360413321,"pZ":3.3239561147400822,"vX0":5.853601136289413,"vY0":-135.7796774469711,"vZ0":-4.643523772557429,"x":144.52,"y":149.03,"x0":-2.45176570104396,"y0":50.00618242139961,"z0":6.006508456155438,"aX":-6.536610683099043},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2303,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4035917836405263,"extension":6.089664176257101},"index":2,"playId":"ab87bdad-0948-3d03-ae55-2ab9beeb83c5","pitchNumber":3,"startTime":"2026-05-23T01:49:47.830Z","endTime":"2026-05-23T01:49:50.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.081002096505987,"aZ":-26.39562761980706,"pfxX":-5.885613696631801,"pfxZ":3.4887224230052913,"pX":-1.2628589473430025,"pZ":1.1120496548988463,"vX0":4.731678289131895,"vY0":-127.11049808314463,"vZ0":-6.868235695019,"x":165.14,"y":208.75,"x0":-2.372762740560696,"y0":50.0040590722599,"z0":5.91031400339335,"aX":-9.749295400707535},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.2,"breakHorizontal":9.7,"spinRate":1434,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4289279861291493,"extension":6.366005803676533},"index":3,"playId":"0b7442ef-22d3-3596-a74a-19202c4d8c71","pitchNumber":4,"startTime":"2026-05-23T01:50:10.437Z","endTime":"2026-05-23T01:50:13.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.193719601054248,"aZ":-40.653334882586826,"pfxX":2.609906889080375,"pfxZ":-5.96590735385439,"pX":0.5848074190562369,"pZ":0.5271620346186259,"vX0":5.728118734335894,"vY0":-118.41030502010008,"vZ0":-4.144067366881059,"x":94.71,"y":224.55,"x0":-2.2025812518296046,"y0":50.00040370662145,"z0":6.0120175651345145,"aX":3.711314535943344},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.5,"breakHorizontal":-6.1,"spinRate":2689,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4622303249856552,"extension":6.087809085254843},"index":4,"playId":"21726487-dc57-362f-9e7d-d2a16f377e29","pitchNumber":5,"startTime":"2026-05-23T01:50:29.979Z","endTime":"2026-05-23T01:50:33.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-23T01:50:33.771Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out sharply to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-23T01:50:49.557Z","endTime":"2026-05-23T01:51:30.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8498189539142,"aZ":-27.351429742643063,"pfxX":-6.684532659094566,"pfxZ":2.966742638142457,"pX":-0.11209809003808982,"pZ":0.07802681086273422,"vX0":7.797032198731405,"vY0":-126.2803428153095,"vZ0":-8.807527037807676,"x":121.27,"y":236.67,"x0":-2.3601309097404988,"y0":50.00526626172158,"z0":5.785995909251634,"aX":-10.881130135314224},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":10.4,"spinRate":1808,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4324632650375482,"extension":6.297951650109889},"index":0,"playId":"7002076f-20ca-3d47-b0dc-c99529024e75","pitchNumber":1,"startTime":"2026-05-23T01:50:58.754Z","endTime":"2026-05-23T01:51:02.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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.6,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.349033010519406,"aZ":-21.355908110074328,"pfxX":-8.27211921863993,"pfxZ":5.848869574957074,"pX":-0.5120181504004339,"pZ":2.449613494020901,"vX0":7.818629948787349,"vY0":-134.65189149466138,"vZ0":-5.1315382779020915,"x":136.52,"y":172.64,"x0":-2.3689384587703644,"y0":50.00072096563888,"z0":5.876888601101226,"aX":-15.293427759398277},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":13.4,"spinRate":2170,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4057068290310948,"extension":6.306316067392058},"hitData":{"launchSpeed":103.2,"launchAngle":21.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":195.15,"coordY":91.02}},"index":1,"playId":"7d9d85aa-d8fb-37aa-a714-c6ed9619a98a","pitchNumber":2,"startTime":"2026-05-23T01:51:21.397Z","endTime":"2026-05-23T01:51:30.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-23T01:51:30.234Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-23T01:53:21.051Z","endTime":"2026-05-23T01:54:14.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.704547266160223,"aZ":-18.622676651497187,"pfxX":-5.502360826992316,"pfxZ":7.506562000088335,"pX":-1.3771363756383124,"pZ":3.8221865545223204,"vX0":4.45585825880347,"vY0":-133.48996136634779,"vZ0":-1.2246012558327586,"x":169.49,"y":135.58,"x0":-2.353014951638479,"y0":50.00157790923383,"z0":5.6274443382688,"aX":-9.930960136778525},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2351,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.41029981102198,"extension":5.902527755093182},"index":0,"playId":"334ecbf0-6212-3ad0-9696-7c71ead940df","pitchNumber":1,"startTime":"2026-05-23T01:53:34.969Z","endTime":"2026-05-23T01:53:38.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.260065913330052,"aZ":-17.6370732898867,"pfxX":-6.521256599632667,"pfxZ":7.9703270646463835,"pX":1.1284617706046094,"pZ":2.9734179886918977,"vX0":11.179664314173564,"vY0":-134.01468736722114,"vZ0":-3.1113980365128304,"x":73.99,"y":158.5,"x0":-2.244946089054069,"y0":50.00016334688306,"z0":5.405165320564018,"aX":-11.890951816052297},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":2424,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.4083018024014553,"extension":5.976645559884434},"index":1,"playId":"3fc3cdc3-3262-3b9d-a76f-ea68aef2e0f8","pitchNumber":2,"startTime":"2026-05-23T01:53:50.782Z","endTime":"2026-05-23T01:53:54.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.882686932297073,"aZ":-26.337946899395135,"pfxX":-10.480833700869834,"pfxZ":3.253009681666109,"pX":-0.43176905512940084,"pZ":2.4694418501850923,"vX0":8.808031053237906,"vY0":-133.4197056952758,"vZ0":-2.89073257468858,"x":133.46,"y":172.11,"x0":-2.421291747401487,"y0":50.004628512140464,"z0":5.4740786017887935,"aX":-18.81449572784847},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":16.9,"spinRate":2265,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.4112301998108494,"extension":6.1108705377693155},"hitData":{"launchSpeed":84.1,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.55,"coordY":169.77}},"index":2,"playId":"f8290229-9537-3e1f-be13-d2706ebbe45f","pitchNumber":3,"startTime":"2026-05-23T01:54:05.352Z","endTime":"2026-05-23T01:54:14.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-23T01:54:14.128Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-23T01:54:27.645Z","endTime":"2026-05-23T01:56:04.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.634449793408724,"aZ":-15.735001584106898,"pfxX":-5.514171569673126,"pfxZ":9.171283862199235,"pX":-0.34710963951095797,"pZ":2.9763604814392206,"vX0":7.539776757308346,"vY0":-133.74236480928792,"vZ0":-3.3089043830453644,"x":130.23,"y":158.42,"x0":-2.500073372248849,"y0":50.006063201444356,"z0":5.373504994068175,"aX":-9.888297921783765},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":8.2,"spinRate":2316,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.41117674274796023,"extension":5.9866751640084175},"index":0,"playId":"28efac3e-f059-3d4d-a666-bf319084bf5c","pitchNumber":1,"startTime":"2026-05-23T01:54:35.854Z","endTime":"2026-05-23T01:54:38.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23377651072841,"aZ":-27.013604292149413,"pfxX":-10.813304032291736,"pfxZ":3.390449726278958,"pX":-0.46235697699181855,"pZ":2.1547246478515865,"vX0":7.92467948639436,"vY0":-122.77632409051786,"vZ0":-2.5097892171858915,"x":134.62,"y":180.6,"x0":-2.333569878813318,"y0":50.0008351482548,"z0":5.49879216992261,"aX":-16.439534076804513},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":17.6,"spinRate":2236,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.44682496317567333,"extension":6.151448209133887},"index":1,"playId":"d84df07a-9b73-3c28-88a9-2c3ecd269cc9","pitchNumber":2,"startTime":"2026-05-23T01:54:50.912Z","endTime":"2026-05-23T01:54:54.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-23T01:55:07.782Z","endTime":"2026-05-23T01:55:23.145Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.250113230073687,"aZ":-35.88823950811479,"pfxX":7.11023778513426,"pfxZ":-2.911511175191438,"pX":1.1697484339710302,"pZ":0.45578697499754334,"vX0":5.684400360712397,"vY0":-112.79882104355077,"vZ0":-3.3466607839917577,"x":72.41,"y":226.47,"x0":-2.3147603237054653,"y0":50.00127966693119,"z0":5.610144438474371,"aX":9.077844102120556},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-5.9,"breakHorizontal":-14.4,"spinRate":2894,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.4872616277194224,"extension":6.1439425642495795},"index":3,"playId":"1e7b3235-11cd-37d3-97d1-9bcd7fb01b6d","pitchNumber":3,"startTime":"2026-05-23T01:55:23.145Z","endTime":"2026-05-23T01:55:26.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6027218025369,"aZ":-38.54048576005106,"pfxX":6.2507970957471235,"pfxZ":-4.869501463199773,"pX":0.6900537738780952,"pZ":1.2979114576906174,"vX0":5.3006350083211515,"vY0":-113.57876739363448,"vZ0":-1.2962466600368836,"x":90.7,"y":203.74,"x0":-2.485091329121069,"y0":50.002060624285185,"z0":5.705117119796867,"aX":8.173821210385231},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.9,"breakHorizontal":-12.6,"spinRate":2891,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.4820461045362512,"extension":5.944087570684212},"index":4,"playId":"9f3576cc-f70d-3990-9a62-5bd2a8a171c4","pitchNumber":4,"startTime":"2026-05-23T01:55:40.499Z","endTime":"2026-05-23T01:55:43.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.657502909181844,"aZ":-32.96707261140225,"pfxX":-10.030498995181919,"pfxZ":-0.5159784349403838,"pX":-0.8926327616159586,"pZ":1.4675005164735633,"vX0":7.053403681705721,"vY0":-123.18686071813747,"vZ0":-2.7754626493687806,"x":151.03,"y":199.16,"x0":-2.4972180817455256,"y0":50.0051531532501,"z0":5.410373891037257,"aX":-15.338034907100058},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.3,"breakHorizontal":16.4,"spinRate":2102,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.4455203994284651,"extension":6.091731917901206},"index":5,"playId":"cba97b49-4ef7-3e6e-9239-234b29769394","pitchNumber":5,"startTime":"2026-05-23T01:56:01.207Z","endTime":"2026-05-23T01:56:04.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-23T01:56:04.848Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a fly ball to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-23T01:56:18.060Z","endTime":"2026-05-23T01:57:49.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44241133666287,"aZ":-38.69775184430215,"pfxX":7.96961309702638,"pfxZ":-5.182513188284275,"pX":0.08322568834294519,"pZ":1.6832671104857306,"vX0":3.2056461656364563,"vY0":-111.92660225261162,"vZ0":-0.22700792684097437,"x":113.83,"y":193.33,"x0":-2.4055122818386145,"y0":50.00044642685885,"z0":5.770935999509909,"aX":10.04183975555434},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.1,"breakHorizontal":-15.2,"spinRate":2802,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.4906069039438812,"extension":5.8822474909862565},"index":0,"playId":"189eafb3-e048-3c92-b593-6e10c3284a95","pitchNumber":1,"startTime":"2026-05-23T01:56:27.632Z","endTime":"2026-05-23T01:56:32.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":91.7,"endSpeed":83.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43488225421435,"aZ":-15.847387472437829,"pfxX":-4.847700906080831,"pfxZ":9.107468537924158,"pX":-0.900360917042645,"pZ":3.9732477005396896,"vX0":5.988566278398889,"vY0":-133.46374787315585,"vZ0":-0.985807369032,"x":151.32,"y":131.5,"x0":-2.5501412397845415,"y0":50.00231727798474,"z0":5.495861139712651,"aX":-8.690255155044598},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2456,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.41141044381260805,"extension":6.105421040975398},"index":1,"playId":"352556f7-41a4-371b-8a68-c0c121afdbfc","pitchNumber":2,"startTime":"2026-05-23T01:56:43.979Z","endTime":"2026-05-23T01:56:47.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.254508026926096,"aZ":-26.231320138414908,"pfxX":-10.55870908373508,"pfxZ":3.8231918636513864,"pX":0.8441391747783047,"pZ":0.7282751136086434,"vX0":10.799839983783391,"vY0":-124.30880704022354,"vZ0":-5.749205651104208,"x":84.82,"y":219.12,"x0":-2.1968057394232923,"y0":50.00532133476818,"z0":5.2647863292394605,"aX":-16.431999410439087},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.6,"breakHorizontal":16.4,"spinRate":2176,"spinDirection":255},"zone":14,"typeConfidence":0.91,"plateTime":0.44158661888736317,"extension":6.386492712960757},"index":2,"playId":"4d30fede-3fa5-3f2a-b9d9-54538e3474ac","pitchNumber":3,"startTime":"2026-05-23T01:56:58.064Z","endTime":"2026-05-23T01:57:01.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.640334878592505,"aZ":-40.64173823422357,"pfxX":6.677607280816039,"pfxZ":-6.483022021451672,"pX":0.8211990380289259,"pZ":1.44195663268351,"vX0":5.329126215293423,"vY0":-114.07332027808116,"vZ0":-0.20850958802308162,"x":85.7,"y":199.85,"x0":-2.4196749011757754,"y0":50.00064296929183,"z0":5.569736036682859,"aX":8.724862603403757},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.4,"breakHorizontal":-13.6,"spinRate":2838,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.48170386722045855,"extension":5.965565424240849},"index":3,"playId":"38629709-9faa-3d48-9592-a4e297b4f095","pitchNumber":4,"startTime":"2026-05-23T01:57:12.425Z","endTime":"2026-05-23T01:57:15.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-23T01:57:22.501Z","endTime":"2026-05-23T01:57:37.029Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838567276397377,"aZ":-41.62139091621247,"pfxX":7.771353394521194,"pfxZ":-7.37868756813896,"pX":-0.1971338437743635,"pZ":1.1790153718460654,"vX0":2.774519464594037,"vY0":-113.3096421375292,"vZ0":-0.5668573077243845,"x":124.51,"y":206.95,"x0":-2.4530636657247538,"y0":50.00545165008379,"z0":5.64974733491013,"aX":9.942881282742169},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.1,"breakHorizontal":-14.9,"spinRate":2890,"spinDirection":51},"zone":13,"typeConfidence":0.91,"plateTime":0.48642341138219614,"extension":5.819817773349654},"hitData":{"launchSpeed":69.9,"launchAngle":34.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.58,"coordY":98.59}},"index":5,"playId":"ad08b1be-a2b6-37ca-913d-4ab3135e1ec8","pitchNumber":5,"startTime":"2026-05-23T01:57:37.029Z","endTime":"2026-05-23T01:57:49.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-23T01:57:49.070Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-23T01:58:03.100Z","endTime":"2026-05-23T02:00:59.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22175139557489,"aZ":-16.430148630638993,"pfxX":-6.619788412675292,"pfxZ":8.71069178576385,"pX":0.8329667787006272,"pZ":2.579924034757762,"vX0":10.77514165587574,"vY0":-133.24828222553705,"vZ0":-4.138830349357604,"x":85.25,"y":169.12,"x0":-2.393509854218912,"y0":50.003196038332675,"z0":5.331790374061467,"aX":-11.966541144987104},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.1,"breakHorizontal":9.8,"spinRate":2512,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.4102257581500335,"extension":5.88049241846399},"index":0,"playId":"19221339-b235-3e0b-8481-f89aa78305e4","pitchNumber":1,"startTime":"2026-05-23T01:58:16.275Z","endTime":"2026-05-23T01:58:24.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"19221339-b235-3e0b-8481-f89aa78305e4","startTime":"2026-05-23T01:58:24.054Z","endTime":"2026-05-23T01:58:47.074Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.843529950171277,"aZ":-23.647561274689853,"pfxX":-8.595305136477329,"pfxZ":4.7653141797251735,"pX":0.17277289239764776,"pZ":2.8018920664542044,"vX0":9.573163282695527,"vY0":-132.51448221672703,"vZ0":-2.2156687893186837,"x":110.41,"y":163.13,"x0":-2.360419910151886,"y0":50.000113754281905,"z0":5.3664838395346655,"aX":-15.369642215551686},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":13.7,"spinRate":2269,"spinDirection":232},"zone":2,"typeConfidence":0.87,"plateTime":0.41246313444788507,"extension":5.984562549036195},"index":2,"playId":"ba82592d-e785-3bec-8e78-43df600edfb9","pitchNumber":2,"startTime":"2026-05-23T01:58:47.074Z","endTime":"2026-05-23T01:58:50.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.667111347747284,"aZ":-39.281718357090426,"pfxX":5.555199791683407,"pfxZ":-5.084484581099953,"pX":-0.08739131920155126,"pZ":1.7684570872129048,"vX0":4.322102194669197,"vY0":-117.29220687606532,"vZ0":-0.2843830955289057,"x":120.33,"y":191.03,"x0":-2.674199202690656,"y0":50.004226374635415,"z0":5.546337635377443,"aX":7.760513229570358},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.0,"breakHorizontal":-11.2,"spinRate":2823,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.46653060667318424,"extension":5.973892540034782},"index":3,"playId":"7355bcbd-9888-360f-aa91-562d95c75852","pitchNumber":3,"startTime":"2026-05-23T01:59:09.360Z","endTime":"2026-05-23T01:59:13.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"c8c47fce-9682-3c1a-aee9-c881e010ed68","startTime":"2026-05-23T01:59:38.074Z","endTime":"2026-05-23T01:59:41.074Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59222389246421,"aZ":-18.067521077882827,"pfxX":-4.826386868068235,"pfxZ":7.944578525211687,"pX":0.5628862352733315,"pZ":3.4444760265869987,"vX0":9.604775281737565,"vY0":-132.46467155511655,"vZ0":-1.4937722585190434,"x":95.54,"y":145.78,"x0":-2.4846293749635198,"y0":50.00043322611632,"z0":5.3381453041574805,"aX":-8.56825543814644},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":6.6,"spinRate":2429,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.4136747586687508,"extension":6.22814354582304},"index":5,"playId":"af6e53d4-f4cc-3931-aa79-4944c659be7a","pitchNumber":4,"startTime":"2026-05-23T01:59:59.159Z","endTime":"2026-05-23T02:00:04.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"da92e6cf-a3da-37b4-a2b5-8208d00541b2","startTime":"2026-05-23T02:00:29.058Z","endTime":"2026-05-23T02:00:32.891Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.112987306315542,"aZ":-23.502707889680746,"pfxX":-1.0909506435342813,"pfxZ":5.119310331651046,"pX":1.216251927080299,"pZ":2.1728324213936703,"vX0":9.852639663626729,"vY0":-128.66434929945285,"vZ0":-3.363722029699617,"x":70.64,"y":180.11,"x0":-2.5041997423753055,"y0":50.00401207969771,"z0":5.297366358233334,"aX":-1.8502134932862695},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.8,"breakHorizontal":0.0,"spinRate":2495,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.42403833612558817,"extension":6.183587298745403},"hitData":{"launchSpeed":73.0,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.66,"coordY":154.59}},"index":7,"playId":"4ba0f188-ce2c-3648-91df-e079ea60e7b1","pitchNumber":5,"startTime":"2026-05-23T02:00:51.032Z","endTime":"2026-05-23T02:00:59.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:00:59.051Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Arenado doubles (10) on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-23T02:02:39.094Z","endTime":"2026-05-23T02:05:17.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.008981593878943,"aZ":-18.229687277335287,"pfxX":-9.866488802563575,"pfxZ":7.655803190441652,"pX":1.0306562762705818,"pZ":1.017706964601278,"vX0":11.593219548828158,"vY0":-134.32253390336894,"vZ0":-9.144365930400099,"x":77.71,"y":211.3,"x0":-2.0662481493958285,"y0":50.00172194171737,"z0":5.770741919951931,"aX":-17.968109013497738},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":15.2,"spinRate":2303,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4082874453926606,"extension":6.377024705277537},"index":0,"playId":"a56fe3b5-aace-3c91-9cf3-cb35462f6d2f","pitchNumber":1,"startTime":"2026-05-23T02:03:12.558Z","endTime":"2026-05-23T02:03:15.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":85.3,"endSpeed":78.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11564238399879,"aZ":-26.95009382733979,"pfxX":1.1380318086093077,"pfxZ":3.377010217726667,"pX":0.6765346671938214,"pZ":1.464569786528443,"vX0":7.1016866866742365,"vY0":-123.90310551274047,"vZ0":-5.196615544329511,"x":91.21,"y":199.24,"x0":-2.381441770819971,"y0":50.00027673745041,"z0":5.857235672307051,"aX":1.7581008774343572},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.0,"breakHorizontal":-3.8,"spinRate":2584,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.443060558889802,"extension":6.330849172780918},"index":1,"playId":"9ffff265-1087-321a-b995-a0a4223d4025","pitchNumber":2,"startTime":"2026-05-23T02:03:29.495Z","endTime":"2026-05-23T02:03:33.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":93.4,"endSpeed":85.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.762805473022418,"aZ":-17.554267933494597,"pfxX":-9.883211300256905,"pfxZ":7.870257026869995,"pX":0.2040676470709011,"pZ":1.2829234278792205,"vX0":10.056267000002455,"vY0":-135.45887930487905,"vZ0":-8.667579993666065,"x":109.22,"y":204.14,"x0":-2.2735195903446646,"y0":50.00288890577331,"z0":5.75309309660065,"aX":-18.35621069624852},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":15.7,"spinRate":2322,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40446068238455135,"extension":6.3490318433820745},"index":2,"playId":"341fc9df-6d33-36c6-b244-5a63c8c80331","pitchNumber":3,"startTime":"2026-05-23T02:03:49.834Z","endTime":"2026-05-23T02:03:53.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.086428134103826,"aZ":-16.982644712352652,"pfxX":-8.741490622714478,"pfxZ":8.093815238118522,"pX":-0.9141389634916789,"pZ":2.482516698968103,"vX0":6.997788474035662,"vY0":-136.1622450819171,"vZ0":-5.835941998453373,"x":151.84,"y":171.75,"x0":-2.3826097816213054,"y0":50.001422379681934,"z0":5.829994256789496,"aX":-16.40191747182493},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":14.3,"spinRate":2339,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4023742332275755,"extension":6.261937558379736},"index":3,"playId":"fc27d3a7-5c46-32fa-94d1-888eb0e29414","pitchNumber":4,"startTime":"2026-05-23T02:04:09.682Z","endTime":"2026-05-23T02:04:13.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17894524549473,"aZ":-20.64431720851057,"pfxX":-10.132605974151563,"pfxZ":6.089158320896899,"pX":-0.026588801132156906,"pZ":1.7694806718952103,"vX0":9.757054602670019,"vY0":-136.7416692553457,"vZ0":-6.893098275033299,"x":118.01,"y":191.0,"x0":-2.3247005051979346,"y0":50.005116236590545,"z0":5.739807450617293,"aX":-19.189965294022738},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":16.3,"spinRate":2348,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4005858849151407,"extension":6.2824802884528985},"index":4,"playId":"b4cb3755-854e-30cf-9634-ff9f58814dd5","pitchNumber":5,"startTime":"2026-05-23T02:04:37.766Z","endTime":"2026-05-23T02:04:41.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-23T02:04:47.669Z","endTime":"2026-05-23T02:05:05.352Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.091603108277976,"aZ":-25.342157175363763,"pfxX":-0.14458451625874758,"pfxZ":3.9263265463413504,"pX":0.2941751609524192,"pZ":2.1076563378145208,"vX0":6.633748455000891,"vY0":-131.43076354081956,"vZ0":-5.08704658888167,"x":105.79,"y":181.87,"x0":-2.2489782114960897,"y0":50.00596844896983,"z0":5.961809286930965,"aX":-0.2526470771299655},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2480,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4175055842372406,"extension":6.306282247358474},"hitData":{"launchSpeed":98.9,"launchAngle":9.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":97.67,"coordY":102.43}},"index":6,"playId":"279aa719-5c04-38ef-baa9-14fc3c966934","pitchNumber":6,"startTime":"2026-05-23T02:05:05.352Z","endTime":"2026-05-23T02:05:17.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":0.91,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:05:17.980Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to right fielder Tyler Freeman. Nolan Arenado to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-23T02:05:44.407Z","endTime":"2026-05-23T02:07:21.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.7,"endSpeed":73.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96529593059458,"aZ":-38.65152672208936,"pfxX":1.4023786438835415,"pfxZ":-4.760250652779317,"pX":0.4527919043993012,"pZ":1.2049106604692337,"vX0":5.643983184139798,"vY0":-116.0082070530833,"vZ0":-2.5465192530762986,"x":99.74,"y":206.25,"x0":-2.1950695446915702,"y0":50.00242714750342,"z0":6.0058457830207175,"aX":1.9079420147227244},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.0,"breakHorizontal":-4.0,"spinRate":2579,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.47238874791133023,"extension":6.021055392874989},"index":0,"playId":"048e7317-edf7-3f28-b1dd-3900b7d450f0","pitchNumber":1,"startTime":"2026-05-23T02:05:52.037Z","endTime":"2026-05-23T02:05:59.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.674571017798325,"aZ":-39.95094686447188,"pfxX":2.171076933477512,"pfxZ":-5.643216591718985,"pX":0.2750268751268864,"pZ":1.4733327807736163,"vX0":5.185387230960484,"vY0":-117.08420537957475,"vZ0":-1.9141615430074073,"x":106.52,"y":199.0,"x0":-2.2572363800293465,"y0":50.00430896049906,"z0":6.066597351107663,"aX":2.990421905837304},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.4,"breakHorizontal":-5.3,"spinRate":2644,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46918408918455246,"extension":5.683597403340902},"index":1,"playId":"0faa41d4-66cd-3c5d-a28d-e9e46323b800","pitchNumber":2,"startTime":"2026-05-23T02:06:32.230Z","endTime":"2026-05-23T02:06:36.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-23T02:06:49.675Z","endTime":"2026-05-23T02:07:05.035Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.387153316828023,"aZ":-13.43656665437781,"pfxX":-5.326094217100799,"pfxZ":10.472641855828392,"pX":-0.2410461043066806,"pZ":2.556200562600384,"vX0":7.4387471002192385,"vY0":-132.88278651983725,"vZ0":-6.013395836428231,"x":126.19,"y":169.76,"x0":-2.384229857188884,"y0":50.00068852331521,"z0":5.824041070295026,"aX":-9.527644313896944},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":8.0,"spinRate":2451,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4121374664028594,"extension":6.116664651329389},"hitData":{"launchSpeed":94.1,"launchAngle":40.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.18,"coordY":78.95}},"index":3,"playId":"39f8bbc7-c66e-31db-b052-9d33e69ed2dd","pitchNumber":3,"startTime":"2026-05-23T02:07:05.035Z","endTime":"2026-05-23T02:07:21.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.199999999999996,"awayTeamWinProbability":39.800000000000004,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.26,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:07:21.431Z","atBatIndex":11},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Lourdes Gurriel Jr. out on a sacrifice fly to center fielder Jake McCarthy. Nolan Arenado scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-23T02:07:42.023Z","endTime":"2026-05-23T02:11:23.070Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.423004975873372,"aZ":-20.997914036701125,"pfxX":-5.74437994504762,"pfxZ":6.798953239700478,"pX":-0.28626196204503684,"pZ":2.0728373402865152,"vX0":6.649491426515808,"vY0":-127.23188215728797,"vZ0":-5.658470420292991,"x":127.91,"y":182.81,"x0":-2.1838941196639188,"y0":50.00491147653033,"z0":5.983385589516043,"aX":-9.445819422843602},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.3,"breakHorizontal":9.0,"spinRate":1582,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.43004474213418087,"extension":6.306779833895721},"index":0,"playId":"f53bc494-366e-3735-b364-b6bed1576fb3","pitchNumber":1,"startTime":"2026-05-23T02:07:54.336Z","endTime":"2026-05-23T02:07:57.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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-23T02:08:05.545Z","endTime":"2026-05-23T02:08:14.445Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"40173f51-3c45-460f-bfb1-b55b085c4152","startTime":"2026-05-23T02:08:14.445Z","endTime":"2026-05-23T02:08:19.445Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.873721751891583,"aZ":-28.20109252546825,"pfxX":1.1163948738849472,"pfxZ":2.4793319131125573,"pX":1.5398060967071734,"pZ":0.7228917101210264,"vX0":8.708349368618698,"vY0":-125.24754753235996,"vZ0":-7.168916665733888,"x":58.31,"y":219.26,"x0":-2.1128547593756806,"y0":50.00621210815038,"z0":5.8970295788546405,"aX":1.791589709165908},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-3.8,"spinRate":2698,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4356110538943687,"extension":6.167528038982993},"index":3,"playId":"272130c2-a503-3b07-90e1-b08723c50053","pitchNumber":2,"startTime":"2026-05-23T02:08:39.401Z","endTime":"2026-05-23T02:08:42.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38090880359576,"aZ":-28.03493055393989,"pfxX":-6.642127994387559,"pfxZ":2.4938854042433345,"pX":-0.5392793409303405,"pZ":1.2097848181558477,"vX0":6.266403081731478,"vY0":-127.5215562234553,"vZ0":-6.325716243198447,"x":137.56,"y":206.12,"x0":-2.156680788082028,"y0":50.00157013856711,"z0":5.912469127819772,"aX":-11.020717001870851},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":10.8,"spinRate":1708,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4282813241010093,"extension":6.374745575667516},"index":4,"playId":"73049897-4741-3080-a9f7-1ff51157b713","pitchNumber":3,"startTime":"2026-05-23T02:09:03.988Z","endTime":"2026-05-23T02:09:07.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76818892982268,"aZ":-27.735316475790047,"pfxX":-7.637293274079821,"pfxZ":2.7199209566964466,"pX":-0.5053102663890041,"pZ":-0.4239846952427388,"vX0":6.930730650731132,"vY0":-126.78782740886194,"vZ0":-10.02101774382625,"x":136.26,"y":250.23,"x0":-2.281205209175869,"y0":50.00078984371277,"z0":5.7908093658228585,"aX":-12.44101054104646},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":12.2,"spinRate":1615,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.43191397010144694,"extension":6.357948726084226},"index":5,"playId":"f8095ee6-9f60-30cd-9f22-3a592b4e11f8","pitchNumber":4,"startTime":"2026-05-23T02:09:27.025Z","endTime":"2026-05-23T02:09:30.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.845940910279104,"aZ":-27.121792215380964,"pfxX":-7.563473533569769,"pfxZ":3.055428608091531,"pX":0.1951764759061873,"pZ":1.0589801407272081,"vX0":8.176157466127385,"vY0":-127.20686479971985,"vZ0":-6.802877464408537,"x":109.56,"y":210.19,"x0":-2.064077277384026,"y0":50.005140152657084,"z0":5.891777535534344,"aX":-12.511958807283559},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":1488,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4290750761001467,"extension":6.447089611877751},"index":6,"playId":"0cf77d4f-7bfc-3975-989c-7793f8b09266","pitchNumber":5,"startTime":"2026-05-23T02:09:56.523Z","endTime":"2026-05-23T02:10:00.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21860205253947,"aZ":-22.6670810741265,"pfxX":-8.869072077045224,"pfxZ":5.5650987273083725,"pX":-0.08247588093185343,"pZ":1.3181010810506797,"vX0":8.059991943526603,"vY0":-129.39248007739468,"vZ0":-7.209739863723438,"x":120.14,"y":203.19,"x0":-2.0749755600969957,"y0":50.00029547512008,"z0":5.858924336328952,"aX":-15.142794038336698},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":14.4,"spinRate":1708,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.42217474973764135,"extension":6.371620483656816},"index":7,"playId":"351abca9-7c93-3c22-8477-87bab16d505b","pitchNumber":6,"startTime":"2026-05-23T02:10:17.797Z","endTime":"2026-05-23T02:10:22.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.500674556928928,"aZ":-22.551301558449747,"pfxX":-9.370868369344967,"pfxZ":5.701062073486785,"pX":-0.2669270217369405,"pZ":1.3518923598289099,"vX0":7.95754257430821,"vY0":-128.7485150007201,"vZ0":-7.054436486008383,"x":127.17,"y":202.28,"x0":-2.1728777722071317,"y0":50.00144609168908,"z0":5.859953836124525,"aX":-15.8084828321378},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.0,"breakHorizontal":15.4,"spinRate":1849,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4246389375235564,"extension":6.405814425312971},"index":8,"playId":"2aabbe53-4ffd-3b4e-b1ae-42fa5ad06de9","pitchNumber":7,"startTime":"2026-05-23T02:10:47.219Z","endTime":"2026-05-23T02:10:51.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.192795506976786,"aZ":-18.844913269358926,"pfxX":-10.695358340013424,"pfxZ":7.236134317199965,"pX":-0.8755353345257749,"pZ":2.4320709693325804,"vX0":7.601266218551768,"vY0":-135.26525801009262,"vZ0":-5.38936406221868,"x":150.37,"y":173.11,"x0":-2.341291499564781,"y0":50.00131370037787,"z0":5.7834882438539355,"aX":-19.696108033333616},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":17.6,"spinRate":2290,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4058867062464202,"extension":6.2566020554952235},"hitData":{"launchSpeed":101.0,"launchAngle":26.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.56,"coordY":64.47}},"index":9,"playId":"5599786a-0010-322c-8692-7242424efeeb","pitchNumber":8,"startTime":"2026-05-23T02:11:10.286Z","endTime":"2026-05-23T02:11:23.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":1.46,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:11:23.070Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-23T02:11:41.728Z","endTime":"2026-05-23T02:12:17.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.721171222451957,"aZ":-19.352264462888414,"pfxX":-9.369530996076248,"pfxZ":6.996502223085372,"pX":-0.21912080507379691,"pZ":3.0133577578155553,"vX0":8.931260001043057,"vY0":-134.6596734351515,"vZ0":-3.8070142776704534,"x":125.35,"y":157.42,"x0":-2.36428790973998,"y0":50.005727823214286,"z0":5.817648367187979,"aX":-17.179957382940394},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":15.0,"spinRate":2302,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4070180974602806,"extension":6.2734672343733235},"index":0,"playId":"92fc2692-7342-3eb2-9906-8f80dbfa46f7","pitchNumber":1,"startTime":"2026-05-23T02:11:53.568Z","endTime":"2026-05-23T02:11:57.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.687508748084586,"aZ":-26.70801047059643,"pfxX":1.2581476753916738,"pfxZ":3.2136696745495197,"pX":0.3034874279647449,"pZ":2.999346685949831,"vX0":6.2760387059960845,"vY0":-129.1922973799244,"vZ0":-2.5084526549179706,"x":105.43,"y":157.8,"x0":-2.3156623748688294,"y0":50.00023246749544,"z0":6.025467792626975,"aX":2.1344140272593166},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2489,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.4231903282087126,"extension":6.2143666088220675},"hitData":{"launchSpeed":101.6,"launchAngle":27.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.19,"coordY":53.84}},"index":1,"playId":"ba43aa48-49ad-374d-a847-cf9c1dabaac1","pitchNumber":2,"startTime":"2026-05-23T02:12:08.402Z","endTime":"2026-05-23T02:12:17.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:12:17.363Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sterlin Thompson flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-23T02:14:14.384Z","endTime":"2026-05-23T02:15:39.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08159901570298,"aZ":-39.935870880690146,"pfxX":4.011041766626005,"pfxZ":-5.8012607282414494,"pX":1.1114943853287371,"pZ":1.9303037521249455,"vX0":6.49422961583792,"vY0":-115.2067609205263,"vZ0":0.12668508273805767,"x":74.63,"y":186.66,"x0":-2.2684389930207374,"y0":50.0001473877194,"z0":5.745551058373889,"aX":5.370106660522827},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.1,"breakHorizontal":-8.9,"spinRate":2853,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.47604906114100354,"extension":5.954474630393972},"index":0,"playId":"5f6d5aee-19d1-3ee6-ad50-13e58431cfd0","pitchNumber":1,"startTime":"2026-05-23T02:14:39.225Z","endTime":"2026-05-23T02:14:43.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.975010792514137,"aZ":-26.538713921285446,"pfxX":-6.966589360452685,"pfxZ":3.801140271479449,"pX":0.18698529269310896,"pZ":2.5724529229918756,"vX0":8.113617137660059,"vY0":-120.82374375926722,"vZ0":-1.6082172382247504,"x":109.87,"y":169.32,"x0":-2.3054534613944915,"y0":50.001459790913756,"z0":5.573015136542759,"aX":-10.325834648706065},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.7,"breakHorizontal":10.7,"spinRate":2012,"spinDirection":243},"zone":5,"typeConfidence":0.89,"plateTime":0.4528856120126892,"extension":6.131506609391099},"index":1,"playId":"f70c0e92-a28d-3411-b06a-66b0a0b978a2","pitchNumber":2,"startTime":"2026-05-23T02:14:51.665Z","endTime":"2026-05-23T02:14:55.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88904054700938,"aZ":-38.79456545707729,"pfxX":5.305239424540925,"pfxZ":-5.099579639187519,"pX":0.3811198996519721,"pZ":1.2485347478326112,"vX0":4.478314202984304,"vY0":-113.30303085926667,"vZ0":-1.2638027486804377,"x":102.47,"y":205.07,"x0":-2.3108718225985547,"y0":50.00238200074058,"z0":5.693715383376778,"aX":6.8892836913147635},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.2,"breakHorizontal":-10.8,"spinRate":2842,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.48361189732554744,"extension":5.8744148731985835},"index":2,"playId":"0b9d5f33-40c4-30c3-bdfc-b03240955753","pitchNumber":3,"startTime":"2026-05-23T02:15:10.448Z","endTime":"2026-05-23T02:15:14.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.900315976584885,"aZ":-41.63237219708652,"pfxX":4.444644129632771,"pfxZ":-6.989582521395082,"pX":0.11795127887995914,"pZ":2.7046708565867617,"vX0":4.340857677021111,"vY0":-115.70034118727204,"vZ0":1.8339163703624313,"x":112.5,"y":165.75,"x0":-2.360916391708881,"y0":50.001333236366776,"z0":5.896011898158181,"aX":6.015615416647261},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.9,"breakHorizontal":-9.1,"spinRate":2836,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.47368206967391835,"extension":5.975478417157236},"hitData":{"launchSpeed":82.9,"launchAngle":54.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.06,"coordY":132.07}},"index":3,"playId":"5a3968d8-ccd0-3e3a-8e75-dd6403b5f48f","pitchNumber":4,"startTime":"2026-05-23T02:15:29.390Z","endTime":"2026-05-23T02:15:39.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:15:39.453Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chad Stevens lines out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-23T02:15:58.488Z","endTime":"2026-05-23T02:16:15.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.780963618654077,"aZ":-23.342672742399063,"pfxX":-9.417892950570302,"pfxZ":4.947594704177655,"pX":-1.0735443544723149,"pZ":2.8264611513669418,"vX0":6.682318161676725,"vY0":-132.60093409252895,"vZ0":-2.721505828632628,"x":157.92,"y":162.47,"x0":-2.3999313254308134,"y0":50.002801425417196,"z0":5.565277772207027,"aX":-16.807503763697483},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.6,"breakHorizontal":15.6,"spinRate":2356,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4127286782540249,"extension":5.983666100540344},"hitData":{"launchSpeed":81.6,"launchAngle":28.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.39,"coordY":83.81}},"index":0,"playId":"9cbc8f6c-c21a-331d-9406-887dd77207d0","pitchNumber":1,"startTime":"2026-05-23T02:16:05.476Z","endTime":"2026-05-23T02:16:15.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:16:15.508Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-23T02:16:34.290Z","endTime":"2026-05-23T02:17:52.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.793497762836374,"aZ":-16.434337016286715,"pfxX":-6.123785926533846,"pfxZ":8.741884628573693,"pX":1.140517631379037,"pZ":2.0975669843450016,"vX0":10.83007632764499,"vY0":-133.37540220532128,"vZ0":-4.897784215051452,"x":73.53,"y":182.15,"x0":-2.177851893574566,"y0":50.004809581455625,"z0":5.143603535230209,"aX":-11.029684737317135},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":8.8,"spinRate":2498,"spinDirection":232},"zone":14,"typeConfidence":0.91,"plateTime":0.4107193687173223,"extension":6.090968645762269},"index":0,"playId":"ebf7cb0c-250e-3c99-a308-5aab10c4c285","pitchNumber":1,"startTime":"2026-05-23T02:16:38.837Z","endTime":"2026-05-23T02:16:42.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8442672709138,"aZ":-36.64328266383155,"pfxX":6.697206134068941,"pfxZ":-3.4199265288904694,"pX":0.473682542811172,"pZ":2.3377668734394703,"vX0":4.584558229402966,"vY0":-113.91316240334548,"vZ0":0.6316651416635344,"x":98.94,"y":175.66,"x0":-2.438161128923188,"y0":50.00073628941866,"z0":5.693092795042157,"aX":8.758567301823138},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-5.6,"breakHorizontal":-13.3,"spinRate":2835,"spinDirection":61},"zone":6,"typeConfidence":0.91,"plateTime":0.48168425168278795,"extension":6.0512280347762015},"index":1,"playId":"eb74af50-351a-3ca3-b5cd-d27d62285e8b","pitchNumber":2,"startTime":"2026-05-23T02:16:53.443Z","endTime":"2026-05-23T02:16:56.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":91.9,"endSpeed":84.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618876808804902,"aZ":-17.809887809223355,"pfxX":-4.720484288606658,"pfxZ":7.935833862809856,"pX":0.12292181564207565,"pZ":3.047774069413966,"vX0":8.275711375440856,"vY0":-133.64284843741044,"vZ0":-2.451899225173061,"x":112.31,"y":156.49,"x0":-2.399571692803068,"y0":50.00318356367664,"z0":5.255388174866866,"aX":-8.545530939308945},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":6.7,"spinRate":2345,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.40973370650657825,"extension":6.171696498562396},"index":2,"playId":"509ca728-b52d-3325-b366-209ac3613ec5","pitchNumber":3,"startTime":"2026-05-23T02:17:14.405Z","endTime":"2026-05-23T02:17:17.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-23T02:17:23.429Z","endTime":"2026-05-23T02:17:42.682Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66198904473987,"aZ":-16.632846037643006,"pfxX":-6.196740470906321,"pfxZ":8.436977414658184,"pX":0.2245873000401464,"pZ":3.2235053536760856,"vX0":9.112768345354073,"vY0":-134.94095783006946,"vZ0":-2.4477054505590403,"x":108.44,"y":151.75,"x0":-2.392824957824066,"y0":50.004833855081564,"z0":5.315733676639467,"aX":-11.4182206923515},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":9.2,"spinRate":2421,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.4060829283130585,"extension":6.098550806480107},"hitData":{"launchSpeed":79.3,"launchAngle":38.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.32,"coordY":86.53}},"index":4,"playId":"c47dea4b-b047-3cc9-8a51-aca74a90da6b","pitchNumber":4,"startTime":"2026-05-23T02:17:42.682Z","endTime":"2026-05-23T02:17:52.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:17:52.306Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-23T02:19:46.160Z","endTime":"2026-05-23T02:20:40.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.953267737529664,"aZ":-13.443871808731844,"pfxX":-3.613997880762203,"pfxZ":10.356490498718642,"pX":-1.303885136453933,"pZ":2.383618842045567,"vX0":4.228951511146683,"vY0":-133.6636942711831,"vZ0":-6.495806829577289,"x":166.7,"y":174.42,"x0":-2.4373923824749206,"y0":50.003973965434035,"z0":5.8118168237330545,"aX":-6.5367684859043145},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":5.6,"spinRate":2401,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4098770487789354,"extension":6.201857789712099},"index":0,"playId":"c19e5119-7911-3763-bab7-756bf4c87c00","pitchNumber":1,"startTime":"2026-05-23T02:20:11.878Z","endTime":"2026-05-23T02:20:15.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85987271054341,"aZ":-13.24072721202657,"pfxX":-3.5250368765379205,"pfxZ":10.466432209762099,"pX":-0.12344475352014057,"pZ":3.183037649150286,"vX0":6.839651150338861,"vY0":-133.66247302661043,"vZ0":-4.733400827347446,"x":121.71,"y":152.84,"x0":-2.2577473071383753,"y0":50.00357046680218,"z0":5.927961729632585,"aX":-6.37777395332679},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2441,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4098147228100357,"extension":6.094565495799012},"hitData":{"launchSpeed":99.0,"launchAngle":32.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.23,"coordY":44.65}},"index":1,"playId":"db5ece53-220a-3c38-be92-7e32ffa0dd2d","pitchNumber":2,"startTime":"2026-05-23T02:20:29.247Z","endTime":"2026-05-23T02:20:40.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:20:40.858Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-23T02:20:48.733Z","endTime":"2026-05-23T02:22:48.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65108122142819,"aZ":-16.648424173636037,"pfxX":-9.274240830816847,"pfxZ":8.305405821417875,"pX":0.2525366432814117,"pZ":2.275862394641787,"vX0":9.845566491592136,"vY0":-136.0606063346154,"vZ0":-6.334185216071492,"x":107.37,"y":177.33,"x0":-2.2129537538861523,"y0":50.003518423781216,"z0":5.793308903312628,"aX":-17.33952074531505},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":14.6,"spinRate":2302,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40299617888806694,"extension":6.397445979154146},"index":0,"playId":"f3a602e3-08c3-3bf7-93bc-156ee40b6322","pitchNumber":1,"startTime":"2026-05-23T02:21:03.563Z","endTime":"2026-05-23T02:21:07.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88778326198238,"aZ":-16.07393250872339,"pfxX":-9.357993768448875,"pfxZ":8.898923662787917,"pX":1.5775474806538297,"pZ":1.608183731713837,"vX0":12.636516269907194,"vY0":-133.66784922680395,"vZ0":-7.819705401200396,"x":56.87,"y":195.36,"x0":-1.9959530760152917,"y0":50.002195554623036,"z0":5.7262819553019355,"aX":-16.92950715621584},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.5,"breakHorizontal":14.2,"spinRate":2294,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4098066183152511,"extension":6.402802391920234},"index":1,"playId":"383a6b25-4a80-3eb7-b1b5-641a1d81b76c","pitchNumber":2,"startTime":"2026-05-23T02:21:21.932Z","endTime":"2026-05-23T02:21:25.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.205669284542054,"aZ":-29.637751744314503,"pfxX":1.8858775800482235,"pfxZ":1.6361609920556903,"pX":-0.184966438089439,"pZ":1.6194632470363635,"vX0":4.699184319402549,"vY0":-124.64033059335532,"vZ0":-4.297402758432417,"x":124.05,"y":195.05,"x0":-2.350094257176334,"y0":50.00431850408101,"z0":5.851084996095977,"aX":2.927095430344685},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":-4.7,"spinRate":2534,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.4417250930815193,"extension":6.302822299850004},"index":2,"playId":"5ff65315-97d6-3965-92dd-3d146a66179f","pitchNumber":3,"startTime":"2026-05-23T02:21:39.886Z","endTime":"2026-05-23T02:21:42.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006219405204327,"aZ":-17.35155070339263,"pfxX":-8.909845085914977,"pfxZ":8.144550633457428,"pX":1.337681650484137,"pZ":2.1785438508130484,"vX0":12.268712256139079,"vY0":-134.06378265849153,"vZ0":-6.2824307486746225,"x":66.01,"y":179.96,"x0":-2.1405551612288316,"y0":50.00379499696582,"z0":5.791012018348473,"aX":-16.218478869469045},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":13.4,"spinRate":2247,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4085649125271593,"extension":6.374912307211173},"index":3,"playId":"e752f8ed-3f6d-3ea2-bef8-094c6c2c2dcb","pitchNumber":4,"startTime":"2026-05-23T02:22:03.961Z","endTime":"2026-05-23T02:22:08.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87657893882024,"aZ":-32.17736866407818,"pfxX":2.73257044968312,"pfxZ":-0.004464958433435751,"pX":1.0593126660694758,"pZ":0.9337797087481564,"vX0":7.06593612211419,"vY0":-125.7866455995801,"vZ0":-5.860624178059487,"x":76.62,"y":213.57,"x0":-2.1426715198201887,"y0":50.00030300114116,"z0":5.9073355668116845,"aX":4.3713694624996045},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":-6.6,"spinRate":2615,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4356867088665797,"extension":6.341321822344307},"index":4,"playId":"3873d1eb-c51d-3b06-a029-2cc78642f999","pitchNumber":5,"startTime":"2026-05-23T02:22:24.659Z","endTime":"2026-05-23T02:22:27.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.560750465142917,"aZ":-17.467098819165738,"pfxX":-9.02789804829964,"pfxZ":7.9399815494327495,"pX":0.35418180339990263,"pZ":1.9958067758653217,"vX0":9.996521830823506,"vY0":-135.25156206096074,"vZ0":-6.815031753495933,"x":103.5,"y":184.89,"x0":-2.2172078058641547,"y0":50.00237385064302,"z0":5.77355982058245,"aX":-16.721953353941284},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":14.2,"spinRate":2330,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4050065992144347,"extension":6.470651185511906},"index":5,"playId":"7abe7f54-35a9-322b-8178-8e1ae9df7e78","pitchNumber":6,"startTime":"2026-05-23T02:22:44.554Z","endTime":"2026-05-23T02:22:48.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:22:48.619Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ketel Marte doubles (8) on a sharp line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-23T02:23:01.517Z","endTime":"2026-05-23T02:24:46.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94436743956926,"aZ":-38.99056420331867,"pfxX":3.400431531582834,"pfxZ":-4.81854756377785,"pX":-0.2435842423434984,"pZ":1.3846359224044158,"vX0":3.5766401631279408,"vY0":-118.32394131459142,"vZ0":-2.491846389027489,"x":126.28,"y":201.39,"x0":-2.217431248230034,"y0":50.0019946907453,"z0":6.0300610101332675,"aX":4.8119650186630585},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.0,"breakHorizontal":-7.1,"spinRate":2726,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.46321550506196374,"extension":6.184159130404055},"index":0,"playId":"7381601c-f212-385a-8933-1ef5a2fb9cc2","pitchNumber":1,"startTime":"2026-05-23T02:23:11.852Z","endTime":"2026-05-23T02:23:15.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.276866085942974,"aZ":-39.296080633077345,"pfxX":4.0969929102868345,"pfxZ":-5.030658703639868,"pX":0.8784725328530014,"pZ":1.1774307943957882,"vX0":5.829671517714666,"vY0":-118.37446087032336,"vZ0":-2.9211117030926976,"x":83.51,"y":206.99,"x0":-2.151695444837942,"y0":50.00540099725261,"z0":6.036443966554227,"aX":5.795601792515508},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.6,"breakHorizontal":-8.9,"spinRate":2754,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4632734934481588,"extension":6.184818845343311},"index":1,"playId":"f4858fcd-c938-3cdc-aea0-f28e47dc7311","pitchNumber":2,"startTime":"2026-05-23T02:23:29.303Z","endTime":"2026-05-23T02:23:32.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95932688575676,"aZ":-31.647002530365583,"pfxX":3.1183931617940854,"pfxZ":0.34396877079342403,"pX":-0.5243922723791304,"pZ":2.76952991716347,"vX0":3.529584621639335,"vY0":-124.26652948845555,"vZ0":-1.2948451233723917,"x":136.99,"y":164.0,"x0":-2.3731813372074813,"y0":50.006038895200106,"z0":5.9479291915032615,"aX":4.834159815637478},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":-6.5,"spinRate":2488,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.44227314394662987,"extension":6.182393208126191},"index":2,"playId":"36a9b83b-37bf-31bf-93a2-aa4cb1badee9","pitchNumber":3,"startTime":"2026-05-23T02:23:48.490Z","endTime":"2026-05-23T02:23:52.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-05-23T02:23:56.671Z","endTime":"2026-05-23T02:24:13.238Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.786791465867452,"aZ":-22.76020491110374,"pfxX":-7.458697755955816,"pfxZ":5.607770914910873,"pX":-0.41269113326446877,"pZ":1.3111234681672854,"vX0":7.086495769754844,"vY0":-129.0233601192981,"vZ0":-6.962764191844416,"x":132.73,"y":203.38,"x0":-2.230790690729172,"y0":50.00493089450672,"z0":5.808471798304063,"aX":-12.529459089894795},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":11.9,"spinRate":1745,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4251312108585137,"extension":6.356807554229622},"index":4,"playId":"b66050ba-5050-358c-af58-073640b5fbc4","pitchNumber":4,"startTime":"2026-05-23T02:24:13.238Z","endTime":"2026-05-23T02:24:16.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.257256957375322,"aZ":-18.39786584490861,"pfxX":-9.349911081090434,"pfxZ":7.564588496342448,"pX":-0.015001957773810894,"pZ":2.1742001002507414,"vX0":8.964428377976635,"vY0":-134.37598267681688,"vZ0":-6.057326380162554,"x":117.57,"y":180.08,"x0":-2.186267369800602,"y0":50.001363782089925,"z0":5.773086330538471,"aX":-17.02587325590235},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":14.9,"spinRate":2263,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.40825847786678526,"extension":6.3419012892380335},"hitData":{"launchSpeed":116.7,"launchAngle":10.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":214.36,"coordY":104.46}},"index":5,"playId":"690e401c-3ed1-3f6a-b00a-0aaed75c3e4e","pitchNumber":5,"startTime":"2026-05-23T02:24:34.699Z","endTime":"2026-05-23T02:24:46.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:24:46.702Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out sharply to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-23T02:25:12.794Z","endTime":"2026-05-23T02:25:33.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13949407671263,"aZ":-32.65976471454507,"pfxX":6.71465225995378,"pfxZ":-0.3227226489083792,"pX":0.1979470417140387,"pZ":1.9107259263678802,"vX0":4.655462099162423,"vY0":-121.91517670269542,"vZ0":-2.6123094093138493,"x":109.45,"y":187.19,"x0":-2.6122714821039317,"y0":50.00403974122788,"z0":5.829694026688249,"aX":10.054808823681903},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.0,"breakHorizontal":-13.3,"spinRate":2589,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.450164297175236,"extension":6.196490834195937},"hitData":{"launchSpeed":105.3,"launchAngle":38.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":171.15,"coordY":54.46}},"index":0,"playId":"88dc94f2-080a-3df3-a256-d48c7854b3f2","pitchNumber":1,"startTime":"2026-05-23T02:25:22.423Z","endTime":"2026-05-23T02:25:33.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:25:33.661Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-23T02:27:30.895Z","endTime":"2026-05-23T02:28:15.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1523310499543,"aZ":-18.34404933460228,"pfxX":-6.229151601872896,"pfxZ":7.71069212696241,"pX":-0.03449695279026158,"pZ":3.3552098871925633,"vX0":8.273141450062623,"vY0":-132.7767524904226,"vZ0":-1.9313473739671747,"x":118.31,"y":148.19,"x0":-2.374529170753438,"y0":50.00570571088239,"z0":5.42016021008731,"aX":-11.178087042863737},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":9.6,"spinRate":2473,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.41177426990239985,"extension":5.937153590164387},"index":0,"playId":"dd06aea6-bfd8-39db-a530-9750797e5729","pitchNumber":1,"startTime":"2026-05-23T02:27:46.217Z","endTime":"2026-05-23T02:27:50.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.139062200872047,"aZ":-31.2778565454942,"pfxX":-10.109190689240931,"pfxZ":0.6081302539165616,"pX":-0.17632857026002446,"pZ":2.923944314012934,"vX0":8.264694560585879,"vY0":-120.43686679217208,"vZ0":0.16427297964263365,"x":123.72,"y":159.83,"x0":-2.337087825648069,"y0":50.00121469615329,"z0":5.6184132659725945,"aX":-14.866617827587605},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.4,"breakHorizontal":16.3,"spinRate":2022,"spinDirection":247},"zone":2,"typeConfidence":0.91,"plateTime":0.45457672587062614,"extension":5.991407470027688},"hitData":{"launchSpeed":77.4,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.55,"coordY":182.94}},"index":1,"playId":"500084aa-e662-3a9c-ac15-46a916ea8d71","pitchNumber":2,"startTime":"2026-05-23T02:28:05.446Z","endTime":"2026-05-23T02:28:15.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:28:15.121Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to third baseman Nolan Arenado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-23T02:28:36.811Z","endTime":"2026-05-23T02:30:56.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25886894364636,"aZ":-16.910825180879378,"pfxX":-6.715462392223374,"pfxZ":8.591507258952603,"pX":-0.08695938213165794,"pZ":2.790683617361104,"vX0":8.528992993334322,"vY0":-132.66093786476853,"vZ0":-3.439310318560093,"x":120.31,"y":163.43,"x0":-2.476114897506036,"y0":50.00150316898047,"z0":5.341793851156438,"aX":-11.929256604210819},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":10.2,"spinRate":2498,"spinDirection":230},"zone":5,"typeConfidence":0.91,"plateTime":0.41340540710169904,"extension":6.092281690558833},"index":0,"playId":"8e89e6ad-ad36-39af-8f02-80b11f2e1df2","pitchNumber":1,"startTime":"2026-05-23T02:28:40.919Z","endTime":"2026-05-23T02:28:44.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-23T02:29:00.292Z","endTime":"2026-05-23T02:29:15.573Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.381094612909447,"aZ":-17.563933291803043,"pfxX":-6.755554248479983,"pfxZ":8.112377696353843,"pX":-0.5403883611330315,"pZ":4.561973169343783,"vX0":7.405228785657624,"vY0":-133.7279800925811,"vZ0":1.0076549326958362,"x":137.6,"y":115.61,"x0":-2.4752505997193444,"y0":50.00162806939297,"z0":5.445382219205357,"aX":-12.165332038021292},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":2496,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4104968794211783,"extension":5.741378712593487},"index":2,"playId":"92a45718-4f98-3684-89d4-fcd671f99fc9","pitchNumber":2,"startTime":"2026-05-23T02:29:15.573Z","endTime":"2026-05-23T02:29:25.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Hunter Goodman steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"actionPlayId":"92a45718-4f98-3684-89d4-fcd671f99fc9","startTime":"2026-05-23T02:29:28.969Z","endTime":"2026-05-23T02:29:56.442Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"postOnSecond":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.91,"dramaIndex":72.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83045469884128,"aZ":-36.10831829872927,"pfxX":5.948029167812536,"pfxZ":-2.9899040619077066,"pX":0.6659865852341436,"pZ":2.1813938272246354,"vX0":5.294723286560058,"vY0":-114.59189041367904,"vZ0":0.1343776500783096,"x":91.61,"y":179.88,"x0":-2.454034119658517,"y0":50.00000543451876,"z0":5.674201117958756,"aX":7.840652373263106},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.0,"breakHorizontal":-12.2,"spinRate":2810,"spinDirection":64},"zone":9,"typeConfidence":0.9,"plateTime":0.479531313687211,"extension":5.9238840372407155},"index":4,"playId":"a5cefb49-76b0-3848-8e5a-0b6fe4fa941f","pitchNumber":3,"startTime":"2026-05-23T02:29:56.442Z","endTime":"2026-05-23T02:30:00.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68933397367133,"aZ":-38.60074309165767,"pfxX":7.505293533526148,"pfxZ":-4.850083737900298,"pX":-1.1518565561426817,"pZ":1.7888103138645597,"vX0":1.2548612227001095,"vY0":-114.77565158369829,"vZ0":-0.3258639927996194,"x":160.91,"y":190.48,"x0":-2.681312112892197,"y0":50.003785855966996,"z0":5.714938503595081,"aX":9.940767114442576},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.5,"breakHorizontal":-13.9,"spinRate":2869,"spinDirection":53},"zone":13,"typeConfidence":0.91,"plateTime":0.4785431974695662,"extension":5.761472704694586},"index":5,"playId":"08b3fec3-1bd6-3252-b73d-cb59ccafb857","pitchNumber":4,"startTime":"2026-05-23T02:30:24.361Z","endTime":"2026-05-23T02:30:28.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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.0,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59949968674994,"aZ":-16.346395961591067,"pfxX":-5.021273158839575,"pfxZ":8.94427394604704,"pX":-0.019859662857631643,"pZ":2.5699855724250376,"vX0":8.216733755321417,"vY0":-132.30164122705764,"vZ0":-3.9602312128655184,"x":117.76,"y":169.39,"x0":-2.5155713626580853,"y0":50.006542850493254,"z0":5.286660892045472,"aX":-8.890602727735535},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":7.3,"spinRate":2453,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.4142270055431414,"extension":6.067413887695002},"hitData":{"launchSpeed":71.0,"launchAngle":64.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":88.8,"coordY":151.04}},"index":6,"playId":"4a769fba-dd0a-30cb-8565-4bc8964acd93","pitchNumber":5,"startTime":"2026-05-23T02:30:44.983Z","endTime":"2026-05-23T02:30:56.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.91,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:30:56.999Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-23T02:31:25.097Z","endTime":"2026-05-23T02:32:38.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"3fbc0425-3f0a-4e78-8d7e-05cfff9355a9","startTime":"2026-05-23T02:31:25.097Z","endTime":"2026-05-23T02:31:30.097Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697307221891446,"aZ":-27.270129635238177,"pfxX":-11.618527633671102,"pfxZ":2.8138043573710405,"pX":-0.4581389766723315,"pZ":1.908588423518523,"vX0":8.991822798985076,"vY0":-131.88862493084062,"vZ0":-3.6041268645815268,"x":134.46,"y":187.25,"x0":-2.419319684393186,"y0":50.004662467232386,"z0":5.326999020274411,"aX":-20.263748098409206},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":18.8,"spinRate":2256,"spinDirection":227},"zone":7,"typeConfidence":0.86,"plateTime":0.4169182155285016,"extension":6.063531622032501},"index":1,"playId":"feefc041-7233-305e-acd2-31740e271758","pitchNumber":1,"startTime":"2026-05-23T02:31:43.733Z","endTime":"2026-05-23T02:31:46.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.923546598981893,"aZ":-36.00312919399783,"pfxX":2.821596917206138,"pfxZ":-2.7933756376912404,"pX":2.715539348189825,"pZ":1.0241574611475825,"vX0":10.486582462020573,"vY0":-116.92385036662819,"vZ0":-2.5953964591228824,"x":13.49,"y":211.13,"x0":-2.2107693801209782,"y0":50.0024714499498,"z0":5.557201196328208,"aX":3.868340719834191},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.5,"breakHorizontal":-7.9,"spinRate":2843,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.470092147370778,"extension":5.988851376127956},"index":2,"playId":"6b5a4d35-f591-3cbe-9b92-9b94ffb4d7dc","pitchNumber":2,"startTime":"2026-05-23T02:32:04.430Z","endTime":"2026-05-23T02:32:07.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.735507051096782,"aZ":-38.80876486690679,"pfxX":5.130845488940901,"pfxZ":-5.0735789666323825,"pX":-0.3871430506547971,"pZ":2.14796310514511,"vX0":3.3244537154793132,"vY0":-113.82290677500418,"vZ0":0.580000122039982,"x":131.76,"y":180.78,"x0":-2.5355600539687235,"y0":50.00491411852272,"z0":5.745926381881109,"aX":6.703987877671481},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-8.8,"breakHorizontal":-10.2,"spinRate":2821,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.48200341395501,"extension":5.892362653159248},"hitData":{"launchSpeed":85.5,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.99,"coordY":154.59}},"index":3,"playId":"9877d4ef-f115-3d3b-ae6a-62c07801e9ba","pitchNumber":3,"startTime":"2026-05-23T02:32:26.834Z","endTime":"2026-05-23T02:32:38.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":4.500000000000007,"leverageIndex":1.65,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:32:38.953Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, first baseman Ildemaro Vargas to pitcher Michael Soroka.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-23T02:32:57.688Z","endTime":"2026-05-23T02:35:22.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94884790922646,"aZ":-39.17429608280411,"pfxX":8.426385131242586,"pfxZ":-5.441946984517127,"pX":0.4292769227832886,"pZ":1.709169376120077,"vX0":4.027810932542385,"vY0":-113.10449798901946,"vZ0":-0.17853432279719184,"x":100.64,"y":192.63,"x0":-2.4731777499246124,"y0":50.00247132367149,"z0":5.7403297945146665,"aX":10.840970096638221},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-9.6,"breakHorizontal":-16.3,"spinRate":2972,"spinDirection":55},"zone":9,"typeConfidence":0.91,"plateTime":0.4855459891853888,"extension":5.810018557544144},"index":0,"playId":"54d47d89-4376-33a8-9adb-0f0e7c57f751","pitchNumber":1,"startTime":"2026-05-23T02:33:05.127Z","endTime":"2026-05-23T02:33:08.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":91.6,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762391636865242,"aZ":-16.40973431119441,"pfxX":-4.79991309331799,"pfxZ":8.784440998416464,"pX":0.12248224468848996,"pZ":4.009389585939101,"vX0":8.582798466395865,"vY0":-133.16967315906035,"vZ0":-0.5475766363380432,"x":112.33,"y":130.53,"x0":-2.519572939641123,"y0":50.00484789600431,"z0":5.4053608886258075,"aX":-8.616844452508746},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":6.8,"spinRate":2464,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.4113916027950788,"extension":6.066243874914027},"index":1,"playId":"a1bef228-6257-357d-9eb2-22764ae5a87b","pitchNumber":2,"startTime":"2026-05-23T02:33:29.420Z","endTime":"2026-05-23T02:33:33.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335374201323077,"aZ":-31.28427030862078,"pfxX":-10.061788539434861,"pfxZ":0.5864264356027409,"pX":-1.2324621852618909,"pZ":2.8597015016669007,"vX0":6.270901579724163,"vY0":-123.00892344360669,"vZ0":-0.18969844038425865,"x":163.98,"y":161.57,"x0":-2.5128273061009496,"y0":50.00524405763272,"z0":5.599358812944717,"aX":-15.358238728087938},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":16.7,"spinRate":2071,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.445976714843173,"extension":6.003425947540128},"index":2,"playId":"cc378500-efc9-3660-ad04-59bfcb75cfc6","pitchNumber":3,"startTime":"2026-05-23T02:33:49.986Z","endTime":"2026-05-23T02:33:53.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"bee561d2-49d3-4f93-8efa-150a1228ab65","startTime":"2026-05-23T02:34:08.943Z","endTime":"2026-05-23T02:34:13.943Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996472587967123,"aZ":-24.1706159106425,"pfxX":1.274631060705735,"pfxZ":4.85053330878396,"pX":1.4246091508619463,"pZ":1.8510897299832567,"vX0":9.397908547505269,"vY0":-127.53681900010142,"vZ0":-3.688610899113045,"x":62.7,"y":188.8,"x0":-2.4719107828376687,"y0":50.0007832172719,"z0":5.2203848175674725,"aX":2.098664892123148},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":-4.4,"spinRate":2586,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.4293167254462351,"extension":6.305008315767129},"index":4,"playId":"5a214a15-5a31-3142-a3a9-d25c2625f8d0","pitchNumber":4,"startTime":"2026-05-23T02:34:24.349Z","endTime":"2026-05-23T02:34:28.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292625905356054,"aZ":-15.712111342072323,"pfxX":-6.030453087070984,"pfxZ":9.16066329988969,"pX":0.6945433711382649,"pZ":3.309185672511479,"vX0":10.075555706035336,"vY0":-133.3447438458265,"vZ0":-2.32858170554186,"x":90.53,"y":149.43,"x0":-2.353320426291623,"y0":50.000668017469955,"z0":5.330432661157703,"aX":-10.835238772048568},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2429,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.4111411050116982,"extension":6.206924476428708},"index":5,"playId":"597e472c-ef95-3fb6-9c8e-4a0f9e4c4aa4","pitchNumber":5,"startTime":"2026-05-23T02:34:45.976Z","endTime":"2026-05-23T02:34:49.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.251043517263888,"aZ":-35.4342108725431,"pfxX":5.2349863030209915,"pfxZ":-2.270816437183692,"pX":0.057008728352343094,"pZ":1.5239298655383389,"vX0":4.331571034613911,"vY0":-119.16659197461108,"vZ0":-1.9027807269641017,"x":114.83,"y":197.63,"x0":-2.465407139643275,"y0":50.00284120804462,"z0":5.538715750421354,"aX":7.515845512404605},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.3,"breakHorizontal":-10.6,"spinRate":2885,"spinDirection":64},"zone":14,"typeConfidence":0.89,"plateTime":0.45992193162580897,"extension":5.928799081108235},"hitData":{"launchSpeed":96.4,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.61,"coordY":156.61}},"index":6,"playId":"79186bfd-3728-30a6-8fcd-7f001c63697c","pitchNumber":6,"startTime":"2026-05-23T02:35:13.527Z","endTime":"2026-05-23T02:35:22.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:35:22.054Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T02:37:24.262Z","endTime":"2026-05-23T02:40:07.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":84.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31142705594754,"aZ":-21.187386678743916,"pfxX":-7.840844372233426,"pfxZ":6.081597014158785,"pX":-1.4898566375459017,"pZ":3.2115577153822716,"vX0":4.951952088018951,"vY0":-133.24425123282245,"vZ0":-3.14469545394042,"x":173.79,"y":152.07,"x0":-2.3490269509391735,"y0":50.00345854609076,"z0":5.929277015479934,"aX":-14.168565688757909},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":2200,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.410293569209808,"extension":6.050762588323893},"index":0,"playId":"04a27919-f431-3587-b629-1bcee0fb712b","pitchNumber":1,"startTime":"2026-05-23T02:37:54.455Z","endTime":"2026-05-23T02:37:58.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":85.0,"endSpeed":78.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.580948457207374,"aZ":-32.097625971156546,"pfxX":0.4953191722026422,"pfxZ":0.05123881239760486,"pX":-0.49055938260785326,"pZ":2.327496842326419,"vX0":4.372205717516637,"vY0":-123.79362582561951,"vZ0":-2.2382917292375364,"x":135.7,"y":175.94,"x0":-2.3404364538509053,"y0":50.00427973734357,"z0":5.917533298320824,"aX":0.7723124829223421},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.1,"breakHorizontal":-1.9,"spinRate":2626,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.4416226820091578,"extension":6.236772532333728},"index":1,"playId":"767fe429-1779-370b-a250-bc34dbd7b738","pitchNumber":2,"startTime":"2026-05-23T02:38:12.102Z","endTime":"2026-05-23T02:38:15.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":91.3,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181363309300174,"aZ":-21.501593788888826,"pfxX":-7.836575778685293,"pfxZ":5.959338722320888,"pX":-0.7700231555273529,"pZ":3.0960027551773535,"vX0":6.555664335620794,"vY0":-132.88353346107644,"vZ0":-3.3666192324342745,"x":146.35,"y":155.19,"x0":-2.2495504888964826,"y0":50.001767963966,"z0":5.939470990255464,"aX":-14.029707589172668},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.3,"breakHorizontal":12.8,"spinRate":2164,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4120258568621362,"extension":6.015007949166229},"index":2,"playId":"cc0c6f66-1b1e-3ccf-949b-4fe6da290a6b","pitchNumber":3,"startTime":"2026-05-23T02:38:29.276Z","endTime":"2026-05-23T02:38:32.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":75.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.244814998469344,"aZ":-39.84357114771665,"pfxX":3.1284900587472095,"pfxZ":-5.526961857682404,"pX":0.5144996283573301,"pZ":0.4174113926068364,"vX0":5.164010592994497,"vY0":-116.90109332422489,"vZ0":-4.1927582212242,"x":97.39,"y":227.51,"x0":-2.1260335797634884,"y0":50.000123344789515,"z0":5.9595930079261485,"aX":4.34449323383373},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.8,"breakHorizontal":-6.8,"spinRate":2583,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46785908380017904,"extension":6.195369272689999},"index":3,"playId":"8934041d-9172-3e28-bf54-dc88bebd2ab6","pitchNumber":4,"startTime":"2026-05-23T02:38:51.370Z","endTime":"2026-05-23T02:38:55.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95862895143673,"aZ":-23.190036986993338,"pfxX":-7.4139567489411,"pfxZ":5.398742955447151,"pX":0.8689199807307072,"pZ":0.8819526726746515,"vX0":9.99074509028456,"vY0":-127.58100213180217,"vZ0":-7.678986279184351,"x":83.88,"y":214.97,"x0":-2.117758066520375,"y0":50.00128078209711,"z0":5.732595266499011,"aX":-12.334855377212241},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":11.4,"spinRate":1904,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.42779999423433823,"extension":6.4073862031856805},"index":4,"playId":"89e99d4d-0307-36d1-bb48-87048c881a46","pitchNumber":5,"startTime":"2026-05-23T02:39:15.690Z","endTime":"2026-05-23T02:39:19.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825967313599104,"aZ":-14.444470811282251,"pfxX":-7.246878412073778,"pfxZ":9.542139996541376,"pX":-0.6836984625844765,"pZ":2.770954395590085,"vX0":6.881569648263296,"vY0":-135.71696319091834,"vZ0":-5.463495530620665,"x":143.06,"y":163.96,"x0":-2.3156185092344725,"y0":50.00119585313479,"z0":5.8229451658141205,"aX":-13.462950268127038},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2455,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4042095108159178,"extension":6.261184152497099},"index":5,"playId":"8179fd97-7de7-3cfc-b5ef-6190df02237f","pitchNumber":6,"startTime":"2026-05-23T02:39:38.745Z","endTime":"2026-05-23T02:39:41.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.164100435007168,"aZ":-21.416272690028457,"pfxX":-9.867856673040382,"pfxZ":5.864027253286762,"pX":-1.7604372397290806,"pZ":3.383567763745617,"vX0":5.357816568801874,"vY0":-135.01929538916667,"vZ0":-2.4514099903002307,"x":184.1,"y":147.42,"x0":-2.495311809540874,"y0":50.001467489590254,"z0":5.8208082156335745,"aX":-18.100675406886005},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":16.6,"spinRate":2395,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4066641368709307,"extension":6.123714106519424},"index":6,"playId":"8ddbe338-f41c-3a9d-ab5d-cf27c1037e1d","pitchNumber":7,"startTime":"2026-05-23T02:40:04.570Z","endTime":"2026-05-23T02:40:07.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.83,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:40:07.868Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to third baseman Chad Stevens in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T02:40:21.185Z","endTime":"2026-05-23T02:42:10.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87669980027991,"aZ":-18.046179081017232,"pfxX":-8.889950411118697,"pfxZ":7.8654278161898645,"pX":0.25888567397122286,"pZ":2.922325664590355,"vX0":9.468447465058388,"vY0":-133.45171415201733,"vZ0":-4.160404745501104,"x":107.13,"y":159.88,"x0":-2.187374554990754,"y0":50.001867894388155,"z0":5.808973282929007,"aX":-15.96559138197592},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.4,"breakHorizontal":13.9,"spinRate":2368,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.4111091342009616,"extension":6.346686732768282},"index":0,"playId":"d5e88222-d580-3e31-8dce-2b7d09c82727","pitchNumber":1,"startTime":"2026-05-23T02:40:35.245Z","endTime":"2026-05-23T02:40:39.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":"cb99720d-fac4-3b71-a64c-06d143e0a073","startTime":"2026-05-23T02:40:55.046Z","endTime":"2026-05-23T02:40:58.046Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"35bbbdb0-7579-33a5-9d69-2e17e7d620e5","startTime":"2026-05-23T02:41:16.506Z","endTime":"2026-05-23T02:41:19.754Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60039381488254,"aZ":-29.92077783408469,"pfxX":5.726856176219027,"pfxZ":1.5362759975785316,"pX":0.20252012269871547,"pZ":2.2467171047643353,"vX0":4.583838039725518,"vY0":-120.59489019094927,"vZ0":-2.2644543691442434,"x":109.28,"y":178.12,"x0":-2.4703184757460472,"y0":50.0013555998097,"z0":5.850762996735991,"aX":8.389568635180453},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.5,"breakHorizontal":-11.5,"spinRate":2537,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.4551000611991336,"extension":6.045192480889233},"index":3,"playId":"02c2bdec-f874-38dc-8fe0-c5cce181e712","pitchNumber":2,"startTime":"2026-05-23T02:41:36.822Z","endTime":"2026-05-23T02:41:40.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.685222168968423,"aZ":-25.462263172452566,"pfxX":1.8011429805325845,"pfxZ":4.484551224680425,"pX":0.6170433328232425,"pZ":2.8868117697932,"vX0":6.26707944072995,"vY0":-122.23112988275295,"vZ0":-1.935718077207947,"x":93.48,"y":160.84,"x0":-2.226040801888006,"y0":50.000443144950076,"z0":5.90033752817287,"aX":2.692457585063216},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.9,"breakHorizontal":-4.9,"spinRate":2538,"spinDirection":63},"zone":3,"typeConfidence":2.0,"plateTime":0.4501074591703378,"extension":6.29169583023742},"hitData":{"launchSpeed":78.2,"launchAngle":75.0,"totalDistance":67.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.04,"coordY":190.03}},"index":4,"playId":"65a85174-9931-3d37-a14d-7249d10c484d","pitchNumber":3,"startTime":"2026-05-23T02:41:57.765Z","endTime":"2026-05-23T02:42:10.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:42:10.799Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Willi Castro to first baseman TJ Rumfield. Geraldo Perdomo to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T02:42:35.643Z","endTime":"2026-05-23T02:43:48.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.2,"endSpeed":77.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64208192053894,"aZ":-25.331518856827557,"pfxX":2.176191388757055,"pfxZ":4.512161614159438,"pX":-0.26659893942536544,"pZ":2.0734395551626075,"vX0":5.096221591235709,"vY0":-122.50738761685277,"vZ0":-3.4045074419059667,"x":127.16,"y":182.8,"x0":-2.6582228817233373,"y0":50.004374778250224,"z0":5.6511312656989965,"aX":3.300996002107996},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.6,"breakHorizontal":-5.2,"spinRate":2572,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.447437252081317,"extension":6.155915519404657},"index":0,"playId":"b3a790f3-b0aa-3f83-bd54-9fa8de360021","pitchNumber":1,"startTime":"2026-05-23T02:42:42.488Z","endTime":"2026-05-23T02:42:46.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141671771278524,"aZ":-23.685550786734346,"pfxX":-7.615485737646017,"pfxZ":5.168762082326996,"pX":1.0283743244552885,"pZ":0.0265288976573609,"vX0":10.27639928098298,"vY0":-127.33172464266032,"vZ0":-9.434267187221701,"x":77.8,"y":238.06,"x0":-2.070269399013638,"y0":50.00133147681449,"z0":5.653478767684519,"aX":-12.504304569255844},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":11.5,"spinRate":1944,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4301520582294427,"extension":6.333202067808889},"index":1,"playId":"b4b9f883-ee88-3751-bab1-18dc535044db","pitchNumber":2,"startTime":"2026-05-23T02:42:58.436Z","endTime":"2026-05-23T02:43:03.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"b4b9f883-ee88-3751-bab1-18dc535044db","startTime":"2026-05-23T02:43:04.343Z","endTime":"2026-05-23T02:43:22.101Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"90b0f8c6-19ec-33ea-a4a5-e9ca95bab92e","startTime":"2026-05-23T02:43:22.101Z","endTime":"2026-05-23T02:43:25.899Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.044717675165664,"aZ":-27.67831685285643,"pfxX":-8.048307912401107,"pfxZ":2.7568718072081584,"pX":-0.49707377480374904,"pZ":2.069353192171133,"vX0":7.016047973719237,"vY0":-126.45780845284125,"vZ0":-3.8850909557223883,"x":135.95,"y":182.91,"x0":-2.2521468575912844,"y0":50.00376301407608,"z0":5.828098464968717,"aX":-13.130133904893174},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":13.1,"spinRate":1440,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4319326870330906,"extension":6.084166101431094},"hitData":{"launchSpeed":91.0,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.0,"coordY":156.61}},"index":4,"playId":"131f3045-a2e3-3eef-9e5f-c922f4212ca4","pitchNumber":3,"startTime":"2026-05-23T02:43:39.151Z","endTime":"2026-05-23T02:43:48.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":1.15,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:43:48.171Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a ground ball to left fielder Troy Johnston. Geraldo Perdomo scores. Lourdes Gurriel Jr. to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T02:44:11.760Z","endTime":"2026-05-23T02:44:34.384Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.693263306481878,"aZ":-33.01968152047383,"pfxX":1.7103426583185277,"pfxZ":-0.5415520275047001,"pX":0.20908928280138833,"pZ":2.2412410622704204,"vX0":5.544842668835394,"vY0":-124.49380828963201,"vZ0":-2.4029405388864316,"x":109.03,"y":178.27,"x0":-2.2679081424376473,"y0":50.00055167230356,"z0":5.948581824709764,"aX":2.686759128392554},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.3,"breakHorizontal":-4.3,"spinRate":2667,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.43975679155415426,"extension":6.219754049260686},"hitData":{"launchSpeed":97.0,"launchAngle":8.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.64,"coordY":96.87}},"index":0,"playId":"127584f6-db93-3346-bf27-74a8121bed55","pitchNumber":1,"startTime":"2026-05-23T02:44:21.380Z","endTime":"2026-05-23T02:44:34.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.60000000000001,"awayTeamWinProbability":22.39999999999999,"homeTeamWinProbabilityAdded":10.5,"leverageIndex":1.25,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:44:34.384Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, pitcher Tomoyuki Sugano to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-23T02:45:10.555Z","endTime":"2026-05-23T02:45:44.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608372,"link":"/api/v1/people/608372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":88.8,"endSpeed":81.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09052955484621,"aZ":-26.34360126251918,"pfxX":-0.19671085523594378,"pfxZ":3.4401707075528876,"pX":0.2422956760642121,"pZ":1.7456773433203026,"vX0":6.469823740733928,"vY0":-129.2063369997444,"vZ0":-5.19952561838733,"x":107.76,"y":191.65,"x0":-2.2652662167552315,"y0":50.00572644780123,"z0":5.800269125248759,"aX":-0.33417657103200704},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.3,"breakHorizontal":-1.1,"spinRate":2550,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.42338629867765176,"extension":6.185108213628263},"index":0,"playId":"6bb5150a-b97b-3ec5-a9ce-20ad4972802e","pitchNumber":1,"startTime":"2026-05-23T02:45:15.685Z","endTime":"2026-05-23T02:45:19.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54958166934825,"aZ":-30.289580320253545,"pfxX":1.444361917902512,"pfxZ":1.1860623718678198,"pX":1.1148117505303672,"pZ":1.5618995491295706,"vX0":7.534063756798384,"vY0":-125.5108237604212,"vZ0":-4.6577052251252455,"x":74.51,"y":196.61,"x0":-2.119460656611325,"y0":50.00335208131642,"z0":5.92222595063829,"aX":2.291405624332654},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":-4.4,"spinRate":2504,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.43721823349365607,"extension":6.24847282159539},"hitData":{"launchSpeed":64.1,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.99,"coordY":177.89}},"index":1,"playId":"6161bb43-3248-30b1-8f93-e83055a59935","pitchNumber":2,"startTime":"2026-05-23T02:45:35.341Z","endTime":"2026-05-23T02:45:44.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"second":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-2.500000000000014,"leverageIndex":0.92,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:45:44.874Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-23T02:47:49.114Z","endTime":"2026-05-23T02:49:00.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.837259814966632,"aZ":-18.88346265246361,"pfxX":-6.335713717132014,"pfxZ":7.4306658059507615,"pX":-0.7487288131490512,"pZ":4.326528874748716,"vX0":6.783259349990083,"vY0":-132.9804050137614,"vZ0":0.5367669054334385,"x":145.54,"y":121.96,"x0":-2.5109130611478765,"y0":50.003672037387155,"z0":5.493209513135312,"aX":-11.33443493912695},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":10.0,"spinRate":2490,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.41207260099466225,"extension":6.100759518747838},"index":0,"playId":"5e7c3f46-f2b3-3c30-ac43-9bc56b627646","pitchNumber":1,"startTime":"2026-05-23T02:48:16.317Z","endTime":"2026-05-23T02:48:19.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60124766132559,"aZ":-15.63315191740414,"pfxX":-5.991930650078815,"pfxZ":9.183150013792508,"pX":0.4835357132068849,"pZ":3.036518362726793,"vX0":9.554359051274202,"vY0":-133.33552888639394,"vZ0":-2.900723793228601,"x":98.57,"y":156.79,"x0":-2.3672376308406244,"y0":50.001360945367686,"z0":5.266225360933954,"aX":-10.791850598185736},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2504,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.4107618817725456,"extension":6.027668305598918},"index":1,"playId":"5b1492cf-1f9b-32d0-8f90-d54cb447b286","pitchNumber":2,"startTime":"2026-05-23T02:48:29.388Z","endTime":"2026-05-23T02:48:32.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":87.1,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.793163131613056,"aZ":-24.45556792778781,"pfxX":0.36308790611732134,"pfxZ":4.728198261395862,"pX":0.6943399703996197,"pZ":3.276860725162443,"vX0":7.763059620306899,"vY0":-126.68281776411956,"vZ0":-0.1952276865089143,"x":90.53,"y":150.3,"x0":-2.451184536598337,"y0":50.00302964992654,"z0":5.302358146223198,"aX":0.5921764756791452},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2684,"spinDirection":178},"zone":3,"typeConfidence":0.9,"plateTime":0.43161648754094895,"extension":6.083423717816189},"hitData":{"launchSpeed":90.5,"launchAngle":19.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.3,"coordY":105.2}},"index":2,"playId":"74193800-e9af-3446-bfa5-8ebf2ca0cdc1","pitchNumber":3,"startTime":"2026-05-23T02:48:48.070Z","endTime":"2026-05-23T02:49:00.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:49:00.655Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a ground ball to left fielder Lourdes Gurriel Jr., deflected by shortstop Geraldo Perdomo. Willi Castro to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-23T02:49:11.164Z","endTime":"2026-05-23T02:50:12.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497352675121284,"aZ":-17.47589949967461,"pfxX":-7.297551972287891,"pfxZ":8.35811254621254,"pX":0.9340633507465107,"pZ":3.3468706424673296,"vX0":11.194270956591135,"vY0":-131.63838810912182,"vZ0":-1.9276770088733453,"x":81.4,"y":148.41,"x0":-2.421930490792043,"y0":50.000028830885924,"z0":5.380063225657827,"aX":-12.82919761463213},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":10.8,"spinRate":2455,"spinDirection":232},"zone":12,"typeConfidence":0.89,"plateTime":0.4158209971445572,"extension":6.0620874295689555},"index":0,"playId":"796e91b4-1c4b-3121-8556-7356e07f8561","pitchNumber":1,"startTime":"2026-05-23T02:49:25.113Z","endTime":"2026-05-23T02:49:29.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"994f0b15-c4a8-37b0-aaa9-9d400a9de667","startTime":"2026-05-23T02:49:39.983Z","endTime":"2026-05-23T02:49:42.983Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614291594396988,"aZ":-24.95553784143476,"pfxX":-11.126624572272068,"pfxZ":4.107613665577145,"pX":-0.5094902951851232,"pZ":1.8925784014172138,"vX0":8.794806396986639,"vY0":-132.04371336667796,"vZ0":-4.077199772117229,"x":136.42,"y":187.68,"x0":-2.4472299026668574,"y0":50.000554463438775,"z0":5.305357720816712,"aX":-19.53371171099129},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":18.1,"spinRate":2288,"spinDirection":230},"zone":7,"typeConfidence":0.89,"plateTime":0.4157307047390777,"extension":5.942860963288662},"hitData":{"launchSpeed":81.7,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":95.89,"coordY":107.5}},"index":2,"playId":"657ff2d8-16bc-35a5-ae1d-08639dd4fdf7","pitchNumber":2,"startTime":"2026-05-23T02:49:59.270Z","endTime":"2026-05-23T02:50:12.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-7.599999999999987,"leverageIndex":1.98,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:50:12.839Z","atBatIndex":31},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Sterlin Thompson hit by pitch. Willi Castro to 3rd. Ezequiel Tovar to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-23T02:50:19.918Z","endTime":"2026-05-23T02:51:16.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.894325589548814,"aZ":-26.73756581520585,"pfxX":-9.653927841678886,"pfxZ":3.5808811513967145,"pX":0.26978486061927326,"pZ":1.7365882755824058,"vX0":9.558227905520525,"vY0":-122.43664293377167,"vZ0":-3.334054929450713,"x":106.72,"y":191.89,"x0":-2.4281487989055,"y0":50.00599851992399,"z0":5.401037955634089,"aX":-14.677788814668421},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.9,"breakHorizontal":15.2,"spinRate":2022,"spinDirection":250},"zone":9,"typeConfidence":0.91,"plateTime":0.44713718386052825,"extension":5.86965275329406},"index":0,"playId":"bbdfaecd-2344-380c-a814-e709a9fd826d","pitchNumber":1,"startTime":"2026-05-23T02:50:51.015Z","endTime":"2026-05-23T02:50:54.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90875264484201,"aZ":-35.0564010216883,"pfxX":4.648177856721161,"pfxZ":-2.0612600490548227,"pX":1.9990208719941756,"pZ":0.6226604108956585,"vX0":8.768925292151389,"vY0":-117.05770585975176,"vZ0":-3.6118860864860944,"x":40.8,"y":221.97,"x0":-2.391293710013214,"y0":50.005342227988,"z0":5.448455408115221,"aX":6.48760793177803},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.3,"breakHorizontal":-10.4,"spinRate":2827,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.46688165070687404,"extension":6.109937109121617},"index":1,"playId":"38ab76a2-ccf3-3e5c-8b62-fdab55061a7d","pitchNumber":2,"startTime":"2026-05-23T02:51:11.365Z","endTime":"2026-05-23T02:51:16.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":-10.100000000000001,"leverageIndex":2.64,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:51:16.265Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-23T02:52:29.107Z","endTime":"2026-05-23T02:53:14.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T02:51:32.621Z","endTime":"2026-05-23T02:52:31.197Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.745816738833824,"aZ":-37.48220482170814,"pfxX":5.769325137289264,"pfxZ":-3.908508715324757,"pX":-0.38319943465988343,"pZ":2.265240753949316,"vX0":3.299919900013557,"vY0":-116.0723572238398,"vZ0":0.4283483646647124,"x":131.61,"y":177.62,"x0":-2.575287277761627,"y0":50.00374218554471,"z0":5.661868924335539,"aX":7.832353160152934},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.6,"breakHorizontal":-11.3,"spinRate":2891,"spinDirection":60},"zone":7,"typeConfidence":0.9,"plateTime":0.4727868476000907,"extension":5.833633565295094},"index":1,"playId":"670c948a-6826-34e5-80d2-c39481953f53","pitchNumber":1,"startTime":"2026-05-23T02:52:31.197Z","endTime":"2026-05-23T02:52:34.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43352968725347,"aZ":-37.81829095753321,"pfxX":6.431630987425375,"pfxZ":-4.281238883007022,"pX":1.4158486600564204,"pZ":2.211345948749093,"vX0":6.665815578349347,"vY0":-114.55241773568257,"vZ0":0.44544950484107204,"x":63.03,"y":179.07,"x0":-2.3739772081922936,"y0":50.000243865324386,"z0":5.731056012001988,"aX":8.488484426608586},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.3,"breakHorizontal":-13.4,"spinRate":3087,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.47932872618640676,"extension":5.775161163467014},"index":2,"playId":"673395d6-5b13-3ded-9f37-65b5b1b39713","pitchNumber":2,"startTime":"2026-05-23T02:52:49.489Z","endTime":"2026-05-23T02:52:52.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-23T02:52:58.584Z","endTime":"2026-05-23T02:53:11.592Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8077058733981,"aZ":-39.94572698971765,"pfxX":5.8806715889995695,"pfxZ":-5.691277825502178,"pX":1.7495720197837747,"pZ":1.571139365737301,"vX0":7.583435396808777,"vY0":-116.88191922400648,"vZ0":-0.7284764786254921,"x":50.31,"y":196.36,"x0":-2.317980290188932,"y0":50.00363961453785,"z0":5.682238412239152,"aX":8.027047603600787},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.2,"breakHorizontal":-12.7,"spinRate":3015,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.47104918725090483,"extension":5.898016464679971},"index":4,"playId":"e9ec612e-4de8-3f2e-9805-93375fde0d45","pitchNumber":3,"startTime":"2026-05-23T02:53:11.592Z","endTime":"2026-05-23T02:53:14.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.4,"awayTeamWinProbability":38.6,"homeTeamWinProbabilityAdded":8.899999999999999,"leverageIndex":3.05,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:53:14.592Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jake McCarthy out on a sacrifice fly to right fielder Corbin Carroll. Willi Castro scores. Ezequiel Tovar to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-23T02:53:30.806Z","endTime":"2026-05-23T02:54:47.501Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"postOnThird":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":647336,"link":"/api/v1/people/647336"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.988162691303483,"aZ":-40.067830005275916,"pfxX":6.103472086708227,"pfxZ":-5.821705369269964,"pX":1.1060558572088401,"pZ":1.6256832934159648,"vX0":6.304160349155125,"vY0":-116.59935587723186,"vZ0":-0.38557118673110224,"x":74.84,"y":194.89,"x0":-2.440741459157051,"y0":50.00161562039961,"z0":5.622663421840126,"aX":8.277129475129627},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.3,"breakHorizontal":-12.8,"spinRate":3023,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4724604337045646,"extension":5.777222569569994},"index":0,"playId":"91d6957d-8470-3601-bb6d-3d884e6e95af","pitchNumber":1,"startTime":"2026-05-23T02:53:41.849Z","endTime":"2026-05-23T02:53:45.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.315121627078934,"aZ":-39.76788968967592,"pfxX":5.01214155259383,"pfxZ":-5.541185180101479,"pX":1.0977609329622506,"pZ":0.5786010355852346,"vX0":6.547377224868269,"vY0":-117.00775633532776,"vZ0":-2.556278605935671,"x":75.16,"y":223.16,"x0":-2.399317748833916,"y0":50.000366491328286,"z0":5.450466287622174,"aX":6.87254311285683},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.4,"breakHorizontal":-10.8,"spinRate":2906,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4700689731633054,"extension":5.8569124977468405},"index":1,"playId":"e7a3b1ce-e65d-35fe-9790-1a81afab123f","pitchNumber":2,"startTime":"2026-05-23T02:53:59.256Z","endTime":"2026-05-23T02:54:02.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-23T02:54:13.152Z","endTime":"2026-05-23T02:54:30.440Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46967411565797,"aZ":-16.17143223900822,"pfxX":-5.828409802205414,"pfxZ":8.660983381622671,"pX":-0.3917199446070879,"pZ":3.4927901859307795,"vX0":7.568620305779085,"vY0":-135.31676536318403,"vZ0":-1.7758716372489056,"x":131.93,"y":144.47,"x0":-2.472243928448495,"y0":50.0057641269549,"z0":5.294762939939688,"aX":-10.773787740760358},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2480,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.405301179887783,"extension":5.91694178470728},"hitData":{"launchSpeed":100.2,"launchAngle":35.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":166.07,"coordY":53.35}},"index":3,"playId":"a945cbd8-8c9e-38c8-b511-43431e0c222a","pitchNumber":3,"startTime":"2026-05-23T02:54:30.440Z","endTime":"2026-05-23T02:54:47.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"second":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":3.48,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:54:47.501Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out to catcher Gabriel Moreno.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-23T02:55:13.006Z","endTime":"2026-05-23T02:56:02.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17254588719271,"aZ":-37.56654502069979,"pfxX":5.385825818309956,"pfxZ":-3.8228225220219674,"pX":-1.0552289328022697,"pZ":3.295078010254599,"vX0":2.086561149842941,"vY0":-117.64714047800405,"vZ0":2.6053454095742055,"x":157.22,"y":149.81,"x0":-2.6520281434273163,"y0":50.003820616159615,"z0":5.641761347717735,"aX":7.591834166888389},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.1,"breakHorizontal":-10.2,"spinRate":2819,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.4645922539381311,"extension":5.920903591175083},"index":0,"playId":"b2f869ad-b488-326b-b0a1-651bdd1176d2","pitchNumber":1,"startTime":"2026-05-23T02:55:31.994Z","endTime":"2026-05-23T02:55:35.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"third":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78846923795495,"aZ":-38.68837024283913,"pfxX":4.686374213948941,"pfxZ":-4.757048126055125,"pX":0.6247654122376192,"pZ":2.0918887886488076,"vX0":5.595341075878869,"vY0":-116.30193670429249,"vZ0":0.16167330485011044,"x":93.19,"y":182.3,"x0":-2.4209185630692276,"y0":50.00266072178778,"z0":5.690549788775585,"aX":6.4184140073427844},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.3,"breakHorizontal":-9.8,"spinRate":2820,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.47093788580988116,"extension":5.754765851372809},"hitData":{"launchSpeed":47.8,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":127.29,"coordY":202.58}},"index":1,"playId":"a549801f-2901-3331-9b18-5cc350d32633","pitchNumber":2,"startTime":"2026-05-23T02:55:53.734Z","endTime":"2026-05-23T02:56:02.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":694514,"link":"/api/v1/people/694514"},"third":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":6.999999999999993,"leverageIndex":2.67,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:56:02.354Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-23T02:58:23.124Z","endTime":"2026-05-23T02:59:29.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(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":83.3,"endSpeed":77.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.438212393792877,"aZ":-28.524084856044595,"pfxX":0.3459770479153297,"pfxZ":2.4235163691637887,"pX":-0.20486223987893187,"pZ":1.1159335846986094,"vX0":5.140243039341885,"vY0":-121.31113941615307,"vZ0":-5.281195808637732,"x":124.81,"y":208.65,"x0":-2.3870740326447066,"y0":50.00247462317361,"z0":5.777077498812727,"aX":0.5205084980264699},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.5,"breakHorizontal":-1.7,"spinRate":2533,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4497328042843751,"extension":6.385126970477271},"index":0,"playId":"aebb6a9b-3217-39c9-bc09-adb00d2cdddc","pitchNumber":1,"startTime":"2026-05-23T02:58:26.789Z","endTime":"2026-05-23T02:58:30.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11839864496053,"aZ":-29.156603455404447,"pfxX":1.6196846359934924,"pfxZ":1.9584261234139628,"pX":-0.29667811650360376,"pZ":1.420663781694059,"vX0":4.212684288886195,"vY0":-122.97053898563327,"vZ0":-4.740830611497805,"x":128.31,"y":200.42,"x0":-2.238586325086739,"y0":50.002480646131225,"z0":5.831198321904396,"aX":2.49353648725637},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":-3.8,"spinRate":2551,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.44448287358950545,"extension":6.140052837415118},"index":1,"playId":"a813b0b9-4fca-3277-a261-4bbe794a6880","pitchNumber":2,"startTime":"2026-05-23T02:58:41.736Z","endTime":"2026-05-23T02:58:46.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744349302399453,"aZ":-16.63785677430435,"pfxX":-9.005718836679641,"pfxZ":8.515232307241586,"pX":-0.030607767511583547,"pZ":2.9011889265605193,"vX0":8.81256109939828,"vY0":-134.14521931461215,"vZ0":-4.6860260258215165,"x":118.17,"y":160.45,"x0":-2.1866900785415826,"y0":50.00195790849884,"z0":5.855068834031049,"aX":-16.42917929981333},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":14.4,"spinRate":2284,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40815417416149113,"extension":6.23350444665768},"index":2,"playId":"0b6f1df9-89f7-30a2-b2fa-6f55a399a6e3","pitchNumber":3,"startTime":"2026-05-23T02:58:59.866Z","endTime":"2026-05-23T02:59:03.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.717138879454065,"aZ":-15.28448972751858,"pfxX":-4.409940875500106,"pfxZ":9.460902050680613,"pX":0.5321010090927205,"pZ":2.2279971989082563,"vX0":8.836601029569852,"vY0":-132.824268094578,"vZ0":-6.243196634719912,"x":96.72,"y":178.62,"x0":-2.2663917081069465,"y0":50.00245477851356,"z0":5.722360067782002,"aX":-7.873037045482608},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2241,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.41253491785468466,"extension":6.428727773630348},"hitData":{"launchSpeed":94.8,"launchAngle":49.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.69,"coordY":78.47}},"index":3,"playId":"d792b0a7-bd22-398c-9fe7-32a580d4ba24","pitchNumber":4,"startTime":"2026-05-23T02:59:17.516Z","endTime":"2026-05-23T02:59:29.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-23T02:59:29.325Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a fly ball to right fielder Tyler Freeman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-23T02:59:43.685Z","endTime":"2026-05-23T03:00:41.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10372515081017,"aZ":-20.365384681567843,"pfxX":-8.817991920547225,"pfxZ":6.484089277429497,"pX":-0.6896186956407693,"pZ":2.6002246211177518,"vX0":7.209183490787225,"vY0":-134.125935198031,"vZ0":-4.683573722941988,"x":143.29,"y":168.57,"x0":-2.2671025011795956,"y0":50.00223957476847,"z0":5.821883576870637,"aX":-16.060047829063787},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":14.4,"spinRate":2182,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4084134382815656,"extension":6.237772625809172},"index":0,"playId":"7ea3acfe-58ea-376e-aeb5-0d6a5fcbcfb6","pitchNumber":1,"startTime":"2026-05-23T02:59:54.523Z","endTime":"2026-05-23T02:59:57.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.593698740316736,"aZ":-26.10321308892943,"pfxX":-1.4137858861789336,"pfxZ":3.8436473360816787,"pX":1.246196660608694,"pZ":2.204998794862365,"vX0":8.82493430926595,"vY0":-124.76979198021915,"vZ0":-3.693245546971009,"x":69.5,"y":179.25,"x0":-2.14964681295612,"y0":50.00323878063712,"z0":5.850152322457342,"aX":-2.23383406410984},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.4,"breakHorizontal":0.6,"spinRate":2397,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4386217376254953,"extension":6.316203209452769},"index":1,"playId":"081aa6ee-a5d8-3e24-a24d-b9cdbfa36a45","pitchNumber":2,"startTime":"2026-05-23T03:00:13.034Z","endTime":"2026-05-23T03:00:17.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.144726872063213,"aZ":-30.84021107570868,"pfxX":6.000803368913472,"pfxZ":0.876186866048184,"pX":0.6430082300827574,"pZ":2.005297955583793,"vX0":5.37419825502353,"vY0":-123.0780469843493,"vZ0":-2.9591827343650854,"x":92.49,"y":184.64,"x0":-2.354375108139984,"y0":50.00239803830484,"z0":5.855158207383974,"aX":9.136600521969264},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-12.2,"spinRate":2513,"spinDirection":80},"zone":9,"typeConfidence":2.0,"plateTime":0.4463081548369372,"extension":6.1869876607481675},"hitData":{"launchSpeed":67.1,"launchAngle":29.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.85,"coordY":117.27}},"index":2,"playId":"65f1586e-1817-3a49-b7f9-498e0dd0e81e","pitchNumber":3,"startTime":"2026-05-23T03:00:29.812Z","endTime":"2026-05-23T03:00:41.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:00:41.088Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-23T03:00:48.679Z","endTime":"2026-05-23T03:02:23.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496150741217022,"aZ":-19.05810441732229,"pfxX":-7.964578167378566,"pfxZ":7.280535850617406,"pX":0.7240819383797678,"pZ":2.8281503629306983,"vX0":10.277294252541513,"vY0":-133.31658997088,"vZ0":-4.207653520144257,"x":89.4,"y":162.42,"x0":-2.1449291538885413,"y0":50.00064999741719,"z0":5.801286619375717,"aX":-14.344279299066379},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":2331,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4107487176217086,"extension":6.309229874468479},"index":0,"playId":"93358d35-7812-3224-90ae-8c910b3f17f7","pitchNumber":1,"startTime":"2026-05-23T03:01:07.707Z","endTime":"2026-05-23T03:01:13.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03390062705882,"aZ":-29.143552075267923,"pfxX":2.049495288738074,"pfxZ":1.9946766129306637,"pX":-0.013235321718965022,"pZ":1.9992524657173985,"vX0":5.27856352621373,"vY0":-122.79648773363513,"vZ0":-3.1198892447479016,"x":117.5,"y":184.8,"x0":-2.4632881751387474,"y0":50.000199984307166,"z0":5.785453449286293,"aX":3.104019057370981},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.1,"breakHorizontal":-5.0,"spinRate":2517,"spinDirection":95},"zone":8,"typeConfidence":2.0,"plateTime":0.4473551932902282,"extension":6.107186201677914},"index":1,"playId":"58fc7a03-a99e-3b33-a8c1-6aab5ab52d6b","pitchNumber":2,"startTime":"2026-05-23T03:01:30.857Z","endTime":"2026-05-23T03:01:34.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"61fbee40-2660-30e6-9862-df7c4d527b65","startTime":"2026-05-23T03:01:51.710Z","endTime":"2026-05-23T03:01:54.710Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.837369598884095,"aZ":-20.327371502654962,"pfxX":-9.445943430418243,"pfxZ":6.533405582715488,"pX":-0.10063827416403176,"pZ":2.502641985748933,"vX0":8.789008032174074,"vY0":-133.8122615417683,"vZ0":-4.717298521938407,"x":120.84,"y":171.21,"x0":-2.200258156494801,"y0":50.00563148385592,"z0":5.7446265002034576,"aX":-17.135423226288843},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":15.2,"spinRate":2255,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.409309490276728,"extension":6.236953283723277},"hitData":{"launchSpeed":87.3,"launchAngle":42.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.28,"coordY":94.34}},"index":3,"playId":"07b27cdc-2aa8-313f-8fbc-0fc096845b17","pitchNumber":3,"startTime":"2026-05-23T03:02:12.074Z","endTime":"2026-05-23T03:02:23.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":1.17,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:02:23.501Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to second baseman Willi Castro. Ryan Waldschmidt to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-23T03:02:39.114Z","endTime":"2026-05-23T03:05:15.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2],"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.331107191161365,"aZ":-21.57382537391393,"pfxX":-10.274921105663754,"pfxZ":5.906477848783803,"pX":-0.1076298062207841,"pZ":2.3789845487658785,"vX0":9.163220032279332,"vY0":-133.0403861168178,"vZ0":-4.816493211634566,"x":121.1,"y":174.55,"x0":-2.2602343341008777,"y0":50.00194498830271,"z0":5.774956477612413,"aX":-18.433191499003147},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":16.7,"spinRate":2311,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4115793030922905,"extension":6.222926101119877},"index":0,"playId":"169bf942-bb8c-34a0-8321-f6e929cc983f","pitchNumber":1,"startTime":"2026-05-23T03:02:52.001Z","endTime":"2026-05-23T03:03:02.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ryan Waldschmidt steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"169bf942-bb8c-34a0-8321-f6e929cc983f","startTime":"2026-05-23T03:03:02.483Z","endTime":"2026-05-23T03:03:26.417Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"postOnSecond":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"homeTeamWinProbability":69.39999999999999,"awayTeamWinProbability":30.60000000000001,"homeTeamWinProbabilityAdded":1.1999999999999886,"leverageIndex":0.9,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.298586689919865,"aZ":-29.771353691960403,"pfxX":-6.869366062309424,"pfxZ":1.4779069214323584,"pX":-0.05109550496331369,"pZ":0.5041282866334281,"vX0":7.64851301738585,"vY0":-126.12224828724149,"vZ0":-7.167044523495416,"x":118.95,"y":225.17,"x0":-2.2166152478366263,"y0":50.003563897621234,"z0":5.752641798370872,"aX":-11.175821954197556},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":10.9,"spinRate":1703,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4326669809481696,"extension":6.313489105611973},"index":2,"playId":"495b47eb-2dcb-3e35-9cb7-7f30825453d4","pitchNumber":2,"startTime":"2026-05-23T03:03:26.417Z","endTime":"2026-05-23T03:03:30.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7422318716266,"aZ":-27.993548380828706,"pfxX":-6.713446118425326,"pfxZ":2.5567794626940703,"pX":-0.6266415001487796,"pZ":1.5527780078135733,"vX0":6.305543774498742,"vY0":-126.213039440745,"vZ0":-5.220545863446619,"x":140.89,"y":196.85,"x0":-2.2705384683593826,"y0":50.000336539659834,"z0":5.869008212112559,"aX":-10.962377864271103},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":10.9,"spinRate":1596,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4319526533606646,"extension":6.170623229693778},"index":3,"playId":"9e6769a5-7b87-39eb-b633-5ba61eaaa466","pitchNumber":3,"startTime":"2026-05-23T03:03:48.741Z","endTime":"2026-05-23T03:03:53.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188501085011097,"aZ":-21.229078071299117,"pfxX":-9.735099672683155,"pfxZ":6.056102123451369,"pX":-0.2767150424968871,"pZ":2.8196583713268097,"vX0":8.7417143505401,"vY0":-133.89671106250637,"vZ0":-3.7332686928936463,"x":127.55,"y":162.65,"x0":-2.3265608406537015,"y0":50.001302784931326,"z0":5.759714046075087,"aX":-17.5914157883379},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":15.6,"spinRate":2246,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40979602303913154,"extension":6.2736793646627955},"index":4,"playId":"cc3be069-ecea-38d8-b283-6b5984d1d21e","pitchNumber":4,"startTime":"2026-05-23T03:04:16.860Z","endTime":"2026-05-23T03:04:20.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.931095123593195,"aZ":-14.24229518771453,"pfxX":-4.752121771648675,"pfxZ":9.774180934913646,"pX":-0.6299489792758166,"pZ":4.195025032810671,"vX0":6.485131823203201,"vY0":-135.19815475279717,"vZ0":-1.8121471081043512,"x":141.01,"y":125.51,"x0":-2.4523281984680367,"y0":50.002407344338806,"z0":5.883528882598992,"aX":-8.718596258465332},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":7.1,"spinRate":2290,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40651592677445736,"extension":6.148786047852003},"index":5,"playId":"be0235d9-e6f1-3d28-a879-0887e3dda10b","pitchNumber":5,"startTime":"2026-05-23T03:04:46.526Z","endTime":"2026-05-23T03:04:49.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65726584597956,"aZ":-20.008552387918343,"pfxX":-9.771671704028089,"pfxZ":6.815187564320411,"pX":-0.3881758891177071,"pZ":2.722040869671548,"vX0":8.578580007778076,"vY0":-133.0311994009407,"vZ0":-4.146224494187475,"x":131.8,"y":165.28,"x0":-2.391742724588076,"y0":50.00160162063691,"z0":5.759014621893437,"aX":-17.439838009091503},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":15.7,"spinRate":2254,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.4123851485487533,"extension":6.226804571683054},"hitData":{"launchSpeed":107.0,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.96,"coordY":148.0}},"index":6,"playId":"a0c8c3af-fe81-3cb0-be20-15d3f317c979","pitchNumber":6,"startTime":"2026-05-23T03:05:08.646Z","endTime":"2026-05-23T03:05:15.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.9,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:05:15.945Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out to right fielder Tyler Freeman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-23T03:05:52.804Z","endTime":"2026-05-23T03:06:13.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.018512294159283,"aZ":-27.991892515531724,"pfxX":-7.323195112251304,"pfxZ":2.5344697317201,"pX":-0.2655912330324537,"pZ":2.1773278031907757,"vX0":7.485323310681053,"vY0":-127.12447809168403,"vZ0":-3.684869393043592,"x":127.12,"y":179.99,"x0":-2.285134214747309,"y0":50.003477868317425,"z0":5.847263074175711,"aX":-12.087209802290252},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":11.8,"spinRate":1665,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4294985960603901,"extension":6.324734238150992},"hitData":{"launchSpeed":94.7,"launchAngle":17.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.37,"coordY":109.29}},"index":0,"playId":"b758530e-546b-3e80-bd9e-e45751a489c2","pitchNumber":1,"startTime":"2026-05-23T03:06:06.550Z","endTime":"2026-05-23T03:06:13.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.85,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:06:13.571Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Rumfield flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-23T03:07:50.769Z","endTime":"2026-05-23T03:09:14.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13258481670507,"aZ":-36.89626803980209,"pfxX":4.645256168091357,"pfxZ":-3.642832731660466,"pX":-0.2429620303727726,"pZ":2.368144131959762,"vX0":3.9400234095782354,"vY0":-113.2670812800441,"vZ0":1.0486717017498917,"x":126.26,"y":174.84,"x0":-2.60996931576773,"y0":50.003617878660485,"z0":5.595236089774544,"aX":6.020692546876201},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-6.0,"breakHorizontal":-9.5,"spinRate":2683,"spinDirection":58},"zone":5,"typeConfidence":0.9,"plateTime":0.48401462384285,"extension":5.719948813798454},"index":0,"playId":"d39ab4f7-a993-3dc2-99a7-408cf72dc5ce","pitchNumber":1,"startTime":"2026-05-23T03:08:20.605Z","endTime":"2026-05-23T03:08:23.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":83.8,"endSpeed":76.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.350758581982024,"aZ":-27.844757954615115,"pfxX":-11.867112852198083,"pfxZ":2.9118063047826617,"pX":-1.798900525330463,"pZ":2.268475279847147,"vX0":5.589214375603381,"vY0":-121.81504564076192,"vZ0":-1.7051850722744686,"x":185.57,"y":177.53,"x0":-2.594702971691726,"y0":50.00243332332203,"z0":5.409912947465728,"aX":-17.640699477068324},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.0,"breakHorizontal":19.9,"spinRate":2100,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4515248151730278,"extension":5.903750238511943},"index":1,"playId":"cbf5f018-5941-3ab1-baae-bc8001a7f993","pitchNumber":2,"startTime":"2026-05-23T03:08:35.905Z","endTime":"2026-05-23T03:08:39.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27571643842984,"aZ":-19.74896335546774,"pfxX":-5.575180367552937,"pfxZ":6.944962067096455,"pX":-0.4572006104501706,"pZ":4.024627448469332,"vX0":7.396337001383674,"vY0":-133.07992832346852,"vZ0":0.050833301067355285,"x":134.43,"y":130.12,"x0":-2.5515998171101137,"y0":50.00047468474508,"z0":5.438927382059288,"aX":-9.971898056896974},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":8.4,"spinRate":2513,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.41199075878472513,"extension":6.076202938089114},"index":2,"playId":"3da14bb9-a71a-3d77-90cc-aa10d7f82e81","pitchNumber":3,"startTime":"2026-05-23T03:08:48.793Z","endTime":"2026-05-23T03:08:52.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653608647625692,"aZ":-15.036891548264213,"pfxX":-6.0293362485715445,"pfxZ":9.386781281549363,"pX":0.12531176693008167,"pZ":3.5260018210977804,"vX0":8.811413827250052,"vY0":-134.40444142905645,"vZ0":-2.163497149754727,"x":112.22,"y":143.58,"x0":-2.4151920518196786,"y0":50.006679665128665,"z0":5.4117203585196645,"aX":-11.013372163156772},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2535,"spinDirection":227},"zone":2,"typeConfidence":0.91,"plateTime":0.4078262970076918,"extension":5.833666833000573},"hitData":{"launchSpeed":73.8,"launchAngle":42.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.28,"coordY":104.69}},"index":3,"playId":"b95e78a4-8827-3da9-b792-3826eb0a4ebd","pitchNumber":4,"startTime":"2026-05-23T03:09:02.526Z","endTime":"2026-05-23T03:09:14.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:09:14.763Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-23T03:12:06.685Z","endTime":"2026-05-23T03:12:45.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-23T03:09:45.871Z","endTime":"2026-05-23T03:11:33.725Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces left fielder Lourdes Gurriel Jr., batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-23T03:11:33.725Z","endTime":"2026-05-23T03:11:33.737Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Ryan Waldschmidt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"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-23T03:11:33.737Z","endTime":"2026-05-23T03:12:08.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569266881681436,"aZ":-26.343939325744337,"pfxX":-12.422385221359367,"pfxZ":3.34548302968229,"pX":1.2677297018275937,"pZ":1.6810587248178133,"vX0":13.336913865393289,"vY0":-131.86798975265674,"vZ0":-4.2917208855664635,"x":68.68,"y":193.39,"x0":-2.264846188771863,"y0":50.00497475909936,"z0":5.295555925310006,"aX":-21.66917260710214},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":19.2,"spinRate":2370,"spinDirection":232},"zone":14,"typeConfidence":0.83,"plateTime":0.41690293568582604,"extension":6.130955669895493},"index":3,"playId":"f15edae9-548f-3d62-892c-ac5f5c023f50","pitchNumber":1,"startTime":"2026-05-23T03:12:08.492Z","endTime":"2026-05-23T03:12:12.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.419537097915033,"aZ":-27.664610527772606,"pfxX":-11.798577603075028,"pfxZ":2.535053148035135,"pX":-0.07805931007027307,"pZ":1.4588964621511513,"vX0":10.100409393912107,"vY0":-132.89977079603378,"vZ0":-4.839729947085174,"x":119.98,"y":199.39,"x0":-2.408563828662971,"y0":50.00008802867098,"z0":5.330773521498701,"aX":-20.949097918790763},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.6,"breakHorizontal":19.0,"spinRate":2321,"spinDirection":233},"zone":13,"typeConfidence":0.87,"plateTime":0.4133011924894059,"extension":5.883537754915718},"index":4,"playId":"b13ed049-be22-3804-aa86-4ef7d1dfca05","pitchNumber":2,"startTime":"2026-05-23T03:12:22.476Z","endTime":"2026-05-23T03:12:25.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":91.7,"endSpeed":82.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29611800166552,"aZ":-26.98135053018871,"pfxX":-11.854531447043689,"pfxZ":2.9421265552646956,"pX":-0.30177243076235627,"pZ":2.2019024751910434,"vX0":9.384245683357388,"vY0":-133.05831627569773,"vZ0":-3.107935763806359,"x":128.5,"y":179.33,"x0":-2.3588707801489495,"y0":50.00652672106345,"z0":5.370283032341593,"aX":-20.961661814308464},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":19.1,"spinRate":2328,"spinDirection":231},"zone":4,"typeConfidence":0.88,"plateTime":0.41387130856090204,"extension":5.963848188782574},"hitData":{"launchSpeed":83.9,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.05,"coordY":174.84}},"index":5,"playId":"4e5e5bfa-bfd5-34e1-a233-1c1d90ac1a5b","pitchNumber":3,"startTime":"2026-05-23T03:12:37.689Z","endTime":"2026-05-23T03:12:45.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:12:45.690Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-23T03:13:04.405Z","endTime":"2026-05-23T03:13:30.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83976308009409,"aZ":-17.80545474422798,"pfxX":-5.872973499986768,"pfxZ":8.014822189374193,"pX":-0.2602451482466249,"pZ":2.739031686832265,"vX0":8.07758765820873,"vY0":-132.90978676659105,"vZ0":-3.262729006397061,"x":126.92,"y":164.83,"x0":-2.5724105166113307,"y0":50.005860281752994,"z0":5.271750403983065,"aX":-10.534463598782787},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":8.9,"spinRate":2475,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.4117099757759215,"extension":5.895798632952419},"index":0,"playId":"72d22442-af22-3996-8972-5de3ea57dd4b","pitchNumber":1,"startTime":"2026-05-23T03:13:07.751Z","endTime":"2026-05-23T03:13:10.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16909670344908,"aZ":-39.32969632891417,"pfxX":6.312842133422106,"pfxZ":-5.436416549875833,"pX":0.040375986658365455,"pZ":1.3090028007780492,"vX0":3.8125585632551506,"vY0":-114.27657196308661,"vZ0":-0.662260661362122,"x":115.46,"y":203.44,"x0":-2.4731587545326157,"y0":50.00534946244609,"z0":5.485005889974452,"aX":8.302861852133846},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.7,"breakHorizontal":-12.5,"spinRate":2848,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.4803379741209137,"extension":5.73376089580783},"hitData":{"launchSpeed":81.6,"launchAngle":10.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.96,"coordY":164.29}},"index":1,"playId":"ec7afcc1-7139-315e-91bf-73cd8eb4f4b7","pitchNumber":2,"startTime":"2026-05-23T03:13:22.526Z","endTime":"2026-05-23T03:13:30.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:13:30.572Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out sharply to left fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-23T03:15:24.956Z","endTime":"2026-05-23T03:15:48.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":80.4,"endSpeed":74.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.074599925117955,"aZ":-40.23240455896803,"pfxX":2.265728028131095,"pfxZ":-5.770625767839526,"pX":0.6514441059421985,"pZ":2.3066779303498928,"vX0":5.68833884993961,"vY0":-117.06786133430444,"vZ0":-0.034415822884517056,"x":92.17,"y":176.5,"x0":-2.0996348676022696,"y0":50.005798925567014,"z0":6.071943841640251,"aX":3.1610294678512902},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.2,"breakHorizontal":-5.4,"spinRate":2622,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.46698302593465435,"extension":6.135016484004971},"hitData":{"launchSpeed":102.6,"launchAngle":14.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":58.95,"coordY":87.96}},"index":0,"playId":"56a3ee60-6f01-3f3c-8b25-66ee217367e3","pitchNumber":1,"startTime":"2026-05-23T03:15:40.788Z","endTime":"2026-05-23T03:15:48.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:15:48.193Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-23T03:16:07.763Z","endTime":"2026-05-23T03:17:05.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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.0,"endSpeed":83.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417446183793366,"aZ":-21.410774670408532,"pfxX":-10.56489109728157,"pfxZ":6.0755213790735505,"pX":-0.631797382444488,"pZ":1.290367025167015,"vX0":8.24639011100053,"vY0":-132.10671763837732,"vZ0":-7.371802344233126,"x":141.08,"y":203.94,"x0":-2.4168588455335147,"y0":50.006439636232145,"z0":5.684244961137922,"aX":-18.729299576354535},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":17.4,"spinRate":2187,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4141830607891448,"extension":6.1629875611988},"index":0,"playId":"9ba3c9c2-83e7-3724-887b-02dfa4e6d8fc","pitchNumber":1,"startTime":"2026-05-23T03:16:15.363Z","endTime":"2026-05-23T03:16:20.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":92.6,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.648063081459373,"aZ":-20.538348353756838,"pfxX":-10.135156613603348,"pfxZ":6.35739072132609,"pX":0.45664114750713514,"pZ":1.8044500093911124,"vX0":10.353365270869606,"vY0":-134.33091575514004,"vZ0":-6.5825414549350105,"x":99.59,"y":190.06,"x0":-2.127679423817584,"y0":50.00322011454176,"z0":5.743036269162055,"aX":-18.553626309819442},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":16.2,"spinRate":2208,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40748287949926354,"extension":6.081168640406167},"index":1,"playId":"95300f84-4c07-3476-a0f0-e850545fe54c","pitchNumber":2,"startTime":"2026-05-23T03:16:32.489Z","endTime":"2026-05-23T03:16:37.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-23T03:16:39.348Z","endTime":"2026-05-23T03:16:57.567Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":86.3,"endSpeed":79.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360944997764303,"aZ":-25.291056331354522,"pfxX":-8.416689575753258,"pfxZ":4.294660601204881,"pX":-0.22892343928572742,"pZ":1.73947028345314,"vX0":7.526805599387277,"vY0":-125.51383292710463,"vZ0":-5.047659552067365,"x":125.73,"y":191.81,"x0":-2.16672574688726,"y0":50.00391725050669,"z0":5.825084391597905,"aX":-13.489306488437213},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":1550,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.435667289307196,"extension":6.362443121947165},"hitData":{"launchSpeed":87.8,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.14,"coordY":163.7}},"index":3,"playId":"76b7b1c8-3249-390b-baab-f860338703b6","pitchNumber":3,"startTime":"2026-05-23T03:16:57.567Z","endTime":"2026-05-23T03:17:05.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:17:05.593Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-23T03:17:28.484Z","endTime":"2026-05-23T03:19:14.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652194847065267,"aZ":-19.84682796980994,"pfxX":-9.374148218433412,"pfxZ":6.79898906301134,"pX":-0.18332403302727626,"pZ":2.4582099816529848,"vX0":8.401844528973758,"vY0":-133.9641248771632,"vZ0":-4.9674628547533315,"x":123.99,"y":172.41,"x0":-2.1463817216531074,"y0":50.00054469463059,"z0":5.760264079596996,"aX":-16.991300708792732},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":15.1,"spinRate":2056,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.40926997947417476,"extension":6.230976555238059},"index":0,"playId":"8302b369-c1da-3ef0-a902-f75850ed4c7d","pitchNumber":1,"startTime":"2026-05-23T03:17:39.812Z","endTime":"2026-05-23T03:17:43.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-23T03:17:49.096Z","endTime":"2026-05-23T03:18:07.127Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.988711946279704,"aZ":-28.234126445519067,"pfxX":4.896429427329414,"pfxZ":2.6792791261681144,"pX":-0.7198282365735763,"pZ":1.778997823532241,"vX0":3.00299413432169,"vY0":-121.29771917572933,"vZ0":-3.288687104111356,"x":144.44,"y":190.75,"x0":-2.616033304275001,"y0":50.000687469271604,"z0":5.653285048776253,"aX":7.186274729788691},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.2,"breakHorizontal":-9.6,"spinRate":2457,"spinDirection":95},"zone":7,"typeConfidence":2.0,"plateTime":0.45413851404011885,"extension":6.273388439304606},"index":2,"playId":"a2561e9f-bd5e-3897-956a-4264b5e91bf3","pitchNumber":2,"startTime":"2026-05-23T03:18:07.127Z","endTime":"2026-05-23T03:18:10.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74460663034017,"aZ":-26.30777588403294,"pfxX":-7.663093175899025,"pfxZ":3.6756243131513004,"pX":0.9191465643999375,"pZ":0.28131603662364024,"vX0":10.111400417030685,"vY0":-125.16012466985596,"vZ0":-8.063206599157827,"x":81.96,"y":231.18,"x0":-2.1656169139560513,"y0":50.003872433903844,"z0":5.679002829379898,"aX":-12.236692930962388},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.0,"breakHorizontal":11.8,"spinRate":1674,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.43655510321174695,"extension":6.471436236881998},"index":3,"playId":"62ae5da1-0b4d-33f8-9541-9441a83f3968","pitchNumber":3,"startTime":"2026-05-23T03:18:26.858Z","endTime":"2026-05-23T03:18:30.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.879358676582562,"aZ":-26.824633990986666,"pfxX":-9.5192970669961,"pfxZ":3.3346969077490947,"pX":1.0585987122554417,"pZ":0.26990433484736936,"vX0":11.153024278940197,"vY0":-125.41571778272426,"vZ0":-7.926514507437391,"x":76.65,"y":231.49,"x0":-2.1962722609024214,"y0":50.001841738149345,"z0":5.639605913052799,"aX":-15.259480760335672},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":14.9,"spinRate":1639,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4357002218814632,"extension":6.398657793823741},"index":4,"playId":"8fee2bde-aefe-35c1-9b74-ecdb637ff5ea","pitchNumber":4,"startTime":"2026-05-23T03:18:48.475Z","endTime":"2026-05-23T03:18:52.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.701982085755883,"aZ":-15.131484420750501,"pfxX":-5.3592227549360025,"pfxZ":9.328110738601747,"pX":0.20993154848491327,"pZ":2.542425688218077,"vX0":8.508931335561998,"vY0":-134.45297394701947,"vZ0":-5.56840982710007,"x":109.0,"y":170.13,"x0":-2.3024816512515853,"y0":50.00565401893797,"z0":5.717889676057038,"aX":-9.79504533339013},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2345,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40769775462335245,"extension":6.311664051554387},"index":5,"playId":"3c7daaf9-3e30-33ce-aed1-b26b02d58a94","pitchNumber":5,"startTime":"2026-05-23T03:19:10.998Z","endTime":"2026-05-23T03:19:14.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:19:14.204Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T03:21:40.738Z","endTime":"2026-05-23T03:23:36.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Michael Soroka.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T03:20:17.882Z","endTime":"2026-05-23T03:21:42.889Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":94.2,"endSpeed":87.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58391571798745,"aZ":-25.963333334123792,"pfxX":-9.049034351875724,"pfxZ":3.238831675333799,"pX":-0.7630027557719082,"pZ":2.2810694560324496,"vX0":3.4374865661305503,"vY0":-137.20562700729832,"vZ0":-5.161803422730459,"x":146.08,"y":177.19,"x0":-0.8518424617058707,"y0":50.004492376694,"z0":5.942020060005135,"aX":-17.362122215669125},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":1799,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.39825073857219095,"extension":6.033232084775702},"index":1,"playId":"5e72bf83-b33c-3462-8af5-60414e26cb60","pitchNumber":1,"startTime":"2026-05-23T03:21:42.889Z","endTime":"2026-05-23T03:21:46.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049219567676516,"aZ":-26.822438922853156,"pfxX":3.1062261826950364,"pfxZ":3.2342023711344243,"pX":-0.3460813889481089,"pZ":1.103374205364149,"vX0":0.3332076037420167,"vY0":-127.29197939095272,"vZ0":-6.834869062516468,"x":130.19,"y":208.99,"x0":-0.8823657660721758,"y0":50.00360575716556,"z0":5.9224552339661445,"aX":5.140776423524045},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":-5.8,"spinRate":2129,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.42890430555853687,"extension":6.065656501381391},"index":2,"playId":"92ce7724-a552-3a66-823e-959b2e3bbad1","pitchNumber":2,"startTime":"2026-05-23T03:21:57.673Z","endTime":"2026-05-23T03:22:01.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91017247273994,"aZ":-30.094340666258816,"pfxX":-8.714394898008123,"pfxZ":1.2250570017928695,"pX":-0.34716004395579153,"pZ":1.7170593350964205,"vX0":4.472194244863286,"vY0":-129.27521410534686,"vZ0":-4.344950917523275,"x":130.23,"y":192.42,"x0":-0.9635531892323367,"y0":50.00324658001132,"z0":5.718801536318297,"aX":-14.810947010691839},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":14.9,"spinRate":1700,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4230197602001353,"extension":6.0276897490564245},"index":3,"playId":"647bda57-53e6-36c9-9904-dff10180614b","pitchNumber":3,"startTime":"2026-05-23T03:22:13.151Z","endTime":"2026-05-23T03:22:16.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-23T03:22:23.162Z","endTime":"2026-05-23T03:22:38.088Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.525958604591807,"aZ":-30.11743803272976,"pfxX":-9.005753302044614,"pfxZ":1.1716085091444466,"pX":-0.033892930227571116,"pZ":1.768266678311034,"vX0":5.385705150205453,"vY0":-131.48115258531175,"vZ0":-4.591441674701547,"x":118.29,"y":191.04,"x0":-0.9331942347583545,"y0":50.00657267530395,"z0":5.75898555119377,"aX":-15.852575947996968},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.3,"breakHorizontal":15.2,"spinRate":1665,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.415775488012625,"extension":6.17828374095807},"index":5,"playId":"7a3775e8-e8b2-38af-9626-c74498b0c2a2","pitchNumber":4,"startTime":"2026-05-23T03:22:38.088Z","endTime":"2026-05-23T03:22:43.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":89.7,"endSpeed":82.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17357299576355,"aZ":-31.395892404631827,"pfxX":-8.673048838687407,"pfxZ":0.4518558104447532,"pX":-2.217937834743971,"pZ":3.0914556008111513,"vX0":0.47499602296932186,"vY0":-130.66243862857098,"vZ0":-1.0328527400138838,"x":201.54,"y":155.31,"x0":-1.2747956605849573,"y0":50.00462980358869,"z0":5.848007907754578,"aX":-15.018595507175574},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.8,"breakHorizontal":15.6,"spinRate":1808,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.41897031280305086,"extension":6.0440385189855625},"index":6,"playId":"59f0b866-c6e1-3f37-bdc9-fde872db7d18","pitchNumber":5,"startTime":"2026-05-23T03:23:10.468Z","endTime":"2026-05-23T03:23:13.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.485846688963242,"aZ":-28.77941523323597,"pfxX":2.8841212062539516,"pfxZ":1.9899979427276202,"pX":-0.3684551680093502,"pZ":1.963933310251916,"vX0":0.40423182945848146,"vY0":-129.3028536880918,"vZ0":-4.608433378027981,"x":131.04,"y":185.75,"x0":-0.9014583240057916,"y0":50.001806325188106,"z0":5.962581430527967,"aX":4.91121486311118},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":-5.3,"spinRate":1991,"spinDirection":173},"zone":7,"typeConfidence":2.0,"plateTime":0.4226605049528227,"extension":6.04339019823641},"hitData":{"launchSpeed":95.3,"launchAngle":18.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.15,"coordY":110.76}},"index":7,"playId":"983c7009-a4e0-3f50-8be1-5a6b999b28e7","pitchNumber":6,"startTime":"2026-05-23T03:23:28.211Z","endTime":"2026-05-23T03:23:36.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:23:36.735Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a ground ball to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T03:23:51.718Z","endTime":"2026-05-23T03:24:15.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99517048745533,"aZ":-19.782098617934995,"pfxX":-8.308111843754789,"pfxZ":6.3856961755458554,"pX":-0.4935530395632675,"pZ":1.5962089450648054,"vX0":3.509690326170408,"vY0":-138.26535508264126,"vZ0":-8.2109620670546,"x":135.81,"y":195.68,"x0":-0.69774179168312,"y0":50.00668694785729,"z0":5.9252081241961925,"aX":-16.13622253062596},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":14.4,"spinRate":2175,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3956963952023278,"extension":6.137486139961224},"hitData":{"launchSpeed":98.8,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.73,"coordY":102.44}},"index":0,"playId":"4f9a61c8-2a1e-39ca-bf28-003dd8add673","pitchNumber":1,"startTime":"2026-05-23T03:24:06.022Z","endTime":"2026-05-23T03:24:15.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:24:15.787Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sterlin Thompson flies out to left fielder Ryan Waldschmidt.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T03:24:30.185Z","endTime":"2026-05-23T03:26:27.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96787423451062,"aZ":-35.03614515833551,"pfxX":-8.748155112694484,"pfxZ":-1.6862787546148343,"pX":0.5496744070626535,"pZ":2.011888929447577,"vX0":6.64268112016166,"vY0":-129.34098030511566,"vZ0":-2.810061959672092,"x":96.05,"y":184.46,"x0":-0.9102303264157291,"y0":50.00045927067072,"z0":5.788359251599047,"aX":-14.879343610240028},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.5,"breakHorizontal":14.4,"spinRate":1632,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.4228260298709019,"extension":6.136888555283319},"index":0,"playId":"b7091c29-3ab8-3be8-b8b4-6c06b5763b90","pitchNumber":1,"startTime":"2026-05-23T03:24:42.631Z","endTime":"2026-05-23T03:24:46.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"665f71b2-17cc-38dc-a8d9-eb6ada807aa4","startTime":"2026-05-23T03:25:00.081Z","endTime":"2026-05-23T03:25:03.159Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92069150175133,"aZ":-33.48386414001481,"pfxX":-8.933703181414549,"pfxZ":-0.7506383186793162,"pX":0.7154919894134076,"pZ":0.5911273805994788,"vX0":7.080065689881068,"vY0":-131.01983864732347,"vZ0":-6.596409746528969,"x":89.73,"y":222.82,"x0":-0.8623211292483131,"y0":50.00517262448808,"z0":5.6466914973394395,"aX":-15.51964104570768},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.6,"breakHorizontal":14.6,"spinRate":1585,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.41818734836031624,"extension":6.251643439491129},"index":2,"playId":"6916f77e-6e7b-3d0b-841e-82152214eb9a","pitchNumber":2,"startTime":"2026-05-23T03:25:30.384Z","endTime":"2026-05-23T03:25:33.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.677772981179853,"aZ":-18.996203580094917,"pfxX":-2.056743882891773,"pfxZ":6.844754976949739,"pX":1.3696316456233106,"pZ":2.8091781942410394,"vX0":6.027660563468335,"vY0":-137.026531074221,"vZ0":-5.123417218501854,"x":64.79,"y":162.93,"x0":-0.5792262132491459,"y0":50.00440360622798,"z0":5.977593428114725,"aX":-3.961152648542289},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":2.6,"spinRate":2060,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3977982801501909,"extension":6.072799679854108},"index":3,"playId":"491daa1a-ed9e-3a2d-a389-c07ecb1fb1ae","pitchNumber":3,"startTime":"2026-05-23T03:25:53.157Z","endTime":"2026-05-23T03:25:56.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36210057035935,"aZ":-16.675026777961556,"pfxX":-3.7070836975363943,"pfxZ":8.089905698897214,"pX":0.13136119772976987,"pZ":2.8191257251116983,"vX0":3.6478619674545993,"vY0":-136.84749294247317,"vZ0":-5.578179710883314,"x":111.99,"y":162.66,"x0":-0.7308704156334975,"y0":50.00352239524991,"z0":6.008328989905039,"aX":-7.102266343677141},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":6.0,"spinRate":2134,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3987392484708967,"extension":6.0342805249928},"hitData":{"launchSpeed":95.0,"launchAngle":36.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.17,"coordY":98.89}},"index":4,"playId":"e681d065-e5a4-3c60-82c0-8a7115bf71cf","pitchNumber":4,"startTime":"2026-05-23T03:26:13.039Z","endTime":"2026-05-23T03:26:27.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:26:27.634Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chad Stevens walks. Ezequiel Tovar to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T03:26:49.612Z","endTime":"2026-05-23T03:29:35.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.222914981353288,"aZ":-23.35769255336245,"pfxX":2.1896550187802624,"pfxZ":5.174291885953,"pX":0.9031373890252127,"pZ":1.7292547157756295,"vX0":3.096504400914042,"vY0":-129.2702494722296,"vZ0":-6.233787115591232,"x":82.57,"y":192.09,"x0":-0.5916407368050138,"y0":50.00415271341094,"z0":5.948191242531645,"aX":3.730682198786162},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":-4.6,"spinRate":2067,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.42261212199239395,"extension":6.10957207122683},"index":0,"playId":"c2ed0f23-71f3-35ab-8f71-476d2d60b5ad","pitchNumber":1,"startTime":"2026-05-23T03:27:00.593Z","endTime":"2026-05-23T03:27:03.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"052273c2-7e9e-3249-945c-a9054e3358b1","startTime":"2026-05-23T03:27:15.857Z","endTime":"2026-05-23T03:27:18.857Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.039629492156976,"aZ":-25.842750840488716,"pfxX":2.038167270357052,"pfxZ":3.7288842182594646,"pX":0.1514839156004574,"pZ":2.3549195305047603,"vX0":1.6000527054984035,"vY0":-128.75640116613295,"vZ0":-4.385823273027367,"x":111.23,"y":175.2,"x0":-0.7404212518011477,"y0":50.00110069956025,"z0":6.054681954116136,"aX":3.458231633723402},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":-4.1,"spinRate":2121,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.42365931083926256,"extension":6.073203559328631},"index":2,"playId":"67fdbfde-ce8c-349e-bfe1-0d7747183e7b","pitchNumber":2,"startTime":"2026-05-23T03:27:30.809Z","endTime":"2026-05-23T03:27:36.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.991683837770697,"aZ":-28.78078884088385,"pfxX":3.3339654660459868,"pfxZ":2.067080760351381,"pX":0.9140084808831641,"pZ":0.8311856217360888,"vX0":2.908459995353518,"vY0":-127.08037033336777,"vZ0":-6.957012747403766,"x":82.16,"y":216.34,"x0":-0.6767181114078143,"y0":50.00299930955142,"z0":5.877305147819835,"aX":5.476666301193101},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":-6.7,"spinRate":2023,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4302915108197136,"extension":6.208785537290748},"index":3,"playId":"24bc97e6-036f-360a-8678-fec239faac85","pitchNumber":3,"startTime":"2026-05-23T03:28:03.512Z","endTime":"2026-05-23T03:28:06.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73170992469524,"aZ":-15.84134843504094,"pfxX":-2.7512457050124635,"pfxZ":8.70922209492996,"pX":1.6657875458832325,"pZ":2.636845484510354,"vX0":6.783497369216707,"vY0":-135.83638025946678,"vZ0":-6.251009792992678,"x":53.5,"y":167.59,"x0":-0.5023647228423266,"y0":50.00432628414927,"z0":6.062448693748686,"aX":-5.160997062987834},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":3.6,"spinRate":2336,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4026557190300166,"extension":6.113338176689564},"index":4,"playId":"f058b743-0fe6-35b1-8f58-f07545b9f21d","pitchNumber":4,"startTime":"2026-05-23T03:28:23.782Z","endTime":"2026-05-23T03:28:27.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.556682100408807,"aZ":-26.97952194048235,"pfxX":2.4757515970396207,"pfxZ":3.1488234606038565,"pX":0.7313964018466595,"pZ":1.0752656939498824,"vX0":2.471074198666015,"vY0":-127.67856105964924,"vZ0":-7.0662489091159255,"x":89.12,"y":209.75,"x0":-0.5710052496219137,"y0":50.00345258382303,"z0":6.0051994788510195,"aX":4.082277138790301},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":-5.0,"spinRate":2026,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4291833275987331,"extension":6.15487928969217},"index":5,"playId":"8642859c-a4ce-32e4-b57d-fa0a54416780","pitchNumber":5,"startTime":"2026-05-23T03:28:44.062Z","endTime":"2026-05-23T03:28:47.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"a3dab844-b6e4-316d-8529-64c59a79e200","startTime":"2026-05-23T03:29:05.946Z","endTime":"2026-05-23T03:29:10.119Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08210067676113,"aZ":-20.782319267352353,"pfxX":-8.944564651121219,"pfxZ":5.875185159020131,"pX":-0.583969302444936,"pZ":1.1070644422357268,"vX0":3.314244247917869,"vY0":-138.40138506466147,"vZ0":-9.446728074315342,"x":139.26,"y":208.89,"x0":-0.6353933222395484,"y0":50.00238386355562,"z0":5.958154221825922,"aX":-17.33980823467216},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":15.5,"spinRate":2160,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3958532110554511,"extension":6.1731059007860365},"index":7,"playId":"9f1d7c40-b1c4-37cc-a31f-049b483908d9","pitchNumber":6,"startTime":"2026-05-23T03:29:26.838Z","endTime":"2026-05-23T03:29:35.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.1000000000000085,"leverageIndex":1.79,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:29:35.801Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, first baseman Ildemaro Vargas to pitcher Brandyn Garcia.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-23T03:31:57.133Z","endTime":"2026-05-23T03:32:22.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"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-23T03:29:42.601Z","endTime":"2026-05-23T03:30:07.170Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-23T03:30:07.170Z","endTime":"2026-05-23T03:31:59.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23825198584543,"aZ":-27.294239881174736,"pfxX":10.06811725560787,"pfxZ":2.4301466295358587,"pX":-0.19305340437757776,"pZ":3.0821268729284252,"vX0":-8.289637307706164,"vY0":-141.06503177617756,"vZ0":-1.8643381335022726,"x":124.36,"y":155.56,"x0":1.481220938916186,"y0":50.00127642058155,"z0":5.517759428159352,"aX":20.21147214187682},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.2,"breakHorizontal":-16.4,"spinRate":2207,"spinDirection":112},"zone":2,"typeConfidence":2.0,"plateTime":0.38884852972948325,"extension":5.389251646924121},"index":2,"playId":"bfdeea1c-7c2f-3ffd-8c16-51712852a47d","pitchNumber":1,"startTime":"2026-05-23T03:31:59.318Z","endTime":"2026-05-23T03:32:03.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.282712416513252,"aZ":-32.45390316554548,"pfxX":-7.365553427780897,"pfxZ":-0.17367767891895802,"pX":-0.7524597628993025,"pZ":2.7517128643648014,"vX0":-4.050830495945445,"vY0":-125.6790606594454,"vZ0":-0.13366420679726787,"x":145.68,"y":164.48,"x0":1.841250398183955,"y0":50.00418180687197,"z0":5.458324419167525,"aX":-11.69393004793297},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.1,"breakHorizontal":14.3,"spinRate":2760,"spinDirection":296},"zone":4,"typeConfidence":2.0,"plateTime":0.4370933591320778,"extension":5.492978583068277},"hitData":{"launchSpeed":66.3,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.57,"coordY":162.18}},"index":3,"playId":"5691d98e-b8c6-3196-a969-1810825d961a","pitchNumber":2,"startTime":"2026-05-23T03:32:15.939Z","endTime":"2026-05-23T03:32:22.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"second":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":8.700000000000017,"leverageIndex":3.42,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:32:22.956Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gabriel Moreno pops out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T03:34:50.906Z","endTime":"2026-05-23T03:35:09.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216326829683098,"aZ":-31.601732759098113,"pfxX":3.0184360249795175,"pfxZ":0.3782158665276327,"pX":0.5217158365048062,"pZ":2.333984945848522,"vX0":5.740511603149268,"vY0":-121.73373827899128,"vZ0":-2.1673098175446737,"x":97.11,"y":175.76,"x0":-2.2561535012461373,"y0":50.000881360711794,"z0":5.963341976037736,"aX":4.543172648925917},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.5,"breakHorizontal":-6.8,"spinRate":2484,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.44941989773302504,"extension":6.238281239171882},"hitData":{"launchSpeed":85.2,"launchAngle":71.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.06,"coordY":167.24}},"index":0,"playId":"24adec60-949e-3a2a-85a7-295d43a0d1a6","pitchNumber":1,"startTime":"2026-05-23T03:34:59.827Z","endTime":"2026-05-23T03:35:09.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:35:09.856Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adrian Del Castillo grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T03:35:27.167Z","endTime":"2026-05-23T03:36:51.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704098564274847,"aZ":-16.18582668481774,"pfxX":-4.835765172521732,"pfxZ":9.109969424741024,"pX":-0.44594302367415506,"pZ":2.036060903293826,"vX0":6.727641611276639,"vY0":-131.36296934878726,"vZ0":-6.567742173562993,"x":134.0,"y":183.81,"x0":-2.406821870567321,"y0":50.00296914044401,"z0":5.763045697953924,"aX":-8.48789762399571},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2223,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.416269741201194,"extension":6.225108861429623},"index":0,"playId":"a852f69b-f398-34cf-9dee-66fed54728df","pitchNumber":1,"startTime":"2026-05-23T03:35:38.781Z","endTime":"2026-05-23T03:35:42.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"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-23T03:35:48.813Z","endTime":"2026-05-23T03:36:02.245Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.884134615862145,"aZ":-26.971981743278665,"pfxX":-7.961643745464405,"pfxZ":3.327970279936066,"pX":0.29295330639484135,"pZ":0.8123951290471911,"vX0":8.67161179557748,"vY0":-123.719498025986,"vZ0":-6.530266797272009,"x":105.83,"y":216.85,"x0":-2.210283813750048,"y0":50.0014769653959,"z0":5.723437146900295,"aX":-12.4378750433038},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":12.6,"spinRate":1532,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.44140792404478946,"extension":6.386612704618189},"index":2,"playId":"ea3f6043-cba3-3504-b180-7333b5811b9e","pitchNumber":2,"startTime":"2026-05-23T03:36:02.245Z","endTime":"2026-05-23T03:36:05.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19649884678084,"aZ":-29.47810359985874,"pfxX":1.5407318905187801,"pfxZ":1.736972339611894,"pX":0.1248495759621657,"pZ":1.177040112548057,"vX0":5.712107106663466,"vY0":-123.22817320479602,"vZ0":-5.128606107771562,"x":112.24,"y":207.0,"x0":-2.4141083515565924,"y0":50.004981806262045,"z0":5.7465542631611095,"aX":2.3921897699922785},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":-4.0,"spinRate":2434,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.44279781345226477,"extension":6.325125941650204},"index":3,"playId":"9a7f94e0-db43-3860-bfd6-ac7f10abe08f","pitchNumber":3,"startTime":"2026-05-23T03:36:23.524Z","endTime":"2026-05-23T03:36:26.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79712631860003,"aZ":-17.27151406508723,"pfxX":-7.287861755572646,"pfxZ":8.311290167306652,"pX":-0.8673331040205827,"pZ":2.347596702698282,"vX0":6.453747543676443,"vY0":-132.87695800172725,"vZ0":-5.712693841992783,"x":150.06,"y":175.39,"x0":-2.377770448595737,"y0":50.00046659742931,"z0":5.775229745823969,"aX":-13.063601483986353},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":11.9,"spinRate":2350,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.41180023926971154,"extension":6.222972764934248},"hitData":{"launchSpeed":95.1,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.51,"coordY":148.85}},"index":4,"playId":"c3699842-a8df-385c-b384-35083a71d042","pitchNumber":4,"startTime":"2026-05-23T03:36:42.083Z","endTime":"2026-05-23T03:36:51.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:36:51.088Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a line drive to left fielder Troy Johnston.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T03:37:06.708Z","endTime":"2026-05-23T03:39:04.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008865434460212,"aZ":-28.927470441597297,"pfxX":2.2553635164655885,"pfxZ":2.178073798808363,"pX":1.5991278751053388,"pZ":1.2582206461627292,"vX0":8.691649961380918,"vY0":-121.44212360668338,"vZ0":-4.730172084440728,"x":56.05,"y":204.81,"x0":-2.3208702301999944,"y0":50.004238039828,"z0":5.750422310936045,"aX":3.365249125718501},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-6.1,"spinRate":2398,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4512010436856513,"extension":6.2590364955654545},"index":0,"playId":"6cf1b59e-3b97-36e2-a7da-ab44ba855711","pitchNumber":1,"startTime":"2026-05-23T03:37:20.187Z","endTime":"2026-05-23T03:37:23.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33833617549267,"aZ":-27.939735534066244,"pfxX":1.4288774845584187,"pfxZ":2.770364179262806,"pX":-0.8574074168829487,"pZ":2.240582617163354,"vX0":3.5712798066197564,"vY0":-123.05345860729922,"vZ0":-2.9779282654017685,"x":149.68,"y":178.28,"x0":-2.5154513750999365,"y0":50.00240231889169,"z0":5.843643862314096,"aX":2.1812599573877742},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.6,"breakHorizontal":-3.5,"spinRate":2469,"spinDirection":83},"zone":13,"typeConfidence":2.0,"plateTime":0.44580038538973854,"extension":6.204149840667321},"index":1,"playId":"e1760a48-3f45-3849-aaeb-b64c043e28d4","pitchNumber":2,"startTime":"2026-05-23T03:37:40.753Z","endTime":"2026-05-23T03:37:45.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.450788231958846,"aZ":-20.296145886912047,"pfxX":-10.841960384482286,"pfxZ":6.586611387861745,"pX":-0.4142362136959853,"pZ":1.9857184695167738,"vX0":8.708841836275468,"vY0":-133.57558819917017,"vZ0":-5.910370029289169,"x":132.79,"y":185.17,"x0":-2.312320940471934,"y0":50.00010613935153,"z0":5.691717901652589,"aX":-19.539867407379703},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":17.6,"spinRate":2260,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4104596033544068,"extension":6.358157397997884},"index":2,"playId":"d9323c5b-5930-35c4-98d0-5b8c53902216","pitchNumber":3,"startTime":"2026-05-23T03:38:00.702Z","endTime":"2026-05-23T03:38:04.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.426106538770668,"aZ":-38.247597658014136,"pfxX":0.4090151344658368,"pfxZ":-4.308369297866394,"pX":1.0721938517760372,"pZ":1.2394414581551525,"vX0":7.175025234010784,"vY0":-118.0474823473494,"vZ0":-2.752016185076987,"x":76.13,"y":205.32,"x0":-2.059296858664817,"y0":50.00077428465893,"z0":5.940707743716648,"aX":0.5753422772710782},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-8.2,"breakHorizontal":-2.5,"spinRate":2563,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4639624129090789,"extension":6.156678957361056},"index":3,"playId":"6813d58f-3399-38ab-ab39-879b58256b1b","pitchNumber":4,"startTime":"2026-05-23T03:38:35.142Z","endTime":"2026-05-23T03:38:38.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.421368448381752,"aZ":-18.56132258667775,"pfxX":-8.503077028376593,"pfxZ":7.554864392127784,"pX":0.06624180537564028,"pZ":1.792719965440733,"vX0":8.991760880312874,"vY0":-133.09718986363586,"vZ0":-6.719897066919312,"x":114.48,"y":190.38,"x0":-2.244271775775374,"y0":50.00128109696474,"z0":5.684895924617095,"aX":-15.31965318687245},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":13.6,"spinRate":2325,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4108451116673142,"extension":6.39519941858023},"hitData":{"launchSpeed":83.1,"launchAngle":17.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.46,"coordY":106.82}},"index":4,"playId":"862ff647-011b-31f6-8700-43497531c988","pitchNumber":5,"startTime":"2026-05-23T03:38:53.560Z","endTime":"2026-05-23T03:39:04.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:39:04.121Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-23T03:41:41.349Z","endTime":"2026-05-23T03:43:17.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":2,"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-23T03:39:21.829Z","endTime":"2026-05-23T03:39:45.414Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Tomoyuki Sugano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-23T03:39:45.414Z","endTime":"2026-05-23T03:41:43.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.112671196289362,"aZ":-31.072659129385293,"pfxX":-8.730171124100858,"pfxZ":0.9171355925284868,"pX":-0.7835659960005157,"pZ":2.2998195331110787,"vX0":-6.059943146339738,"vY0":-109.98206160455268,"vZ0":1.5027320901753642,"x":146.87,"y":176.68,"x0":3.1560785942276746,"y0":50.005458988428934,"z0":4.938645895818629,"aX":-10.543123569817745},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":2.5,"breakHorizontal":17.5,"spinRate":2568,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.5007722775505377,"extension":5.2117432053869965},"index":2,"playId":"fb7b9f60-a89b-3835-936f-b9c91329977c","pitchNumber":1,"startTime":"2026-05-23T03:41:43.421Z","endTime":"2026-05-23T03:41:47.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"befeb28c-7edb-3b85-a614-593f012b4cd5","startTime":"2026-05-23T03:41:56.170Z","endTime":"2026-05-23T03:42:00.489Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67908198760455,"aZ":-31.051523081274613,"pfxX":-7.428072815366326,"pfxZ":0.9234815352684764,"pX":0.674270791535613,"pZ":1.6119168612726325,"vX0":-3.7409385253237297,"vY0":-110.30576491013477,"vZ0":0.3178207733028322,"x":91.3,"y":195.26,"x0":3.363608950685897,"y0":50.004222863159455,"z0":4.770074326005472,"aX":-9.050587438371965},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":2.2,"breakHorizontal":14.5,"spinRate":2736,"spinDirection":299},"zone":9,"typeConfidence":2.0,"plateTime":0.49870497598894303,"extension":5.340190564297418},"index":4,"playId":"703e7c66-49ee-3713-bd1f-9e742c5245a7","pitchNumber":2,"startTime":"2026-05-23T03:42:27.932Z","endTime":"2026-05-23T03:42:32.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.159867644914637,"aZ":-20.658201432942587,"pfxX":3.268616942976487,"pfxZ":7.084196203880996,"pX":-1.4559022970937425,"pZ":1.7754436008127237,"vX0":-11.557234557417459,"vY0":-126.50917458098567,"vZ0":-3.720910534774527,"x":172.5,"y":190.84,"x0":2.741524994790313,"y0":50.00213115547029,"z0":4.915872226625002,"aX":5.314327444064247},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.2,"breakHorizontal":-3.4,"spinRate":2353,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4325122395214356,"extension":5.62448790957793},"index":5,"playId":"0f09cd8d-cd49-374d-b8d1-6e3cfe642f9b","pitchNumber":3,"startTime":"2026-05-23T03:42:48.333Z","endTime":"2026-05-23T03:42:51.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.629426109577892,"aZ":-30.144293952624206,"pfxX":8.331548796424066,"pfxZ":1.1850829686416464,"pX":0.58432315427489,"pZ":2.8856962698548254,"vX0":-8.291148423454453,"vY0":-129.75049654377352,"vZ0":0.09913261365093051,"x":94.73,"y":160.87,"x0":2.735614492581341,"y0":50.00051381604587,"z0":5.140156164496911,"aX":14.233290917622355},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.4,"breakHorizontal":-13.3,"spinRate":2051,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4218095830152815,"extension":5.617901994198299},"hitData":{"launchSpeed":91.2,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.55,"coordY":155.09}},"index":6,"playId":"47f62e77-7ed5-38ec-b20b-927761b87f69","pitchNumber":4,"startTime":"2026-05-23T03:43:09.116Z","endTime":"2026-05-23T03:43:17.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:43:17.119Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T03:45:40.652Z","endTime":"2026-05-23T03:48:27.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T03:44:22.865Z","endTime":"2026-05-23T03:45:42.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.451690882731995,"aZ":-12.305868541848204,"pfxX":-2.913591417069976,"pfxZ":9.428852295347042,"pX":0.7560634840964274,"pZ":2.104383218747846,"vX0":6.990790375962193,"vY0":-144.0074603032764,"vZ0":-7.506588833318718,"x":88.18,"y":181.96,"x0":-1.320914137853433,"y0":50.00106328739169,"z0":5.5005403682381875,"aX":-6.139016753653196},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":4.0,"spinRate":2246,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.3798814357146476,"extension":6.554970501929081},"index":1,"playId":"32c28b05-327f-3830-a062-1eb1d7def397","pitchNumber":1,"startTime":"2026-05-23T03:45:42.571Z","endTime":"2026-05-23T03:45:45.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-23T03:45:51.367Z","endTime":"2026-05-23T03:46:02.744Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":97.0,"endSpeed":89.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22283828631551,"aZ":-13.590875904145557,"pfxX":-1.8477644667748814,"pfxZ":9.171429964839131,"pX":-0.437497848409608,"pZ":2.04949171217743,"vX0":3.2495654159505674,"vY0":-141.2256695225863,"vZ0":-6.970596241961991,"x":133.68,"y":183.44,"x0":-1.3613612817374379,"y0":50.005011116414536,"z0":5.41857423841419,"aX":-3.7450182454659497},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":2.8,"spinRate":2111,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.3873908664938419,"extension":6.594882568123846},"index":3,"playId":"ac909033-d020-3204-82a3-73a3d9e9d460","pitchNumber":2,"startTime":"2026-05-23T03:46:02.744Z","endTime":"2026-05-23T03:46:06.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79984312324724,"aZ":-35.86720454744089,"pfxX":3.1164808912473223,"pfxZ":-2.315590306866583,"pX":1.3264327567600707,"pZ":-0.2614830299218818,"vX0":5.159447981327211,"vY0":-125.38467602608469,"vZ0":-7.071795827812666,"x":66.44,"y":245.84,"x0":-1.1608729678181788,"y0":50.001123668703706,"z0":5.5135945164149955,"aX":4.973155770454519},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.5,"breakHorizontal":-6.8,"spinRate":2724,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.436439461454488,"extension":6.637419333828964},"index":4,"playId":"158db279-ebdb-3e4c-af18-a7074a1b2b68","pitchNumber":3,"startTime":"2026-05-23T03:46:19.881Z","endTime":"2026-05-23T03:46:23.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92324070150355,"aZ":-37.95301620556487,"pfxX":4.245409829636873,"pfxZ":-3.701149363216455,"pX":0.33391921004148417,"pZ":0.9577608694042943,"vX0":2.99212245483442,"vY0":-124.24280443648321,"vZ0":-3.7076958597546104,"x":104.27,"y":212.92,"x0":-1.437474873176823,"y0":50.00115968343842,"z0":5.624020058767147,"aX":6.634347322978995},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.3,"breakHorizontal":-8.4,"spinRate":2595,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.4408768132547083,"extension":6.574813070908648},"index":5,"playId":"c673c16c-52b5-34f5-9f17-a3f031c18b88","pitchNumber":4,"startTime":"2026-05-23T03:46:45.111Z","endTime":"2026-05-23T03:46:48.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.363541003832054,"aZ":-13.716602857837307,"pfxX":-3.7118246781983144,"pfxZ":8.897352680760113,"pX":0.24744880875397882,"pZ":1.8299727748395092,"vX0":6.0033527681344045,"vY0":-143.18850171004846,"vZ0":-7.590437228418272,"x":107.57,"y":189.37,"x0":-1.3949934997517952,"y0":50.002383437410586,"z0":5.3751901561455355,"aX":-7.700236034517737},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.8,"breakHorizontal":5.5,"spinRate":2140,"spinDirection":203},"zone":8,"typeConfidence":0.9,"plateTime":0.38265586966913734,"extension":6.565855956899165},"index":6,"playId":"3ca6be12-129a-399d-bb94-2a5c00c63ae7","pitchNumber":5,"startTime":"2026-05-23T03:46:59.669Z","endTime":"2026-05-23T03:47:05.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27587935605449,"aZ":-11.572247638396048,"pfxX":-2.1531667289869554,"pfxZ":9.843956738091707,"pX":0.8320203088870696,"pZ":3.912241592625912,"vX0":6.754745321917442,"vY0":-143.52660420649042,"vZ0":-2.9084564131919475,"x":85.29,"y":133.15,"x0":-1.268930073772733,"y0":50.00025794658391,"z0":5.656233955561313,"aX":-4.506128599664182},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":2.6,"spinRate":2176,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.38117234496794605,"extension":6.533371661757653},"index":7,"playId":"5e2b4dc7-f3aa-36a6-a00d-4957b0e8210d","pitchNumber":6,"startTime":"2026-05-23T03:47:49.303Z","endTime":"2026-05-23T03:47:52.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46992714862734,"aZ":-11.477774397085906,"pfxX":-2.52266058346466,"pfxZ":10.068804805936601,"pX":-0.3911022147013313,"pZ":1.9813975814349878,"vX0":3.92301626972749,"vY0":-142.4169412244688,"vZ0":-7.601882586231058,"x":131.91,"y":185.28,"x0":-1.4582123671184721,"y0":50.00420264684898,"z0":5.409883423333433,"aX":-5.186391246434105},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":3.8,"spinRate":2212,"spinDirection":210},"zone":7,"typeConfidence":0.9,"plateTime":0.3844731868870017,"extension":6.703557699898654},"index":8,"playId":"f82ce2b2-d498-35e7-b9ce-c008a74b6448","pitchNumber":7,"startTime":"2026-05-23T03:48:05.330Z","endTime":"2026-05-23T03:48:10.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295169586849227,"aZ":-12.392075608684557,"pfxX":-3.226051501749046,"pfxZ":9.582906178807455,"pX":1.2222224165763886,"pZ":0.5040677387837096,"vX0":8.326778763422043,"vY0":-142.4372605098854,"vZ0":-11.429558059656395,"x":70.41,"y":225.17,"x0":-1.3139033161965745,"y0":50.00475736614554,"z0":5.34172808276177,"aX":-6.6614677176983035},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":4.2,"spinRate":2259,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.38386578870968835,"extension":6.7526233893659775},"index":9,"playId":"49d9ef42-2c7e-336d-9989-a1e20e9d8412","pitchNumber":8,"startTime":"2026-05-23T03:48:24.485Z","endTime":"2026-05-23T03:48:27.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:48:27.586Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (9) on a ground ball to right fielder Corbin Carroll. Hunter Goodman scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T03:48:52.820Z","endTime":"2026-05-23T03:51:05.206Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":666661,"link":"/api/v1/people/666661"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.8,"endSpeed":89.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37365517056752,"aZ":-14.3503889684056,"pfxX":-5.162680946236486,"pfxZ":8.599129646344247,"pX":0.27402513736110207,"pZ":1.9535267451063734,"vX0":7.012447166428038,"vY0":-143.57672869353928,"vZ0":-7.206884760052896,"x":106.55,"y":186.03,"x0":-1.5371935860474546,"y0":50.006472137363176,"z0":5.401753767967781,"aX":-10.706490705704192},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":7.8,"spinRate":2102,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.3824914459784523,"extension":6.664792439397289},"index":0,"playId":"074bd096-39df-32e2-baf5-ce570284bf5e","pitchNumber":1,"startTime":"2026-05-23T03:48:54.329Z","endTime":"2026-05-23T03:49:02.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Gabriel Moreno. Hunter Goodman to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"074bd096-39df-32e2-baf5-ce570284bf5e","startTime":"2026-05-23T03:49:07.489Z","endTime":"2026-05-23T03:49:28.163Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"postOnSecond":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":-6.000000000000007,"leverageIndex":3.54,"dramaIndex":131.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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.651248881352373,"aZ":-20.60203589531789,"pfxX":-9.126483573557788,"pfxZ":6.280318308951659,"pX":0.052267042783155256,"pZ":1.1694341675772992,"vX0":6.98738485983799,"vY0":-135.18350429297047,"vZ0":-7.83317079921807,"x":115.01,"y":207.21,"x0":-1.3857782440422568,"y0":50.00448398573193,"z0":5.561426349784481,"aX":-16.820681303235183},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":15.0,"spinRate":2294,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4058502437785476,"extension":6.45087564239003},"index":2,"playId":"a88d1200-a0a6-382e-ab5f-cc1af60882fa","pitchNumber":2,"startTime":"2026-05-23T03:49:28.163Z","endTime":"2026-05-23T03:49:32.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87286356193653,"aZ":-11.801076036176672,"pfxX":-2.1438815363132226,"pfxZ":9.941874843472176,"pX":0.3613781480158426,"pZ":3.0443225770263402,"vX0":5.285583715145885,"vY0":-142.30903576013148,"vZ0":-4.94026933281999,"x":103.23,"y":156.58,"x0":-1.2421437488387308,"y0":50.00606018140675,"z0":5.551395327480862,"aX":-4.3949561119534},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":2.8,"spinRate":2261,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.3849771420547685,"extension":6.581193122481518},"index":3,"playId":"0c4626d9-b69b-3120-a295-bb3cdb837c4d","pitchNumber":3,"startTime":"2026-05-23T03:49:57.070Z","endTime":"2026-05-23T03:50:00.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-23T03:50:15.164Z","endTime":"2026-05-23T03:50:33.140Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":84.8,"endSpeed":78.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73229970322166,"aZ":-35.96607242835958,"pfxX":2.723178989951945,"pfxZ":-2.4582042240734374,"pX":1.2572992477691813,"pZ":1.0908257762527336,"vX0":4.9831339396009815,"vY0":-123.47317216544421,"vZ0":-3.7286529067090513,"x":69.07,"y":209.33,"x0":-1.1412903511142498,"y0":50.002611512803846,"z0":5.648911204758318,"aX":4.201181908396681},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.0,"breakHorizontal":-6.1,"spinRate":2596,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.443712611070215,"extension":6.76195788897922},"index":5,"playId":"c2e2c7d8-98f4-310e-9d82-218e0e66bd08","pitchNumber":4,"startTime":"2026-05-23T03:50:33.140Z","endTime":"2026-05-23T03:50:36.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31180553423401,"aZ":-13.845919396195983,"pfxX":-3.6245217632038123,"pfxZ":8.70589691253274,"pX":0.49551287664436505,"pZ":2.0231126385538096,"vX0":6.128514400127718,"vY0":-144.149056680069,"vZ0":-7.42213578112651,"x":98.11,"y":184.16,"x0":-1.1866209484316093,"y0":50.005823333462125,"z0":5.485121183075917,"aX":-7.6336941525761},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2180,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.3798853727900231,"extension":6.606628831162992},"hitData":{"launchSpeed":91.2,"launchAngle":7.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.8,"coordY":107.0}},"index":6,"playId":"2a235075-369d-3a13-ac28-77de32265276","pitchNumber":5,"startTime":"2026-05-23T03:50:51.892Z","endTime":"2026-05-23T03:51:05.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-22.699999999999996,"leverageIndex":3.54,"dramaIndex":270.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:51:05.206Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T03:51:46.289Z","endTime":"2026-05-23T03:54:16.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Braxton Fulford replaces TJ Rumfield.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T03:51:24.892Z","endTime":"2026-05-23T03:51:48.640Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":681198,"link":"/api/v1/people/681198"},"base":2,"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":98.7,"endSpeed":89.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82356097859624,"aZ":-18.71893459233333,"pfxX":-9.630654042179852,"pfxZ":6.5041740679519915,"pX":0.15311360078597008,"pZ":1.7874840310196323,"vX0":7.838830321601886,"vY0":-143.32229197653518,"vZ0":-7.048937035196956,"x":111.16,"y":190.52,"x0":-1.3736186080907402,"y0":50.00553385294035,"z0":5.4591558414175445,"aX":-19.928794957125326},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.4,"breakHorizontal":15.7,"spinRate":2018,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.38297146907905777,"extension":6.646773187758399},"index":1,"playId":"179f27f9-16fa-3b29-a6f8-2d4608540189","pitchNumber":1,"startTime":"2026-05-23T03:51:48.640Z","endTime":"2026-05-23T03:51:52.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.389501752693434,"aZ":-16.636967497135995,"pfxX":-8.591552256549438,"pfxZ":7.56328778951601,"pX":0.23567440193034936,"pZ":1.8047425430733555,"vX0":7.13037428410708,"vY0":-142.8010051245255,"vZ0":-7.471458458553155,"x":108.02,"y":190.05,"x0":-1.1834431601171362,"y0":50.007128567669454,"z0":5.511559375905767,"aX":-17.66139661707791},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":2043,"spinDirection":200},"zone":8,"typeConfidence":0.91,"plateTime":0.384278822379184,"extension":6.711017068181245},"index":2,"playId":"4328c4b8-fd9a-3dc7-9ebd-edd5f8a47236","pitchNumber":2,"startTime":"2026-05-23T03:52:08.966Z","endTime":"2026-05-23T03:52:12.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.330847434919562,"aZ":-34.861937018424356,"pfxX":2.6706634619017287,"pfxZ":-1.7055810227799426,"pX":1.4509356680716978,"pZ":0.10444938023804658,"vX0":5.471211979025771,"vY0":-125.00159584990237,"vZ0":-6.4804491132889215,"x":61.69,"y":235.96,"x0":-1.113419134554925,"y0":50.000573923442886,"z0":5.594772159894648,"aX":4.221182804683233},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.3,"breakHorizontal":-6.1,"spinRate":2684,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4382747315391553,"extension":6.751035717992466},"index":3,"playId":"fbd8daae-516f-3156-a105-06c69847bfdd","pitchNumber":3,"startTime":"2026-05-23T03:52:29.097Z","endTime":"2026-05-23T03:52:32.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":98.1,"endSpeed":90.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13137196900169,"aZ":-16.396218177179552,"pfxX":-8.060053187449634,"pfxZ":7.623327985304336,"pX":0.7218802409490453,"pZ":1.7680327964870988,"vX0":8.31929443950375,"vY0":-142.59813021950504,"vZ0":-7.636351194077067,"x":89.48,"y":191.04,"x0":-1.1786145543629631,"y0":50.0068994999462,"z0":5.504553238826705,"aX":-16.6926432957648},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":13.1,"spinRate":2134,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.3833096031022194,"extension":6.641590887712562},"index":4,"playId":"5bcdabd8-f85e-3ea5-b717-0ca0f114a132","pitchNumber":4,"startTime":"2026-05-23T03:52:54.197Z","endTime":"2026-05-23T03:52:59.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79573137523764,"aZ":-15.947990407327678,"pfxX":-7.917598949139517,"pfxZ":7.710792274930992,"pX":0.7917539465247633,"pZ":2.011615307147592,"vX0":8.246109542753548,"vY0":-143.77849065180752,"vZ0":-7.357461415590651,"x":86.82,"y":184.47,"x0":-1.077976445395763,"y0":50.00050433216118,"z0":5.583954329939126,"aX":-16.656647880830285},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.7,"breakHorizontal":12.8,"spinRate":2201,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.38022759714964005,"extension":6.650333481500931},"index":5,"playId":"036e1432-fa41-3b53-b3d8-6b0637e4440e","pitchNumber":5,"startTime":"2026-05-23T03:53:14.202Z","endTime":"2026-05-23T03:53:17.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107281795763164,"aZ":-14.847727399637344,"pfxX":-2.244871140021395,"pfxZ":8.34726646466208,"pX":0.36393624873981184,"pZ":3.2462724614872362,"vX0":5.318056701574497,"vY0":-142.7457355452177,"vZ0":-4.0895578401221275,"x":103.13,"y":151.13,"x0":-1.2267908733694022,"y0":50.00151272986449,"z0":5.62445951820743,"aX":-4.659660578918385},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.5,"breakHorizontal":3.1,"spinRate":2143,"spinDirection":200},"zone":3,"typeConfidence":0.9,"plateTime":0.3828725108320792,"extension":6.551422303711075},"index":6,"playId":"10fb06e2-c7ec-3c25-8780-713f7896193d","pitchNumber":6,"startTime":"2026-05-23T03:53:42.881Z","endTime":"2026-05-23T03:53:46.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46674568487778,"aZ":-17.883751287455805,"pfxX":-8.63609898560704,"pfxZ":6.876285439612311,"pX":-0.15650463204938472,"pZ":2.3236111271091917,"vX0":6.522141806365257,"vY0":-143.33843598496458,"vZ0":-5.830210562387928,"x":122.97,"y":176.04,"x0":-1.3405321346211332,"y0":50.00690426551551,"z0":5.5028189577501205,"aX":-17.955369863082083},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.4,"breakHorizontal":14.3,"spinRate":2145,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.38229348237806127,"extension":6.6280563135111565},"hitData":{"launchSpeed":83.1,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.04,"coordY":163.19}},"index":7,"playId":"13ea2d0a-60e6-3535-8a3e-9273f154940e","pitchNumber":7,"startTime":"2026-05-23T03:54:07.648Z","endTime":"2026-05-23T03:54:16.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":8.399999999999999,"leverageIndex":2.24,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:54:16.632Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T03:54:37.682Z","endTime":"2026-05-23T03:57:35.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":92.6,"endSpeed":84.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833450074626633,"aZ":-22.865641061002954,"pfxX":-9.366756790430095,"pfxZ":5.116027683723566,"pX":-0.28568543992439244,"pZ":1.1645889389357638,"vX0":6.202654536612573,"vY0":-134.4674720772094,"vZ0":-7.33638481736322,"x":127.89,"y":207.34,"x0":-1.4125512155490683,"y0":50.00458114265768,"z0":5.566089051912806,"aX":-17.049226159990777},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":15.5,"spinRate":2089,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4082916479602372,"extension":6.471144902193879},"index":0,"playId":"a6d2d7c6-5a20-3a10-9ce5-6d338a120e07","pitchNumber":1,"startTime":"2026-05-23T03:54:47.948Z","endTime":"2026-05-23T03:54:51.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.012455996348926,"aZ":-12.319569957639745,"pfxX":-2.83416371878665,"pfxZ":9.686214895001028,"pX":1.162673666883427,"pZ":3.132611220998928,"vX0":8.178260630459455,"vY0":-142.7786075632251,"vZ0":-4.587887477678378,"x":72.68,"y":154.2,"x0":-1.3796016995441382,"y0":50.00640079010383,"z0":5.544905573255657,"aX":-5.811790456594503},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":3.4,"spinRate":2199,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.38463688482245306,"extension":6.602380777299734},"index":1,"playId":"35085276-af82-3246-a7cd-34ef56a15588","pitchNumber":2,"startTime":"2026-05-23T03:55:05.786Z","endTime":"2026-05-23T03:55:09.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":97.1,"endSpeed":88.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09047176757513,"aZ":-19.22975034890193,"pfxX":-9.400010012474734,"pfxZ":6.452448173566958,"pX":0.9582287412137668,"pZ":1.6221967525185987,"vX0":9.419462253124845,"vY0":-140.98568932649303,"vZ0":-7.162744612237247,"x":80.47,"y":194.98,"x0":-1.2104233611603048,"y0":50.00271698927994,"z0":5.444075573495036,"aX":-18.85782689529699},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":2042,"spinDirection":205},"zone":14,"typeConfidence":0.82,"plateTime":0.3890108640277732,"extension":6.690630379259133},"index":2,"playId":"6389fe61-7c0a-3a29-9372-99898b58ed4a","pitchNumber":3,"startTime":"2026-05-23T03:55:26.874Z","endTime":"2026-05-23T03:55:31.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"94c72e79-703c-30ca-9d70-50e8a85e29f4","startTime":"2026-05-23T03:55:47.726Z","endTime":"2026-05-23T03:55:50.893Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27457021592377,"aZ":-12.574046601254194,"pfxX":-3.4986035888265916,"pfxZ":9.618379588527581,"pX":0.556280003073869,"pZ":1.9962641347104064,"vX0":6.800997606578151,"vY0":-142.23132115684223,"vZ0":-7.642449395984153,"x":95.8,"y":184.88,"x0":-1.4171911716658088,"y0":50.00292473533982,"z0":5.525271793067458,"aX":-7.129936132425437},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":4.9,"spinRate":2137,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.38590636729207084,"extension":6.673963750884445},"index":4,"playId":"fbe75254-7d37-3800-9e8b-586ce5d63ba5","pitchNumber":4,"startTime":"2026-05-23T03:56:09.445Z","endTime":"2026-05-23T03:56:13.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2026-05-23T03:56:28.678Z","endTime":"2026-05-23T03:56:48.428Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59002983354663,"aZ":-13.733409868960944,"pfxX":-4.197635820662529,"pfxZ":9.015407871477246,"pX":0.4547414662741229,"pZ":2.075012292669697,"vX0":6.736152935056242,"vY0":-142.52677543342804,"vZ0":-6.876147063541027,"x":99.67,"y":182.75,"x0":-1.4004283681291385,"y0":50.000264517034466,"z0":5.3965105115947285,"aX":-8.583995308918816},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":6.1,"spinRate":2172,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.3851838594975274,"extension":6.5842362645742085},"index":6,"playId":"bccda54b-59d4-3464-8772-5987c2c87b01","pitchNumber":5,"startTime":"2026-05-23T03:56:48.428Z","endTime":"2026-05-23T03:56:52.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.911647455698976,"aZ":-13.20412635292816,"pfxX":-3.230845384471702,"pfxZ":9.136429312541742,"pX":0.4949939909036616,"pZ":2.877443839352551,"vX0":6.796514336115541,"vY0":-143.36184288110218,"vZ0":-5.03015674852288,"x":98.13,"y":161.09,"x0":-1.4893757613422849,"y0":50.004609285736436,"z0":5.482629313536856,"aX":-6.71022671620922},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":4.4,"spinRate":2187,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.3824233730978568,"extension":6.602133318943945},"index":7,"playId":"a941ba93-c97c-3259-8002-ad52ef183788","pitchNumber":6,"startTime":"2026-05-23T03:57:09.778Z","endTime":"2026-05-23T03:57:12.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44911465290679,"aZ":-12.213174642833287,"pfxX":-2.9964700949108014,"pfxZ":9.849732992520508,"pX":0.19276068416487613,"pZ":3.1871062086571786,"vX0":5.572768193989579,"vY0":-141.91714055350073,"vZ0":-4.479076933515685,"x":109.65,"y":152.73,"x0":-1.4128441813189578,"y0":50.00281647531782,"z0":5.5723489514253055,"aX":-6.0730404753655005},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":4.2,"spinRate":2182,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.3869068214408169,"extension":6.615582179713509},"index":8,"playId":"a4261837-c2db-3925-9620-dcc17d969809","pitchNumber":7,"startTime":"2026-05-23T03:57:32.084Z","endTime":"2026-05-23T03:57:35.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":2.72,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-05-23T03:57:35.151Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-23T04:00:25.213Z","endTime":"2026-05-23T04:01:27.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"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-23T03:57:47.767Z","endTime":"2026-05-23T03:58:02.677Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Thompson replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-23T03:58:02.677Z","endTime":"2026-05-23T04:00:27.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.373605155602508,"aZ":-26.551811836877246,"pfxX":5.763312995776366,"pfxZ":4.464935876099133,"pX":0.30877472178277315,"pZ":2.17906196212634,"vX0":7.663859538054044,"vY0":-112.08556454400662,"vZ0":2.6178950943391017,"x":105.23,"y":179.95,"x0":-3.9179398167370727,"y0":50.00024137077844,"z0":3.7272162655381558,"aX":7.24784722968068},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":9.2,"breakHorizontal":-12.6,"spinRate":2158,"spinDirection":84},"zone":6,"typeConfidence":0.9,"plateTime":0.4907847578332576,"extension":6.759157261640888},"index":2,"playId":"d295254d-070d-3ccc-8b29-449363b1da7a","pitchNumber":1,"startTime":"2026-05-23T04:00:27.458Z","endTime":"2026-05-23T04:00:31.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"playId":"91a5cb9c-0d4b-32ec-9ae2-93691fb44c10","startTime":"2026-05-23T04:00:44.147Z","endTime":"2026-05-23T04:00:49.041Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.788827113608644,"aZ":-43.67128521670242,"pfxX":-6.186725771908407,"pfxZ":-6.78650321941795,"pX":0.10482939163909577,"pZ":1.8399226280950525,"vX0":11.975953572986883,"vY0":-130.20572743082494,"vZ0":4.0180060684064385,"x":113.0,"y":189.1,"x0":-3.778764731761426,"y0":50.002984011731854,"z0":3.6099453815818796,"aX":-10.479095384026598},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-10.9,"breakHorizontal":8.2,"spinRate":1859,"spinDirection":287},"zone":8,"typeConfidence":0.88,"plateTime":0.4228449565958079,"extension":6.679157441622967},"hitData":{"launchSpeed":104.7,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.54,"coordY":152.56}},"index":4,"playId":"831e2944-224a-3306-9f2e-48ca23b7f170","pitchNumber":2,"startTime":"2026-05-23T04:01:19.638Z","endTime":"2026-05-23T04:01:27.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":7.999999999999993,"leverageIndex":2.97,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:01:27.625Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to second baseman Chad Stevens, deflected by pitcher Brennan Bernardino.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T04:03:34.038Z","endTime":"2026-05-23T04:04:17.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kyle Karros replaces Braxton Fulford, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T04:02:36.168Z","endTime":"2026-05-23T04:02:36.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"302","replacedPlayer":{"id":690924,"link":"/api/v1/people/690924"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to first base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-23T04:02:36.187Z","endTime":"2026-05-23T04:02:37.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"600","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to second base for Chad Stevens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-23T04:02:36.187Z","endTime":"2026-05-23T04:03:36.091Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":677060,"link":"/api/v1/people/677060"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":76.3,"endSpeed":69.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11490192267905,"aZ":-31.807251532999548,"pfxX":-8.572831984671334,"pfxZ":0.3000234201321259,"pX":-0.47998196664306525,"pZ":1.894632418431852,"vX0":-5.631373098665091,"vY0":-110.92017628685487,"vZ0":0.8489414284780934,"x":135.3,"y":187.62,"x0":3.216598615205285,"y0":50.00440513703403,"z0":4.855757022856368,"aX":-10.550367443546776},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":1.2,"breakHorizontal":17.2,"spinRate":2635,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.49615649002214823,"extension":5.159513407698388},"index":3,"playId":"fc4c1f45-5f4a-3bff-9374-0dfccd84d9d1","pitchNumber":1,"startTime":"2026-05-23T04:03:36.091Z","endTime":"2026-05-23T04:03:40.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":77.2,"endSpeed":70.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14447684209627,"aZ":-32.40656066081555,"pfxX":-8.648847720752435,"pfxZ":-0.1872183473050706,"pX":-1.4094941564754413,"pZ":1.5734917191457323,"vX0":-7.464117930684118,"vY0":-112.20316916248798,"vZ0":0.40875507527365396,"x":170.73,"y":196.3,"x0":3.1020451828626974,"y0":50.0014188023827,"z0":4.731711935006982,"aX":-10.86020610892806},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":0.1,"breakHorizontal":17.8,"spinRate":2698,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4909953363213786,"extension":5.170106705535735},"index":4,"playId":"f993f914-9783-3137-9066-d9c8b779b086","pitchNumber":2,"startTime":"2026-05-23T04:03:51.536Z","endTime":"2026-05-23T04:03:55.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.054798658125073,"aZ":-29.167345649379993,"pfxX":11.182791285534424,"pfxZ":1.71014517904913,"pX":0.48242268101805824,"pZ":2.7981789524856553,"vX0":-9.103436940509619,"vY0":-132.15129609371743,"vZ0":-0.6534338098677249,"x":98.61,"y":163.23,"x0":2.53123513068118,"y0":50.00158519563653,"z0":5.20490124390848,"aX":19.635947552889707},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.1,"breakHorizontal":-18.1,"spinRate":2336,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.4156127281444979,"extension":5.682573734573228},"hitData":{"launchSpeed":89.6,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":140.44,"coordY":151.04}},"index":5,"playId":"b280d40f-dcc4-3b3f-920a-729a35f90c46","pitchNumber":3,"startTime":"2026-05-23T04:04:07.426Z","endTime":"2026-05-23T04:04:17.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.78,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:04:17.549Z","atBatIndex":61},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Geraldo Perdomo out on a sacrifice bunt, third baseman Kyle Karros to first baseman Willi Castro. Corbin Carroll to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T04:04:41.674Z","endTime":"2026-05-23T04:05:03.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"30d91ce1-fc70-4016-ada8-bac81c0b4bad","startTime":"2026-05-23T04:04:41.674Z","endTime":"2026-05-23T04:04:46.674Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8218345652491,"aZ":-25.03056005002227,"pfxX":0.19409132114752758,"pfxZ":4.420265344446168,"pX":-0.21364620262551162,"pZ":2.53651055712008,"vX0":-7.990207527066756,"vY0":-126.53543397523573,"vZ0":-1.137019119894001,"x":125.14,"y":170.29,"x0":2.9651132491968175,"y0":50.0004437449319,"z0":5.0049804176068955,"aX":0.3156465890945549},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.9,"breakHorizontal":1.6,"spinRate":2241,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.4335581302336333,"extension":5.5357447472196455},"hitData":{"launchSpeed":29.1,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.7,"coordY":188.51}},"index":1,"playId":"f059bfb6-6c45-3c9a-964b-120463ed7d3b","pitchNumber":1,"startTime":"2026-05-23T04:04:55.260Z","endTime":"2026-05-23T04:05:03.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":2.67,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:05:03.283Z","atBatIndex":62},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nolan Arenado hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T04:07:43.039Z","endTime":"2026-05-23T04:07:50.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-23T04:05:25.188Z","endTime":"2026-05-23T04:05:34.689Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Antonio Senzatela replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-23T04:05:34.689Z","endTime":"2026-05-23T04:07:44.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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, 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":88.8,"endSpeed":80.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364145364497713,"aZ":-19.89585547599798,"pfxX":-6.078699928393307,"pfxZ":7.337064647265203,"pX":-1.8668433907267565,"pZ":3.5494023820417846,"vX0":4.348884149680253,"vY0":-129.1833275101291,"vZ0":-1.9438647274858711,"x":188.16,"y":142.95,"x0":-2.790618953441025,"y0":50.00364997864733,"z0":5.85669236702453,"aX":-10.174257118400346},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.0,"breakHorizontal":10.0,"spinRate":1949,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4255792577474784,"extension":6.306910810653531},"index":2,"playId":"7142298d-8044-32b9-87c3-64f99108a3c8","pitchNumber":1,"startTime":"2026-05-23T04:07:44.205Z","endTime":"2026-05-23T04:07:50.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.30000000000001,"awayTeamWinProbability":32.69999999999999,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":2.68,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:07:50.111Z","atBatIndex":63},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ildemaro Vargas grounds into a double play, third baseman Kyle Karros to shortstop Ezequiel Tovar to first baseman Willi Castro. Nolan Arenado out at 2nd. Ildemaro Vargas out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-23T04:07:59.096Z","endTime":"2026-05-23T04:10:26.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181401832836997,"aZ":-25.505074288993235,"pfxX":-7.2356947497848125,"pfxZ":3.9346399081992836,"pX":-1.0948452729808438,"pZ":3.406088758092751,"vX0":6.68091826168642,"vY0":-129.3559677330993,"vZ0":-1.4910484937349944,"x":158.73,"y":146.82,"x0":-2.7719365283168984,"y0":50.00019050655124,"z0":5.946868194082479,"aX":-12.251342081106932},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":11.6,"spinRate":1997,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.423562440466728,"extension":6.132182185829597},"index":0,"playId":"e420ad17-609c-376e-8971-84fe6ee25a7a","pitchNumber":1,"startTime":"2026-05-23T04:08:32.074Z","endTime":"2026-05-23T04:08:35.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476964164745947,"aZ":-38.156174622747685,"pfxX":1.3545265087511034,"pfxZ":-4.361064243801639,"pX":-0.20857413536237565,"pZ":0.971592823419986,"vX0":4.579127873713781,"vY0":-116.8593582122921,"vZ0":-3.480124169420089,"x":124.95,"y":212.55,"x0":-2.374972617196083,"y0":50.00077426304692,"z0":6.090181651484983,"aX":1.8589570375232416},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.5,"breakHorizontal":-3.6,"spinRate":2349,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.4699906305724526,"extension":6.148717123128841},"index":1,"playId":"177e935d-7883-356c-a520-6d6a435fb1c7","pitchNumber":2,"startTime":"2026-05-23T04:08:50.926Z","endTime":"2026-05-23T04:08:54.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.811531671046104,"aZ":-25.50766824397121,"pfxX":1.0446727377490568,"pfxZ":3.7223807928694157,"pX":1.3877634346011873,"pZ":1.4702111442603671,"vX0":9.94672752434945,"vY0":-133.32046088566582,"vZ0":-6.408435314735293,"x":64.1,"y":199.08,"x0":-2.5341454481696926,"y0":50.006347643922794,"z0":5.757233067503203,"aX":1.8719727851457446},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":-4.1,"spinRate":2127,"spinDirection":185},"zone":14,"typeConfidence":0.88,"plateTime":0.41150954754166635,"extension":6.192623186624253},"index":2,"playId":"08b9bd89-c1eb-3078-8916-e4e2f3894585","pitchNumber":3,"startTime":"2026-05-23T04:09:11.734Z","endTime":"2026-05-23T04:09:14.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"5b35cd48-5d90-40c0-8d4e-d11206115608","startTime":"2026-05-23T04:09:28.707Z","endTime":"2026-05-23T04:09:33.707Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856671601025607,"aZ":-22.905201816989376,"pfxX":1.188676040481154,"pfxZ":5.22135371435156,"pX":-0.44168243260755136,"pZ":2.905496524726687,"vX0":5.500723418310772,"vY0":-132.2765639965711,"vZ0":-3.5335643000945827,"x":133.84,"y":160.33,"x0":-2.7012782402688917,"y0":50.00028765772811,"z0":5.935281838073012,"aX":2.108214162895023},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":-3.4,"spinRate":2122,"spinDirection":194},"zone":1,"typeConfidence":0.93,"plateTime":0.41386378274217384,"extension":6.206809347106475},"index":4,"playId":"648ee934-735d-3253-b550-2b3d9def8dad","pitchNumber":4,"startTime":"2026-05-23T04:09:52.941Z","endTime":"2026-05-23T04:09:56.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74448362670639,"aZ":-22.396448158953177,"pfxX":-8.68477796485477,"pfxZ":4.962705200188852,"pX":-0.8565231979930972,"pZ":2.568286411711019,"vX0":7.145041625288999,"vY0":-139.76564872949888,"vZ0":-5.131843616186039,"x":149.65,"y":169.44,"x0":-2.3230884828278846,"y0":50.00370618229351,"z0":5.907605858543598,"aX":-17.110652029919272},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":14.2,"spinRate":2090,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3925327174931099,"extension":6.321803714935432},"hitData":{"launchSpeed":100.8,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.03,"coordY":167.24}},"index":5,"playId":"2cb0ea99-c40d-3ebc-b5f0-14d5c939436d","pitchNumber":5,"startTime":"2026-05-23T04:10:13.695Z","endTime":"2026-05-23T04:10:26.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-17.30000000000001,"leverageIndex":3.55,"dramaIndex":200.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:10:26.658Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to catcher Gabriel Moreno in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T04:12:06.136Z","endTime":"2026-05-23T04:13:42.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29167522936967,"aZ":-41.175047376000876,"pfxX":-9.148972512450436,"pfxZ":-5.36950515894724,"pX":0.798569038868802,"pZ":2.0784910960785394,"vX0":14.122753605514479,"vY0":-129.31051777760652,"vZ0":4.2086242244160355,"x":86.56,"y":182.66,"x0":-3.568160759884151,"y0":50.00030066025268,"z0":3.607032130945875,"aX":-15.350670435676742},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-8.3,"breakHorizontal":13.1,"spinRate":1985,"spinDirection":283},"zone":14,"typeConfidence":0.89,"plateTime":0.42508756401150594,"extension":6.668462920020993},"index":0,"playId":"478f515a-6c64-3b81-aca8-e72243e49614","pitchNumber":1,"startTime":"2026-05-23T04:12:35.758Z","endTime":"2026-05-23T04:12:39.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54040529775911,"aZ":-41.17662599087012,"pfxX":-10.713853235154385,"pfxZ":-5.231371616745297,"pX":0.2520951963054072,"pZ":0.9327285189654373,"vX0":13.156490986038722,"vY0":-131.02506458794164,"vZ0":1.354253066807313,"x":107.39,"y":213.6,"x0":-3.4685127253651915,"y0":50.00562528569734,"z0":3.512202283864508,"aX":-18.425801337658196},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-8.8,"breakHorizontal":16.1,"spinRate":2057,"spinDirection":281},"zone":14,"typeConfidence":0.89,"plateTime":0.4198212729067996,"extension":6.689520311802996},"index":1,"playId":"e8b2f43e-d858-3ace-850b-8f2170fe441b","pitchNumber":2,"startTime":"2026-05-23T04:12:51.751Z","endTime":"2026-05-23T04:12:54.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.720180582591,"aZ":-27.21344378747263,"pfxX":5.8000283086778825,"pfxZ":3.818389654268545,"pX":1.2182286699651126,"pZ":2.4968604934457623,"vX0":9.357606866535503,"vY0":-113.48475273659479,"vZ0":3.2422299275230584,"x":70.56,"y":171.36,"x0":-3.7196530145677964,"y0":50.00061418336982,"z0":3.7686390941780377,"aX":7.523820362768886},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":8.2,"breakHorizontal":-13.0,"spinRate":2293,"spinDirection":84},"zone":12,"typeConfidence":0.89,"plateTime":0.4835661673509648,"extension":6.734951439506483},"index":2,"playId":"b9fa4ebb-cbf2-3f7e-9c3a-f4a4cdde5ee4","pitchNumber":3,"startTime":"2026-05-23T04:13:13.877Z","endTime":"2026-05-23T04:13:17.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.908340833173355,"aZ":-27.795437449234115,"pfxX":5.702451590803875,"pfxZ":3.375620320011837,"pX":1.251558838386177,"pZ":3.1689153424254495,"vX0":9.453244456038288,"vY0":-113.47735553603357,"vZ0":4.9328710493976065,"x":69.29,"y":153.22,"x0":-3.718464608608335,"y0":50.00097134441634,"z0":3.744231690289708,"aX":7.391560115430358},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":7.8,"breakHorizontal":-12.8,"spinRate":2234,"spinDirection":79},"zone":12,"typeConfidence":0.88,"plateTime":0.4837703632243686,"extension":6.728666432632059},"hitData":{"launchSpeed":72.0,"launchAngle":86.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":130.82,"coordY":214.33}},"index":3,"playId":"1494aeab-1d92-347b-b462-1de68ba066ce","pitchNumber":4,"startTime":"2026-05-23T04:13:33.159Z","endTime":"2026-05-23T04:13:42.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:13:42.950Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sterlin Thompson doubles (1) on a line drive to center fielder Jorge Barrosa.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T04:14:04.864Z","endTime":"2026-05-23T04:15:58.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697350326974,"aZ":-43.184644384239036,"pfxX":-7.731764405016248,"pfxZ":-6.578910969714082,"pX":-0.7154113137715336,"pZ":1.5148224440231703,"vX0":10.498751902842598,"vY0":-129.2790120878772,"vZ0":3.3598450689915036,"x":144.27,"y":197.88,"x0":-3.845175781727308,"y0":50.001288433181124,"z0":3.5374388615509673,"aX":-12.943912049448693},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-10.7,"breakHorizontal":11.4,"spinRate":1922,"spinDirection":291},"zone":13,"typeConfidence":0.89,"plateTime":0.4254586201097963,"extension":6.522737739085022},"index":0,"playId":"7bff5e19-5772-3708-a497-e70040fdd786","pitchNumber":1,"startTime":"2026-05-23T04:14:07.834Z","endTime":"2026-05-23T04:14:12.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":89.1,"endSpeed":80.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.229362334921063,"aZ":-42.18664765521575,"pfxX":-7.638223507658907,"pfxZ":-5.98708119819427,"pX":-1.089731156653663,"pZ":1.2157294814328572,"vX0":9.314633174977464,"vY0":-129.29939779607977,"vZ0":2.652189417487508,"x":158.54,"y":205.96,"x0":-3.768616030169521,"y0":50.006120171062435,"z0":3.443557278542905,"aX":-12.768339918470257},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-9.8,"breakHorizontal":11.4,"spinRate":1910,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.42573798948367925,"extension":6.5670956926427015},"index":1,"playId":"197fe06f-6c36-32bc-a815-b93fbb2e941d","pitchNumber":2,"startTime":"2026-05-23T04:14:24.451Z","endTime":"2026-05-23T04:14:28.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.122887945102626,"aZ":-43.82713204340953,"pfxX":-7.909001266604564,"pfxZ":-7.024622547529564,"pX":0.003599787478844671,"pZ":2.6384832779841947,"vX0":11.755872635604913,"vY0":-128.85744904288168,"vZ0":6.090013179494331,"x":116.86,"y":167.54,"x0":-3.618437702065572,"y0":50.001688745738655,"z0":3.6552265180128654,"aX":-13.121304684025281},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-10.7,"breakHorizontal":11.3,"spinRate":2000,"spinDirection":278},"zone":5,"typeConfidence":0.88,"plateTime":0.42725826699802605,"extension":6.621650067359883},"index":2,"playId":"0ccf56d9-16c5-3b73-9fc5-010ddb770d7f","pitchNumber":3,"startTime":"2026-05-23T04:14:41.438Z","endTime":"2026-05-23T04:14:44.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.170280324511058,"aZ":-42.3624345056493,"pfxX":-9.259935530222396,"pfxZ":-5.9933353799211755,"pX":0.6399336447885964,"pZ":2.136401124926147,"vX0":13.714924320577024,"vY0":-129.76366316053392,"vZ0":4.5731727741458394,"x":92.61,"y":181.1,"x0":-3.520652121448374,"y0":50.00537223281065,"z0":3.586212559200778,"aX":-15.73063952024086},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.4,"breakHorizontal":13.6,"spinRate":1928,"spinDirection":282},"zone":9,"typeConfidence":0.88,"plateTime":0.4227335335973019,"extension":6.710855251257776},"index":3,"playId":"d705ea15-b392-3238-849d-1ded393d1c03","pitchNumber":4,"startTime":"2026-05-23T04:15:04.295Z","endTime":"2026-05-23T04:15:08.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":90.1,"endSpeed":82.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67705894940301,"aZ":-39.24383310851729,"pfxX":-9.564267345991896,"pfxZ":-4.1031558475652155,"pX":0.643978503060457,"pZ":1.3810748554908647,"vX0":14.037830111759245,"vY0":-130.4297933966917,"vZ0":2.4940242898965184,"x":92.45,"y":201.49,"x0":-3.567712425138446,"y0":50.0051773271018,"z0":3.3736492090385037,"aX":-16.46535274724098},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.6,"breakHorizontal":14.2,"spinRate":1999,"spinDirection":287},"zone":14,"typeConfidence":0.9,"plateTime":0.4200914040507109,"extension":6.735571840634811},"index":4,"playId":"5ae91f3c-13db-3667-a35d-735ffe43c3b0","pitchNumber":5,"startTime":"2026-05-23T04:15:31.853Z","endTime":"2026-05-23T04:15:35.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":89.4,"endSpeed":81.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.677419539880223,"aZ":-42.21313571417095,"pfxX":-7.4475225468606965,"pfxZ":-5.954998123440232,"pX":0.16530205236952622,"pZ":2.362446545489131,"vX0":12.025523287817949,"vY0":-129.41019721334672,"vZ0":5.0961096796204,"x":110.7,"y":174.99,"x0":-3.588411134921647,"y0":50.004725182188295,"z0":3.613561514198519,"aX":-12.549930953186488},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.1,"breakHorizontal":10.6,"spinRate":2066,"spinDirection":280},"zone":5,"typeConfidence":0.89,"plateTime":0.42433001279696203,"extension":6.692121311874612},"hitData":{"launchSpeed":93.8,"launchAngle":21.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.1,"coordY":76.85}},"index":5,"playId":"19c92dd7-b6cb-3af7-b974-8cfb0fb8582d","pitchNumber":6,"startTime":"2026-05-23T04:15:46.030Z","endTime":"2026-05-23T04:15:58.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":694514,"link":"/api/v1/people/694514","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":694514,"link":"/api/v1/people/694514"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":-12.000000000000007,"leverageIndex":1.84,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:15:58.055Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chad Stevens singles on a line drive to right fielder Corbin Carroll. Sterlin Thompson scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T04:17:09.851Z","endTime":"2026-05-23T04:18:03.921Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":{"id":657044,"link":"/api/v1/people/657044"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-23T04:16:13.284Z","endTime":"2026-05-23T04:17:11.723Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":694514,"link":"/api/v1/people/694514"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43254188516954,"aZ":-38.539311377603305,"pfxX":-10.326563662152514,"pfxZ":-3.6555046585721644,"pX":-0.9528438107736198,"pZ":2.4338658234990755,"vX0":10.583450107095267,"vY0":-131.5220864576624,"vZ0":4.590041952077159,"x":153.32,"y":173.07,"x0":-3.698708695354577,"y0":50.002205603173756,"z0":3.5339037291961453,"aX":-17.9843305514834},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-5.2,"breakHorizontal":16.2,"spinRate":2119,"spinDirection":281},"zone":13,"typeConfidence":0.9,"plateTime":0.4173915648610538,"extension":6.668902865034533},"index":1,"playId":"cadb656b-6978-3ac4-b475-aa095745c891","pitchNumber":1,"startTime":"2026-05-23T04:17:11.723Z","endTime":"2026-05-23T04:17:15.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":694514,"link":"/api/v1/people/694514"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":90.1,"endSpeed":81.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07066997499501,"aZ":-40.459181547561215,"pfxX":-8.85743688401364,"pfxZ":-4.81836335912304,"pX":-0.9510803065136517,"pZ":2.098507815512911,"vX0":9.887974169206679,"vY0":-130.66009199731133,"vZ0":4.288659590093243,"x":153.25,"y":182.12,"x0":-3.6444693460253914,"y0":50.004778232151764,"z0":3.4871349873011974,"aX":-15.225599907187744},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-7.4,"breakHorizontal":13.7,"spinRate":2001,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.4201791996766504,"extension":6.6012981224027865},"index":2,"playId":"1f1a6dfc-6b0a-3a50-9a7e-6e81350a6443","pitchNumber":2,"startTime":"2026-05-23T04:17:30.588Z","endTime":"2026-05-23T04:17:33.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":694514,"link":"/api/v1/people/694514"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.193437665804634,"aZ":-29.096371171623158,"pfxX":6.566120216282593,"pfxZ":2.4318257356071573,"pX":0.1728098882429087,"pZ":3.4403147978140756,"vX0":7.0261447032240785,"vY0":-112.0398451934331,"vZ0":5.988735009961806,"x":110.41,"y":145.89,"x0":-3.862627104280603,"y0":50.00181701021742,"z0":3.713078242705387,"aX":8.303448450778362},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":6.4,"breakHorizontal":-13.8,"spinRate":2246,"spinDirection":84},"zone":2,"typeConfidence":0.89,"plateTime":0.4898133373863658,"extension":6.7023004659121925},"hitData":{"launchSpeed":70.1,"launchAngle":19.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.82,"coordY":138.42}},"index":3,"playId":"7958a020-5ccb-3edf-9700-2b547c946cd6","pitchNumber":3,"startTime":"2026-05-23T04:17:51.683Z","endTime":"2026-05-23T04:18:03.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":677060,"link":"/api/v1/people/677060","batSide":{"code":"R","description":"Right"}},"second":{"id":694514,"link":"/api/v1/people/694514"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":677060,"link":"/api/v1/people/677060"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-27.399999999999995,"leverageIndex":3.45,"dramaIndex":260.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:18:03.921Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T04:18:20.172Z","endTime":"2026-05-23T04:22:21.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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(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":76.7,"endSpeed":70.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.295711450772483,"aZ":-27.378775080866507,"pfxX":7.944712114004009,"pfxZ":3.8295142197745804,"pX":-1.459240403265274,"pZ":1.9396716371289555,"vX0":3.483986465910701,"vY0":-111.55993855012642,"vZ0":2.4930531001454677,"x":172.62,"y":186.41,"x0":-4.076460890539868,"y0":50.002051474391074,"z0":3.6420537948822003,"aX":9.948122409299891},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":7.9,"breakHorizontal":-15.4,"spinRate":2320,"spinDirection":88},"zone":13,"typeConfidence":0.9,"plateTime":0.49219143315341585,"extension":6.545827554540488},"index":0,"playId":"d6d6d652-1931-32f6-b01a-078b81d6b134","pitchNumber":1,"startTime":"2026-05-23T04:18:44.927Z","endTime":"2026-05-23T04:18:48.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"c7cdfee3-ab0f-3154-81cd-7e1edce2d46a","startTime":"2026-05-23T04:19:00.536Z","endTime":"2026-05-23T04:19:03.828Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36732710059546,"aZ":-45.61623833559562,"pfxX":-9.04463655782423,"pfxZ":-8.140018783067282,"pX":0.0587671462182716,"pZ":1.195622184401425,"vX0":12.291871879736867,"vY0":-128.91816246377485,"vZ0":3.282990081098738,"x":114.76,"y":206.5,"x0":-3.6365673524255806,"y0":50.00002449851647,"z0":3.4712257529009154,"aX":-14.945077207401168},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-13.4,"breakHorizontal":13.1,"spinRate":2024,"spinDirection":283},"zone":14,"typeConfidence":0.88,"plateTime":0.4278818689003363,"extension":6.690662024796894},"index":2,"playId":"38830271-eeaa-3116-b02f-34a211479e81","pitchNumber":2,"startTime":"2026-05-23T04:19:16.712Z","endTime":"2026-05-23T04:19:20.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":80.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.299895537396733,"aZ":-43.56725754790346,"pfxX":-10.133693992788947,"pfxZ":-6.794771386077886,"pX":0.010782900593968985,"pZ":1.2539059481182504,"vX0":12.42651400450176,"vY0":-129.69182329784604,"vZ0":3.0123376463280946,"x":116.59,"y":204.92,"x0":-3.5636223641982285,"y0":50.00614246700901,"z0":3.43823982658624,"aX":-16.981373824898633},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-11.2,"breakHorizontal":15.0,"spinRate":1951,"spinDirection":280},"zone":14,"typeConfidence":0.88,"plateTime":0.4250212163761171,"extension":6.592665302681621},"index":3,"playId":"8b4336ee-7a16-30bd-8957-7e894fc78e08","pitchNumber":3,"startTime":"2026-05-23T04:19:40.407Z","endTime":"2026-05-23T04:19:44.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56997820039731,"aZ":-26.881831651678954,"pfxX":-7.43680322401021,"pfxZ":3.0718496133643463,"pX":0.659313831381944,"pZ":3.9989856764172003,"vX0":13.270384817358888,"vY0":-130.4808174420284,"vZ0":5.311206780046466,"x":91.87,"y":130.81,"x0":-3.527300418658598,"y0":50.003978214200686,"z0":3.962957252286658,"aX":-12.820425689903656},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":10.6,"spinRate":2237,"spinDirection":270},"zone":12,"typeConfidence":0.92,"plateTime":0.4198601300782183,"extension":6.742704923225675},"index":4,"playId":"eafa4445-3b26-3a67-a3e0-601968e02766","pitchNumber":4,"startTime":"2026-05-23T04:20:04.704Z","endTime":"2026-05-23T04:20:08.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.479082758120153,"aZ":-38.8195223562369,"pfxX":-7.356827150619223,"pfxZ":-3.9789741556246057,"pX":-0.8352666494578668,"pZ":2.707386722356146,"vX0":9.616783016043053,"vY0":-128.91423207677795,"vZ0":5.305657613644884,"x":148.84,"y":165.68,"x0":-3.6698054464551904,"y0":50.00011440726152,"z0":3.6302499634819165,"aX":-12.298427849604565},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.5,"breakHorizontal":11.0,"spinRate":1941,"spinDirection":285},"zone":4,"typeConfidence":0.91,"plateTime":0.4259712449071764,"extension":6.62808950885196},"index":5,"playId":"911bf427-82d7-3c4d-bc3b-59d2b664a510","pitchNumber":5,"startTime":"2026-05-23T04:20:23.730Z","endTime":"2026-05-23T04:20:27.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"d29728b9-9e47-34f7-8789-033424344186","startTime":"2026-05-23T04:20:47.756Z","endTime":"2026-05-23T04:20:52.003Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29497651044728,"aZ":-39.46194778857211,"pfxX":-7.836666043077291,"pfxZ":-4.223896705895694,"pX":-0.8897384018139427,"pZ":2.089072200081546,"vX0":9.935415870730862,"vY0":-130.5524831717595,"vZ0":3.7181814685702728,"x":150.91,"y":182.38,"x0":-3.725153824100436,"y0":50.0001986078992,"z0":3.615359319018081,"aX":-13.537067496410517},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-6.5,"breakHorizontal":12.0,"spinRate":2006,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.4194279257186322,"extension":6.675271729160252},"index":7,"playId":"d4e34b95-f097-38d4-975d-11d172090f2d","pitchNumber":6,"startTime":"2026-05-23T04:21:05.270Z","endTime":"2026-05-23T04:21:09.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8828303654177,"aZ":-28.310639564495304,"pfxX":6.382268954816938,"pfxZ":3.045879848302958,"pX":0.6477865937572935,"pZ":2.012029637893397,"vX0":7.996342500639861,"vY0":-112.35287164088639,"vZ0":2.8589961635946746,"x":92.31,"y":184.46,"x0":-3.797436005638033,"y0":50.00213262564326,"z0":3.615163957242523,"aX":8.092453370363277},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":6.7,"breakHorizontal":-13.8,"spinRate":2367,"spinDirection":82},"zone":9,"typeConfidence":0.9,"plateTime":0.48901763204824267,"extension":6.648620820011488},"index":8,"playId":"fc09922d-172f-3e97-b70b-ba36e216b208","pitchNumber":7,"startTime":"2026-05-23T04:21:37.167Z","endTime":"2026-05-23T04:21:41.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.759917091175346,"aZ":-40.12305578136694,"pfxX":-7.434192065381506,"pfxZ":-4.763374485279036,"pX":0.8108673155778293,"pZ":1.8493294368017004,"vX0":13.316546765678313,"vY0":-128.60597427214836,"vZ0":3.6414193961750527,"x":86.09,"y":188.85,"x0":-3.478680256663369,"y0":50.005165423684616,"z0":3.535830584357506,"aX":-12.40196893419625},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.4,"breakHorizontal":10.3,"spinRate":1966,"spinDirection":281},"zone":14,"typeConfidence":0.9,"plateTime":0.4266227639927167,"extension":6.840419762311671},"hitData":{"launchSpeed":86.8,"launchAngle":32.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.57,"coordY":86.24}},"index":9,"playId":"b85b325c-4ff1-37bd-a775-a0eef96f6fe2","pitchNumber":8,"startTime":"2026-05-23T04:22:08.889Z","endTime":"2026-05-23T04:22:21.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":2.099999999999998,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:22:21.662Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a line drive to left fielder Ryan Waldschmidt. Chad Stevens to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T04:22:35.657Z","endTime":"2026-05-23T04:23:16.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"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, 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.3,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805189519219518,"aZ":-36.88011338231576,"pfxX":-6.523947534237834,"pfxZ":-2.7106384795068434,"pX":-0.04244355307633456,"pZ":1.757920268558615,"vX0":11.444469631064754,"vY0":-130.93581247180407,"vZ0":2.5214011602985167,"x":118.62,"y":191.32,"x0":-3.6235657561419607,"y0":50.00321239160807,"z0":3.543170315460678,"aX":-11.321098078402484},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.1,"breakHorizontal":9.2,"spinRate":2029,"spinDirection":280},"zone":8,"typeConfidence":0.92,"plateTime":0.4184188171250849,"extension":6.809417377894061},"index":0,"playId":"8dd6c2ae-2043-3726-89c2-c2f90bb5433e","pitchNumber":1,"startTime":"2026-05-23T04:22:46.563Z","endTime":"2026-05-23T04:22:50.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.361045130468028,"aZ":-31.932009259881276,"pfxX":6.443667077087058,"pfxZ":0.18460471265549483,"pX":0.2136361900674041,"pZ":1.7949673804159507,"vX0":7.169553758131956,"vY0":-113.57134093041581,"vZ0":3.1170843489273414,"x":108.86,"y":190.32,"x0":-3.830659177445923,"y0":50.00148305997918,"z0":3.5973179601544563,"aX":8.347624453104965},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.6,"breakHorizontal":-13.6,"spinRate":2293,"spinDirection":88},"zone":9,"typeConfidence":0.89,"plateTime":0.4837625498132123,"extension":6.626852894943772},"hitData":{"launchSpeed":91.5,"launchAngle":18.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.27,"coordY":112.04}},"index":1,"playId":"d20cee66-60e4-3524-8e34-ad24c0021e4b","pitchNumber":2,"startTime":"2026-05-23T04:23:03.644Z","endTime":"2026-05-23T04:23:16.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.72,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:23:16.248Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-23T04:24:25.844Z","endTime":"2026-05-23T04:26:19.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"0c40f941-353f-370d-83c2-3ddb3e96fe4f","startTime":"2026-05-23T04:23:49.096Z","endTime":"2026-05-23T04:23:52.336Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"d80f12ff-7e22-3180-af61-68f0b8ad120f","startTime":"2026-05-23T04:24:08.385Z","endTime":"2026-05-23T04:24:12.019Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362645508434195,"aZ":-41.45932510115158,"pfxX":-7.167964271456979,"pfxZ":-5.441681232711717,"pX":-1.0541227509803055,"pZ":1.8800184741272958,"vX0":9.155886657450448,"vY0":-130.03132974374128,"vZ0":3.715979320031482,"x":157.18,"y":188.02,"x0":-3.696724783039278,"y0":50.00487045791187,"z0":3.5865688261167543,"aX":-12.223169587836127},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-8.6,"breakHorizontal":10.8,"spinRate":1925,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.4219234340161151,"extension":6.5890921115803005},"index":2,"playId":"e87f1e52-afa5-3eb8-b68f-4194360301f2","pitchNumber":1,"startTime":"2026-05-23T04:24:27.976Z","endTime":"2026-05-23T04:24:31.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.178364483733667,"aZ":-40.93357618438868,"pfxX":-8.76279926135728,"pfxZ":-5.0803232083374805,"pX":-0.3418885872340864,"pZ":2.105843088186884,"vX0":11.063248406077738,"vY0":-131.05552267062987,"vZ0":4.283737851450335,"x":130.03,"y":181.92,"x0":-3.4985883963699385,"y0":50.0047885987851,"z0":3.525248403653541,"aX":-15.098166355019487},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-7.8,"breakHorizontal":13.2,"spinRate":1914,"spinDirection":282},"zone":7,"typeConfidence":0.89,"plateTime":0.4194796446904725,"extension":6.686662985753384},"index":3,"playId":"a120b708-35dd-3ad4-92bb-5e6708a786ad","pitchNumber":2,"startTime":"2026-05-23T04:24:46.167Z","endTime":"2026-05-23T04:24:49.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.306343090268108,"aZ":-43.50032125708431,"pfxX":-6.351713276840933,"pfxZ":-6.6183180967873865,"pX":-0.26514732936830093,"pZ":1.124744329969699,"vX0":10.529228528470007,"vY0":-130.49377610411204,"vZ0":2.3891806720676594,"x":127.11,"y":208.41,"x0":-3.540335548374528,"y0":50.001099223616805,"z0":3.4914041963165308,"aX":-10.87563179557106},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-11.0,"breakHorizontal":9.0,"spinRate":1768,"spinDirection":291},"zone":13,"typeConfidence":0.89,"plateTime":0.4208896020373749,"extension":6.654456405693837},"index":4,"playId":"7efc1779-41e5-3513-aca5-281ac18d3e4f","pitchNumber":3,"startTime":"2026-05-23T04:25:12.633Z","endTime":"2026-05-23T04:25:16.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Hunter Goodman steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"actionPlayId":"7efc1779-41e5-3513-aca5-281ac18d3e4f","startTime":"2026-05-23T04:25:24.753Z","endTime":"2026-05-23T04:25:34.899Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":677060,"link":"/api/v1/people/677060"},"postOnSecond":{"id":696100,"link":"/api/v1/people/696100"},"postOnThird":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"homeTeamWinProbability":16.1,"awayTeamWinProbability":83.9,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":1.47,"dramaIndex":45.0,"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031647171207258,"aZ":-41.090715206067536,"pfxX":-8.349960307009113,"pfxZ":-5.306447745288743,"pX":-0.5021819273666283,"pZ":1.3978413308277484,"vX0":10.565141666396068,"vY0":-129.1234464218926,"vZ0":2.8926077438582443,"x":136.14,"y":201.04,"x0":-3.5706931268435573,"y0":50.00123691137648,"z0":3.434516166135511,"aX":-14.034408445509712},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-8.6,"breakHorizontal":12.6,"spinRate":1913,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.42493126324600006,"extension":6.714599238668766},"index":6,"playId":"b669fca3-6858-3915-8d89-7f39e91ce13b","pitchNumber":4,"startTime":"2026-05-23T04:25:34.899Z","endTime":"2026-05-23T04:25:39.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":89.3,"endSpeed":81.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.472511458758348,"aZ":-42.61738632230863,"pfxX":-7.654347999066213,"pfxZ":-6.187742472010246,"pX":-0.1291296228946879,"pZ":1.051908034559722,"vX0":11.271317654843582,"vY0":-129.48890336473465,"vZ0":2.32109986838128,"x":121.92,"y":210.38,"x0":-3.5552114512216075,"y0":50.00148452681073,"z0":3.41788256072541,"aX":-12.924925078752176},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-10.3,"breakHorizontal":11.2,"spinRate":1922,"spinDirection":289},"zone":13,"typeConfidence":0.89,"plateTime":0.4239152560078612,"extension":6.682326259404178},"index":7,"playId":"8b773f4d-4e0a-39ec-9de9-b84ec4382a7a","pitchNumber":5,"startTime":"2026-05-23T04:25:54.578Z","endTime":"2026-05-23T04:25:57.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919666045321758,"aZ":-41.78534619095444,"pfxX":-7.025551242452285,"pfxZ":-5.8196938108789915,"pX":-0.16099638410726302,"pZ":1.3340285333847661,"vX0":10.760983423456716,"vY0":-128.08871116080857,"vZ0":2.876448881429412,"x":123.14,"y":202.76,"x0":-3.515213821630514,"y0":50.00221539481006,"z0":3.4770482788149972,"aX":-11.605297338834406},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.5,"breakHorizontal":10.1,"spinRate":1961,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.42859405478224444,"extension":6.6913102195239675},"index":8,"playId":"3a401925-4512-316e-bcc4-bcdb443fab2d","pitchNumber":6,"startTime":"2026-05-23T04:26:15.692Z","endTime":"2026-05-23T04:26:19.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657044,"link":"/api/v1/people/657044","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672515,"link":"/api/v1/people/672515"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":677060,"link":"/api/v1/people/677060"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:26:19.138Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Fernandez flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T04:29:01.027Z","endTime":"2026-05-23T04:31:03.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jose Fernandez replaces Jorge Barrosa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-23T04:28:25.110Z","endTime":"2026-05-23T04:29:03.183Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"602","replacedPlayer":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91841558633031,"aZ":-23.475701561403024,"pfxX":1.3437765745845558,"pfxZ":4.734810561617536,"pX":-0.30589185264291724,"pZ":2.7838755329407467,"vX0":6.028347331983216,"vY0":-134.1562600241278,"vZ0":-3.8909917528222255,"x":128.66,"y":163.62,"x0":-2.749532284227727,"y0":50.002157974886885,"z0":5.910899443387154,"aX":2.4675372872453623},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":-3.6,"spinRate":1931,"spinDirection":199},"zone":5,"typeConfidence":0.95,"plateTime":0.40706964877430796,"extension":6.1624404079101485},"index":1,"playId":"96095408-1a34-336a-aa1a-97ae1468fa02","pitchNumber":1,"startTime":"2026-05-23T04:29:03.183Z","endTime":"2026-05-23T04:29:06.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":92.8,"endSpeed":85.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.125763956722807,"aZ":-20.869418317222845,"pfxX":0.6024217166975179,"pfxZ":6.081937256363883,"pX":0.9161210801007647,"pZ":1.6530798944009544,"vX0":8.75824568424833,"vY0":-134.90488410929945,"vZ0":-7.207630892755671,"x":82.08,"y":194.15,"x0":-2.439662030177882,"y0":50.001081870670205,"z0":5.8115919319146565,"aX":1.1174470018577065},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-2.8,"spinRate":2018,"spinDirection":202},"zone":14,"typeConfidence":0.76,"plateTime":0.4047734637560474,"extension":6.28741705361968},"index":2,"playId":"c6c952d6-bbcc-34c8-a48b-ec1851f6fd7e","pitchNumber":2,"startTime":"2026-05-23T04:29:19.301Z","endTime":"2026-05-23T04:29:23.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.026055006607788,"aZ":-22.639246380500857,"pfxX":1.5465983354281398,"pfxZ":5.25874101482352,"pX":1.3974905136344784,"pZ":1.7329392912474992,"vX0":9.65142368727724,"vY0":-133.36023680809555,"vZ0":-6.431638790666795,"x":63.73,"y":191.99,"x0":-2.46000083300011,"y0":50.00084748260434,"z0":5.794298651693104,"aX":2.8005269781809305},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-4.8,"spinRate":2001,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.4097574825160035,"extension":6.23914616152111},"index":3,"playId":"87bd1dca-9f6e-3ee6-97fb-4e2a7c50657c","pitchNumber":3,"startTime":"2026-05-23T04:29:36.940Z","endTime":"2026-05-23T04:29:40.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.594940792685655,"aZ":-13.28839104720138,"pfxX":-4.287326168137117,"pfxZ":9.231009689292726,"pX":-0.001990696097055107,"pZ":1.6877053231792294,"vX0":8.390650934877618,"vY0":-141.92459871213615,"vZ0":-9.012350834730121,"x":117.08,"y":193.21,"x0":-2.4358619691536774,"y0":50.00561351457996,"z0":5.745007445327932,"aX":-8.77442971455653},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":2306,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3855116853306999,"extension":6.340789756745114},"index":4,"playId":"e72109e4-a58f-34e4-974f-cfdc7d7bf935","pitchNumber":4,"startTime":"2026-05-23T04:29:55.988Z","endTime":"2026-05-23T04:30:20.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-23T04:30:20.805Z","endTime":"2026-05-23T04:30:32.808Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":92.2,"endSpeed":85.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.354110368872924,"aZ":-22.038505039486914,"pfxX":0.9760699488750539,"pfxZ":5.552462445122474,"pX":1.133070956497674,"pZ":2.0194325119157512,"vX0":9.5372775705998,"vY0":-133.89474649175537,"vZ0":-5.779052077050215,"x":73.81,"y":184.26,"x0":-2.593538119975251,"y0":50.0046353871715,"z0":5.770073024798751,"aX":1.782616073961034},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":-3.7,"spinRate":2006,"spinDirection":191},"zone":14,"typeConfidence":0.89,"plateTime":0.4081807669683255,"extension":6.3225575498227125},"index":6,"playId":"025c3d54-5ac5-3248-b168-e182677430be","pitchNumber":5,"startTime":"2026-05-23T04:30:32.808Z","endTime":"2026-05-23T04:30:36.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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.1,"endSpeed":88.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.116382924299856,"aZ":-17.26431584202259,"pfxX":-1.4427286855788504,"pfxZ":7.3701921060530236,"pX":-0.08991650061119141,"pZ":3.4727324588415733,"vX0":7.253752219571867,"vY0":-141.3057888908803,"vZ0":-3.6386134664205727,"x":120.43,"y":145.02,"x0":-2.5023917828866193,"y0":50.001649293794564,"z0":5.8858563298077655,"aX":-2.919076604403242},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.8,"breakHorizontal":1.1,"spinRate":2361,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3875817014393679,"extension":6.123935057043683},"hitData":{"launchSpeed":97.0,"launchAngle":32.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.39,"coordY":52.48}},"index":7,"playId":"0f3acb7a-3e4d-3be6-a2b4-42d372381fa5","pitchNumber":6,"startTime":"2026-05-23T04:30:51.579Z","endTime":"2026-05-23T04:31:03.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:31:03.082Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out, third baseman Kyle Karros to first baseman Willi Castro.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T04:31:27.998Z","endTime":"2026-05-23T04:31:58.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3539280661908,"aZ":-21.59483782681449,"pfxX":-8.178543472869292,"pfxZ":5.255548903870096,"pX":0.48185213089315976,"pZ":2.9691878057016163,"vX0":10.163919327428006,"vY0":-140.82173676352818,"vZ0":-4.665663824374114,"x":98.63,"y":158.61,"x0":-2.1080526566787197,"y0":50.0008439874955,"z0":6.0404487594932545,"aX":-16.458660189166817},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":12.8,"spinRate":2147,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3886325371324819,"extension":6.290971013923669},"index":0,"playId":"28b39a14-0d6a-32bb-be1f-1e7293a29af2","pitchNumber":1,"startTime":"2026-05-23T04:31:35.090Z","endTime":"2026-05-23T04:31:38.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11520902603453,"aZ":-21.502022648760285,"pfxX":-8.631287910486174,"pfxZ":5.3304782846418295,"pX":-0.3930888643986461,"pZ":1.836227953780001,"vX0":8.546096319558464,"vY0":-140.67606406987082,"vZ0":-7.0179244120419,"x":131.98,"y":189.2,"x0":-2.349984478195373,"y0":50.004332929607614,"z0":5.758596722170712,"aX":-17.289115930125963},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.3,"breakHorizontal":13.9,"spinRate":2118,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3894412820418838,"extension":6.3002823296897725},"hitData":{"launchSpeed":82.5,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.66,"coordY":159.87}},"index":1,"playId":"87d10dc4-583e-3f95-b9ef-0e9e06bbf7bd","pitchNumber":2,"startTime":"2026-05-23T04:31:50.315Z","endTime":"2026-05-23T04:31:58.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:31:58.817Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adrian Del Castillo pops out to second baseman Chad Stevens.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-23T04:32:13.635Z","endTime":"2026-05-23T04:33:29.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.42"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.71"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.22"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.55"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.80"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.20"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.28"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.66"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.20"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.82"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.53"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.48"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.50"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.210905901960327,"aZ":-36.868482106676005,"pfxX":2.3804383223388625,"pfxZ":-3.1129826227814554,"pX":-0.954020277695366,"pZ":2.778410546704606,"vX0":2.941558118954959,"vY0":-121.82459164097843,"vZ0":-0.5618665779126231,"x":153.37,"y":163.76,"x0":-2.4849112388132064,"y0":50.00292098649038,"z0":6.1900249871467405,"aX":3.589157932689238},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.5,"breakHorizontal":-5.0,"spinRate":2394,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.44905018899746674,"extension":5.779724867166673},"index":0,"playId":"7fc6dda3-d979-3e42-b9a4-c2dbc373286e","pitchNumber":1,"startTime":"2026-05-23T04:32:24.356Z","endTime":"2026-05-23T04:32:28.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.487233971333474,"aZ":-14.669209462070343,"pfxX":-3.3736695464087227,"pfxZ":8.494468456681233,"pX":-0.23941867012390214,"pZ":3.5985142733253372,"vX0":6.553668017318608,"vY0":-142.37700999543628,"vZ0":-4.217371641263743,"x":126.13,"y":141.62,"x0":-2.128720438594409,"y0":50.0050659651636,"z0":6.021896096636945,"aX":-6.954641543212284},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":4.8,"spinRate":2223,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3841181855284419,"extension":6.188911474507029},"index":1,"playId":"b3436329-7264-33ef-9d63-3035484389c7","pitchNumber":2,"startTime":"2026-05-23T04:32:41.450Z","endTime":"2026-05-23T04:32:44.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-23T04:32:54.391Z","endTime":"2026-05-23T04:33:05.475Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.374271844229032,"aZ":-14.126936602960782,"pfxX":-2.705472859440412,"pfxZ":8.640726099366145,"pX":-0.22690152454764678,"pZ":1.999138389334026,"vX0":6.6483246285397595,"vY0":-143.20356549494792,"vZ0":-8.58736661879448,"x":125.65,"y":184.8,"x0":-2.221403080981036,"y0":50.00334845945419,"z0":5.909712066827573,"aX":-5.651628936489444},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.2,"breakHorizontal":3.6,"spinRate":2349,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.3816894510107822,"extension":6.212119151222047},"index":3,"playId":"42c4cb76-db47-38b1-875e-52bee2c76256","pitchNumber":3,"startTime":"2026-05-23T04:33:05.475Z","endTime":"2026-05-23T04:33:09.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.402129668191748,"aZ":-15.048762616763957,"pfxX":-4.388902842907349,"pfxZ":8.161957020352952,"pX":1.213164407071937,"pZ":2.7385515447613957,"vX0":11.576652374757323,"vY0":-143.5053552684606,"vZ0":-6.000512572978467,"x":70.76,"y":164.84,"x0":-2.292477262792148,"y0":50.00228261948317,"z0":5.784536447422733,"aX":-9.20975535940806},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.8,"breakHorizontal":5.8,"spinRate":2344,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.380840531348833,"extension":6.203967279949827},"hitData":{"launchSpeed":47.0,"launchAngle":41.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.52,"coordY":154.11}},"index":4,"playId":"a5a083cc-bba8-3f06-a562-2f456acf2e77","pitchNumber":4,"startTime":"2026-05-23T04:33:22.492Z","endTime":"2026-05-23T04:33:29.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":677060,"link":"/api/v1/people/677060"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":664983,"link":"/api/v1/people/664983"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"First Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-23T04:33:29.249Z","atBatIndex":73}]