[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-21T17:15:49.431Z","endTime":"2026-05-21T17:16:50.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T14:31:29.211Z","endTime":"2026-05-21T16:53:25.231Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"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-21T16:53:25.231Z","endTime":"2026-05-21T17:15:34.269Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"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-21T17:15:34.269Z","endTime":"2026-05-21T17:15:51.596Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"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":95.9,"endSpeed":86.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04706861983326,"aZ":-11.374298835904701,"pfxX":-7.574181842179113,"pfxZ":10.705748270266996,"pX":-0.6876978884575348,"pZ":3.7950919844132858,"vX0":6.007533158148449,"vY0":-139.4058142406839,"vZ0":-3.4191149676887385,"x":143.21,"y":136.31,"x0":-1.900239199575562,"y0":50.006392239209596,"z0":5.802975755649524,"aX":-14.721821717560086},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":12.2,"spinRate":2449,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.39482048079493026,"extension":6.517191849280847},"index":3,"playId":"75087b9d-d1af-3ab1-8248-14c1d9690c3e","pitchNumber":1,"startTime":"2026-05-21T17:15:51.596Z","endTime":"2026-05-21T17:15:54.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959957487448055,"aZ":-33.35716333936733,"pfxX":7.689253886393997,"pfxZ":-0.7697912708726475,"pX":-0.4168340781426122,"pZ":1.468191753266369,"vX0":2.437692479623955,"vY0":-123.57173171550895,"vZ0":-2.848822793326919,"x":132.89,"y":199.14,"x0":-2.4177842916265675,"y0":50.004893786003755,"z0":5.467269701950154,"aX":11.771717499673557},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.8,"breakHorizontal":-14.5,"spinRate":3241,"spinDirection":45},"zone":13,"typeConfidence":0.91,"plateTime":0.4449875606785505,"extension":6.288928524062141},"index":4,"playId":"4d4d6c92-5f87-3cd6-bd8a-1c4b42fa2ddb","pitchNumber":2,"startTime":"2026-05-21T17:16:09.757Z","endTime":"2026-05-21T17:16:14.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.224887609420563,"aZ":-22.254244996269623,"pfxX":1.3887202754710124,"pfxZ":5.411377553428358,"pX":1.0570581175479987,"pZ":2.3392847860251242,"vX0":7.438671418373156,"vY0":-134.33662787491352,"vZ0":-4.528562230890154,"x":76.71,"y":175.62,"x0":-1.9246622940981941,"y0":50.00304197742628,"z0":5.622282230130923,"aX":2.5467540626644714},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-4.1,"spinRate":2492,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.4072188624269568,"extension":6.580515235996666},"index":5,"playId":"9d4e9656-4cc9-3a00-b56f-a11292ff522a","pitchNumber":3,"startTime":"2026-05-21T17:16:27.952Z","endTime":"2026-05-21T17:16:30.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.574538599403905,"aZ":-34.357094668728685,"pfxX":9.775180176022136,"pfxZ":-1.38326376957,"pX":-0.20825972724600023,"pZ":2.924541677391434,"vX0":2.1207936109931054,"vY0":-125.5731748011855,"vZ0":0.5070102130568217,"x":124.94,"y":159.82,"x0":-2.3358333208494337,"y0":50.005044440027994,"z0":5.545263501884237,"aX":15.404352391034248},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.0,"breakHorizontal":-18.2,"spinRate":3226,"spinDirection":47},"zone":5,"typeConfidence":0.91,"plateTime":0.4384139544148522,"extension":6.363463249657586},"index":6,"playId":"6494b329-9aeb-332b-adcc-df120f2d65ff","pitchNumber":4,"startTime":"2026-05-21T17:16:47.376Z","endTime":"2026-05-21T17:16:50.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-21T17:16:50.869Z","atBatIndex":0},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (13) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-21T17:17:11.368Z","endTime":"2026-05-21T17:19:29.056Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.879975457171334,"aZ":-12.68522061200989,"pfxX":-4.970108691861369,"pfxZ":9.870681131523346,"pX":0.3529292172595593,"pZ":3.331006993667413,"vX0":7.530667169273661,"vY0":-140.58730396974389,"vZ0":-4.308138548737778,"x":103.55,"y":148.84,"x0":-1.7315836372068987,"y0":50.005800348889274,"z0":5.72483173656798,"aX":-9.816735950955534},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2321,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.39162149102934896,"extension":6.628658510930591},"index":0,"playId":"f8bb5035-f404-31cd-a306-fa4e205f8f21","pitchNumber":1,"startTime":"2026-05-21T17:17:19.630Z","endTime":"2026-05-21T17:17:23.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.069289185318894,"aZ":-26.35092415588095,"pfxX":-10.073256651368357,"pfxZ":3.351698684033101,"pX":-0.9858296168711835,"pZ":2.6203083492882624,"vX0":6.036038081576864,"vY0":-131.73661263804615,"vZ0":-2.6927581674595036,"x":154.58,"y":168.03,"x0":-2.012201239877282,"y0":50.00119964441845,"z0":5.627941295876137,"aX":-17.494535158721067},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":16.7,"spinRate":1775,"spinDirection":227},"zone":11,"typeConfidence":0.88,"plateTime":0.41765637481955054,"extension":6.711060760057467},"index":1,"playId":"3b625762-4fd8-38f7-83ac-e32304a9bb77","pitchNumber":2,"startTime":"2026-05-21T17:17:38.191Z","endTime":"2026-05-21T17:17:41.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.097102149548085,"aZ":-13.464198058235173,"pfxX":-5.698092302123131,"pfxZ":9.3195366007861,"pX":-0.37053600362667394,"pZ":3.4097387877015026,"vX0":6.279863682408321,"vY0":-141.45372300605345,"vZ0":-3.801860895270387,"x":131.12,"y":146.72,"x0":-1.889065854469498,"y0":50.001622734866146,"z0":5.646580375110545,"aX":-11.438323059730537},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2362,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.3886080954486184,"extension":6.685679267130386},"index":2,"playId":"805caa61-78bb-3efa-81e4-5e20fa3808cd","pitchNumber":3,"startTime":"2026-05-21T17:17:57.650Z","endTime":"2026-05-21T17:18:01.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01835862997744,"aZ":-22.284174550477378,"pfxX":0.48459600785339596,"pfxZ":5.206512230811628,"pX":1.520738753080157,"pZ":1.884151959553373,"vX0":9.261234987217527,"vY0":-136.4762825774879,"vZ0":-5.821514403837385,"x":59.03,"y":187.91,"x0":-1.969636610174926,"y0":50.00518082592016,"z0":5.564366543244356,"aX":0.918943560935095},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":-2.6,"spinRate":2569,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.40023640942496197,"extension":6.70134865238538},"index":3,"playId":"6478018c-2f85-38c2-8774-49af32cccdd2","pitchNumber":4,"startTime":"2026-05-21T17:18:20.343Z","endTime":"2026-05-21T17:18:23.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00088311964797,"aZ":-22.566369460004157,"pfxX":0.214862948831952,"pfxZ":5.093650938267944,"pX":0.23999909759892674,"pZ":2.1167447903487266,"vX0":6.102061704394358,"vY0":-135.38265485751248,"vZ0":-4.808539065737271,"x":107.85,"y":181.63,"x0":-2.0558349362864794,"y0":50.00629597164329,"z0":5.462174635855333,"aX":0.4038541164873083},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":-1.4,"spinRate":2468,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.4020690118140524,"extension":6.741681202889614},"index":4,"playId":"be9839d8-765e-3cb7-9788-444b5934e8d4","pitchNumber":5,"startTime":"2026-05-21T17:18:39.346Z","endTime":"2026-05-21T17:18:42.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-21T17:18:52.798Z","endTime":"2026-05-21T17:19:09.538Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60693914307701,"aZ":-13.816628249514945,"pfxX":-7.478341525541167,"pfxZ":8.977008872227804,"pX":-0.4255836122193554,"pZ":3.0499701554268035,"vX0":6.976694102717505,"vY0":-142.54675567303826,"vZ0":-4.783830350748567,"x":133.22,"y":156.43,"x0":-1.9403866628147692,"y0":50.00627734794141,"z0":5.630943518941412,"aX":-15.300335695879534},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":12.0,"spinRate":2391,"spinDirection":215},"zone":1,"typeConfidence":0.92,"plateTime":0.3851194062192831,"extension":6.609535259898323},"hitData":{"launchSpeed":96.0,"launchAngle":39.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.07,"coordY":94.81}},"index":6,"playId":"acba5734-e38c-3ee4-824e-ad7e3f20f9c3","pitchNumber":6,"startTime":"2026-05-21T17:19:09.538Z","endTime":"2026-05-21T17:19:29.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-9.800000000000004,"leverageIndex":0.63,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:19:29.056Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-21T17:19:58.576Z","endTime":"2026-05-21T17:20:51.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.789991073981245,"aZ":-46.137423796553186,"pfxX":5.3644388051618,"pfxZ":-9.28756350140721,"pX":-0.3417966380357326,"pZ":2.9457157295384953,"vX0":2.3139771615402225,"vY0":-122.76556444903811,"vZ0":2.415204232613541,"x":130.03,"y":159.25,"x0":-1.9979772294023728,"y0":50.00456490618133,"z0":5.92074447311002,"aX":8.0627005586055},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-15.8,"breakHorizontal":-10.3,"spinRate":3204,"spinDirection":41},"zone":1,"typeConfidence":0.93,"plateTime":0.44880122090330765,"extension":6.44240787781286},"index":0,"playId":"333ae197-3834-3acf-846d-727ed5531e2d","pitchNumber":1,"startTime":"2026-05-21T17:20:06.369Z","endTime":"2026-05-21T17:20:12.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97682327895952,"aZ":-15.804499751977858,"pfxX":-6.0420264661538985,"pfxZ":7.997570495917685,"pX":0.22342637297763018,"pZ":3.286308398946784,"vX0":8.212548692995028,"vY0":-142.235286962448,"vZ0":-3.982630902208237,"x":108.48,"y":150.05,"x0":-1.9178722701757869,"y0":50.00133288870702,"z0":5.708464805483411,"aX":-12.365174723669664},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2295,"spinDirection":219},"zone":2,"typeConfidence":0.92,"plateTime":0.385250999983906,"extension":6.697189565647491},"index":1,"playId":"165c9e66-5243-3334-a4af-69d97757d9bf","pitchNumber":2,"startTime":"2026-05-21T17:20:25.634Z","endTime":"2026-05-21T17:20:28.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04790520758985,"aZ":-34.55123287678941,"pfxX":9.448104567026906,"pfxZ":-1.5236016976122801,"pX":0.12391844192050203,"pZ":1.2895915390360613,"vX0":2.750440494240133,"vY0":-124.85380022218227,"vZ0":-3.081740673821228,"x":112.28,"y":203.96,"x0":-2.2228405154678823,"y0":50.0048245613077,"z0":5.419653031623698,"aX":14.731025161084233},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":-17.8,"spinRate":3255,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4408037278985928,"extension":6.380654841496763},"index":2,"playId":"1967d57b-a14d-3586-ab86-0fd34e46d384","pitchNumber":3,"startTime":"2026-05-21T17:20:46.708Z","endTime":"2026-05-21T17:20:51.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:20:51.146Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out to third baseman Nolan Gorman in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-21T17:21:06.107Z","endTime":"2026-05-21T17:22:11.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27867702239215,"aZ":-23.961846604112004,"pfxX":0.8374219838286658,"pfxZ":4.370416585975439,"pX":-0.21009951979110114,"pZ":3.3870518818942315,"vX0":4.534202423987356,"vY0":-135.8080085008804,"vZ0":-1.7023821496896985,"x":125.01,"y":147.33,"x0":-2.0063600732420204,"y0":50.000187928014206,"z0":5.680063270719005,"aX":1.5707748832145634},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":-2.4,"spinRate":2532,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.4025166460929359,"extension":6.607497997064078},"index":0,"playId":"938f7364-67ab-33a6-8fa7-946746394abb","pitchNumber":1,"startTime":"2026-05-21T17:21:20.056Z","endTime":"2026-05-21T17:21:24.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.615907324865603,"aZ":-46.148916880665354,"pfxX":4.826174467414878,"pfxZ":-9.659653523946389,"pX":-0.3427711871602848,"pZ":2.7946147635586653,"vX0":2.527895624799326,"vY0":-119.66457988592744,"vZ0":2.380691702925132,"x":130.07,"y":163.33,"x0":-2.0406961364815386,"y0":50.00356941507666,"z0":5.928617355293606,"aX":6.98133112590425},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-16.6,"breakHorizontal":-9.4,"spinRate":3232,"spinDirection":43},"zone":1,"typeConfidence":0.96,"plateTime":0.4581535237740386,"extension":6.3940659841672876},"index":1,"playId":"860919a9-0c4c-363b-9726-80d0a2fc1e5c","pitchNumber":2,"startTime":"2026-05-21T17:21:41.016Z","endTime":"2026-05-21T17:21:44.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492577937690605,"aZ":-26.79543152495773,"pfxX":1.631373875458722,"pfxZ":2.8614473235099886,"pX":0.5941275182496729,"pZ":3.048031091663354,"vX0":6.666480935846317,"vY0":-135.03143936607754,"vZ0":-2.04529509233163,"x":94.35,"y":156.48,"x0":-2.1009497787260876,"y0":50.00312026507035,"z0":5.66747476857961,"aX":3.0647757115854755},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":-4.1,"spinRate":2634,"spinDirection":156},"zone":3,"typeConfidence":0.91,"plateTime":0.402898965755472,"extension":6.52474772167181},"hitData":{"launchSpeed":90.9,"launchAngle":76.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":188.17}},"index":2,"playId":"84cf83b4-0719-3c05-9f0f-d720bf61b5b0","pitchNumber":3,"startTime":"2026-05-21T17:22:01.308Z","endTime":"2026-05-21T17:22:11.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:22:11.032Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-21T17:24:06.036Z","endTime":"2026-05-21T17:25:35.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.08397053603839,"aZ":-10.045022379259077,"pfxX":-9.218497229483521,"pfxZ":11.339343975493867,"pX":-0.5713769340762527,"pZ":3.168719644578994,"vX0":4.232225038016814,"vY0":-140.33651183331182,"vZ0":-5.829835562645775,"x":138.78,"y":153.22,"x0":-0.9192898652539128,"y0":50.00686475713452,"z0":5.958294963143061,"aX":-17.998907696121876},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.2,"breakHorizontal":15.5,"spinRate":2438,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.39353520687751553,"extension":6.36014028714758},"index":0,"playId":"ba6fc222-27f5-3f52-88bd-6b95d97f97ef","pitchNumber":1,"startTime":"2026-05-21T17:24:15.444Z","endTime":"2026-05-21T17:24:18.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":84.9,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88111006458706,"aZ":-43.302132864523564,"pfxX":5.916470169469777,"pfxZ":-7.311342037225655,"pX":-1.188983196685105,"pZ":2.559112706264436,"vX0":-1.9101095598880757,"vY0":-123.51006684855892,"vZ0":-0.2640904037871705,"x":162.32,"y":169.68,"x0":-1.1676227306752693,"y0":50.00013252672032,"z0":6.353320708939886,"aX":9.008679888933491},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-13.0,"breakHorizontal":-10.2,"spinRate":2812,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.4459176097267208,"extension":6.034306886525534},"index":1,"playId":"708ef917-21a0-3e3e-8379-4b48390a7215","pitchNumber":2,"startTime":"2026-05-21T17:24:28.749Z","endTime":"2026-05-21T17:24:32.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82048738303731,"aZ":-25.51691682474404,"pfxX":0.02871654354462072,"pfxZ":3.6991474184351594,"pX":0.22832920725313696,"pZ":1.2975030526839453,"vX0":3.2430701757567344,"vY0":-133.53638284208355,"vZ0":-7.520193794012879,"x":108.3,"y":203.75,"x0":-1.007565144159911,"y0":50.00034821363339,"z0":5.99645085119293,"aX":0.051543093384820486},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.2,"breakHorizontal":-0.8,"spinRate":2696,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.4107906386364557,"extension":6.302575552718425},"index":2,"playId":"551828b4-d834-3c1d-9c06-5e45228a9743","pitchNumber":3,"startTime":"2026-05-21T17:24:41.287Z","endTime":"2026-05-21T17:24:45.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31716206853058,"aZ":-44.16432488273552,"pfxX":7.196998418447082,"pfxZ":-8.02728359927887,"pX":0.21297924778765842,"pZ":1.5024030106619009,"vX0":0.4660306552429029,"vY0":-122.8058295382747,"vZ0":-2.196955448080768,"x":108.88,"y":198.22,"x0":-0.9125890916548152,"y0":50.003361176962116,"z0":6.244144798650154,"aX":10.749988466978175},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.8,"breakHorizontal":-13.1,"spinRate":3010,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4498334293516155,"extension":6.3527564276915385},"index":3,"playId":"5df7bdf8-6385-31c3-b2a5-31bc2a041e6e","pitchNumber":4,"startTime":"2026-05-21T17:24:54.607Z","endTime":"2026-05-21T17:24:57.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-21T17:25:06.093Z","endTime":"2026-05-21T17:25:17.035Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96637965323552,"aZ":-44.65369049514181,"pfxX":5.213399769242195,"pfxZ":-7.996854609112833,"pX":0.5946405377254895,"pZ":1.5963694893028053,"vX0":1.7512881143952528,"vY0":-125.17250638835074,"vZ0":-2.318878462648702,"x":94.33,"y":195.68,"x0":-0.7940822429971461,"y0":50.000047532102876,"z0":6.245517989017337,"aX":8.14048752906675},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-14.8,"breakHorizontal":-9.8,"spinRate":2950,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.44023912749975347,"extension":6.118793476075344},"index":5,"playId":"68741ab3-9c11-347f-bf44-766a6126be6e","pitchNumber":5,"startTime":"2026-05-21T17:25:17.035Z","endTime":"2026-05-21T17:25:21.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.939795212284352,"aZ":-25.501368253446397,"pfxX":-0.5178962459708187,"pfxZ":3.661128691472663,"pX":0.5633096200385352,"pZ":0.8400546448765911,"vX0":4.349366128284794,"vY0":-134.62634590347642,"vZ0":-8.60190910410943,"x":95.53,"y":216.1,"x0":-1.0103725284451386,"y0":50.006722425636056,"z0":5.899920894002972,"aX":-0.9453802946673754},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":0.0,"spinRate":2772,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.40783458205939205,"extension":6.2554499716398455},"index":6,"playId":"12557790-6758-3aba-8837-4e126100d1c1","pitchNumber":6,"startTime":"2026-05-21T17:25:31.732Z","endTime":"2026-05-21T17:25:35.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:25:35.837Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-21T17:25:54.516Z","endTime":"2026-05-21T17:26:56.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.128326324709647,"aZ":-24.336399896804387,"pfxX":-0.998098366803422,"pfxZ":4.346048197743328,"pX":0.586632762695899,"pZ":1.723644372553559,"vX0":4.187944359180045,"vY0":-133.56372498569576,"vZ0":-6.693475197692488,"x":94.64,"y":192.24,"x0":-0.8729889884196133,"y0":50.006621532208335,"z0":6.0159470740243925,"aX":-1.8020150975055926},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.6,"breakHorizontal":0.8,"spinRate":2684,"spinDirection":176},"zone":9,"typeConfidence":0.9,"plateTime":0.41030750429110796,"extension":6.022274179778644},"index":0,"playId":"fc4ff1f8-1e3d-335f-8791-a2544a4c7247","pitchNumber":1,"startTime":"2026-05-21T17:25:59.446Z","endTime":"2026-05-21T17:26:03.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289984416675377,"aZ":-24.314899624646507,"pfxX":-0.45103175854475097,"pfxZ":4.366293363353971,"pX":1.6062106198219066,"pZ":2.1187013410082196,"vX0":6.747127505259413,"vY0":-133.23837399187127,"vZ0":-5.60499013360143,"x":55.78,"y":181.58,"x0":-0.8989934285162648,"y0":50.003809639608455,"z0":6.003810218013541,"aX":-0.8128486269044235},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":-0.6,"spinRate":2695,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.41089602928373115,"extension":6.166206342801405},"index":1,"playId":"ebc97b5c-0b3b-3459-be32-42bc71038ec9","pitchNumber":2,"startTime":"2026-05-21T17:26:13.413Z","endTime":"2026-05-21T17:26:16.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-21T17:26:23.036Z","endTime":"2026-05-21T17:26:39.100Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.133694987899204,"aZ":-12.132667646293134,"pfxX":-6.129994489996559,"pfxZ":9.934456874592726,"pX":0.8096912121865318,"pZ":2.7372384231009246,"vX0":6.58901008609735,"vY0":-141.55024634486054,"vZ0":-6.8831753818654775,"x":86.14,"y":164.87,"x0":-0.7585571483954555,"y0":50.00065244195821,"z0":5.987354781246641,"aX":-12.363317696125398},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2424,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.3878545044154502,"extension":6.302381577574766},"index":3,"playId":"20da8af4-47b6-379f-98ec-88f8cbf6c883","pitchNumber":3,"startTime":"2026-05-21T17:26:39.100Z","endTime":"2026-05-21T17:26:42.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.923454470323236,"aZ":-12.79714463209919,"pfxX":-7.656071302143827,"pfxZ":9.43427066499325,"pX":-0.28464869947942373,"pZ":2.0527800089906294,"vX0":4.3493559444992815,"vY0":-142.88472896299518,"vZ0":-8.357123562230912,"x":127.85,"y":183.35,"x0":-0.8370920822090185,"y0":50.00526987716685,"z0":5.832185667266894,"aX":-15.729712045050483},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":13.0,"spinRate":2451,"spinDirection":223},"zone":7,"typeConfidence":0.92,"plateTime":0.3842971217070028,"extension":6.43051053395229},"index":4,"playId":"df5069d4-15bb-34b6-9108-6cd1bfd5fc92","pitchNumber":4,"startTime":"2026-05-21T17:26:52.801Z","endTime":"2026-05-21T17:26:56.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:26:56.463Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-21T17:27:17.923Z","endTime":"2026-05-21T17:28:24.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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(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":94.0,"endSpeed":86.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.341406357172332,"aZ":-27.058316081083213,"pfxX":-9.990340715846994,"pfxZ":2.730504483216362,"pX":0.5014783597611162,"pZ":0.8208490581053254,"vX0":7.253985438606937,"vY0":-136.43181233675935,"vZ0":-8.295645922999027,"x":97.88,"y":216.62,"x0":-0.9001176166045519,"y0":50.00620069027325,"z0":5.779339413585308,"aX":-18.748048930180563},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":2086,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40219076864175607,"extension":6.340090898149033},"index":0,"playId":"1e22ccb4-9728-38c0-a74a-86b5e7cb4f9b","pitchNumber":1,"startTime":"2026-05-21T17:27:18.340Z","endTime":"2026-05-21T17:27:21.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15173128057198,"aZ":-22.724843347277414,"pfxX":-9.307889680012599,"pfxZ":4.62027707847571,"pX":0.4615015559493728,"pZ":2.235432727152488,"vX0":6.967525970472947,"vY0":-142.01352052519604,"vZ0":-6.161603218724071,"x":99.41,"y":178.42,"x0":-0.8129446056212425,"y0":50.002886296070486,"z0":5.876170674784343,"aX":-19.035267852278363},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.3,"breakHorizontal":15.5,"spinRate":2425,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.38551509652994964,"extension":6.303166700738349},"index":1,"playId":"597e21af-34e3-3a40-b274-10481dc895b2","pitchNumber":2,"startTime":"2026-05-21T17:27:32.981Z","endTime":"2026-05-21T17:27:36.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18245065447578,"aZ":-42.3251775986,"pfxX":4.50344201357238,"pfxZ":-6.464773585248976,"pX":-0.4080533460578233,"pZ":3.0256066122731564,"vX0":-0.20514216438151545,"vY0":-124.56992016646511,"vZ0":0.3152276363114692,"x":132.55,"y":157.09,"x0":-0.9096260469038514,"y0":50.00320149749464,"z0":6.398524589226941,"aX":7.072261871387599},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.4,"breakHorizontal":-8.2,"spinRate":2860,"spinDirection":47},"zone":1,"typeConfidence":0.9,"plateTime":0.43981910437642924,"extension":6.003422341387458},"index":2,"playId":"9424b13f-2a82-3e61-813e-e0dc3e9ca627","pitchNumber":3,"startTime":"2026-05-21T17:27:46.606Z","endTime":"2026-05-21T17:27:49.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978016617731157,"aZ":-41.32657456304514,"pfxX":3.7464519948533592,"pfxZ":-5.899328472159756,"pX":0.6107525740192634,"pZ":1.9260178409065951,"vX0":2.0262865089686253,"vY0":-124.33985759517934,"vZ0":-2.2361391996882074,"x":93.72,"y":186.78,"x0":-0.7037446925619365,"y0":50.00246681185403,"z0":6.294849617896434,"aX":5.813583358888614},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.9,"breakHorizontal":-7.3,"spinRate":2778,"spinDirection":45},"zone":9,"typeConfidence":0.9,"plateTime":0.4419960488854664,"extension":6.104616927565656},"index":3,"playId":"eb463aae-2aa8-3e76-b0a8-12a507bad908","pitchNumber":4,"startTime":"2026-05-21T17:28:05.075Z","endTime":"2026-05-21T17:28:08.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.720467011667434,"aZ":-42.791530711880284,"pfxX":4.599603139071017,"pfxZ":-6.889262257530609,"pX":-0.0926437969768515,"pZ":2.0439891178487817,"vX0":0.31746012194601364,"vY0":-124.0883150193157,"vZ0":-1.3786758995635748,"x":120.53,"y":183.59,"x0":-0.819329550875983,"y0":50.00513161139515,"z0":6.212153546372492,"aX":7.084527330190353},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.5,"breakHorizontal":-8.4,"spinRate":2630,"spinDirection":46},"zone":8,"typeConfidence":0.9,"plateTime":0.4435200441317617,"extension":6.077739984539288},"index":4,"playId":"dca4acb2-7288-36ce-b0d9-63afe139c263","pitchNumber":5,"startTime":"2026-05-21T17:28:21.164Z","endTime":"2026-05-21T17:28:24.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-0.9999999999999929,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:28:24.537Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T17:30:29.721Z","endTime":"2026-05-21T17:30:50.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11181749890142,"aZ":-25.23529157220672,"pfxX":-9.01725747916346,"pfxZ":3.571412150654117,"pX":-0.8142334188102608,"pZ":2.992305790281303,"vX0":6.5468454393000455,"vY0":-138.69633888488917,"vZ0":-2.4724838450236155,"x":148.04,"y":157.99,"x0":-2.0382918529348246,"y0":50.00023586071233,"z0":5.584956322527528,"aX":-17.499290514246585},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":2421,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.395488806589833,"extension":6.444166744439084},"hitData":{"launchSpeed":72.6,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":171.95}},"index":0,"playId":"065a5204-f6fa-3877-b563-af171f0af87b","pitchNumber":1,"startTime":"2026-05-21T17:30:41.605Z","endTime":"2026-05-21T17:30:50.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:30:50.365Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T17:31:09.616Z","endTime":"2026-05-21T17:33:04.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.225853674606995,"aZ":-24.920573672916596,"pfxX":-10.265544792742498,"pfxZ":3.764913962124469,"pX":-0.7038003002638136,"pZ":3.390230708674468,"vX0":7.110974189056942,"vY0":-138.24342379588916,"vZ0":-1.396899737261206,"x":143.83,"y":147.24,"x0":-1.9821377021062188,"y0":50.00082848684691,"z0":5.582676802567933,"aX":-19.770163766933333},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":17.0,"spinRate":2370,"spinDirection":230},"zone":1,"typeConfidence":0.91,"plateTime":0.39694937957144294,"extension":6.590549833953534},"index":0,"playId":"1e00b509-0243-3887-9504-685a72c2fb60","pitchNumber":1,"startTime":"2026-05-21T17:31:17.691Z","endTime":"2026-05-21T17:31:44.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.02222899255076,"aZ":-11.95539391597818,"pfxX":-5.763384780895004,"pfxZ":10.438039813546258,"pX":0.06433903467226307,"pZ":2.8686392588864638,"vX0":6.759557396343242,"vY0":-139.42040758753328,"vZ0":-5.574860205959079,"x":114.55,"y":161.33,"x0":-1.6613382822699039,"y0":50.00470152874708,"z0":5.707533057140517,"aX":-11.166240385034605},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2338,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3952883321376386,"extension":6.707936363117131},"index":1,"playId":"f359afbb-7e5a-3670-b900-f4c01c253927","pitchNumber":2,"startTime":"2026-05-21T17:31:56.736Z","endTime":"2026-05-21T17:31:59.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":86.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.476895595907955,"aZ":-11.496927875295563,"pfxX":-6.0835225537577315,"pfxZ":10.514107458706643,"pX":1.6187000159749338,"pZ":4.148387221990736,"vX0":10.638746931707713,"vY0":-140.88396053612308,"vZ0":-2.6592061021020066,"x":55.3,"y":126.77,"x0":-1.4539947837660987,"y0":50.003115942280026,"z0":5.870060857282259,"aX":-11.965623783519668},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":8.3,"spinRate":2354,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.3920543187195431,"extension":6.684388716168039},"index":2,"playId":"60f4f1cb-3804-39d7-8797-c3562f4ceddc","pitchNumber":3,"startTime":"2026-05-21T17:32:19.300Z","endTime":"2026-05-21T17:32:22.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":78.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.347273039777505,"aZ":-36.416867507746204,"pfxX":7.646101087999339,"pfxZ":-2.6870558890902823,"pX":1.6168370361794073,"pZ":1.5813890182533452,"vX0":6.69168083500132,"vY0":-126.54416296960618,"vZ0":-1.9953772161950063,"x":55.37,"y":196.08,"x0":-2.081485705939487,"y0":50.003355380889374,"z0":5.374093330111569,"aX":12.064952501518166},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.2,"breakHorizontal":-15.7,"spinRate":3183,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.43740020348402586,"extension":6.595660514722952},"index":3,"playId":"ee00a463-d6fc-3017-8197-af72962a9733","pitchNumber":4,"startTime":"2026-05-21T17:32:38.267Z","endTime":"2026-05-21T17:32:42.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07308629054904,"aZ":-26.881799952145432,"pfxX":-10.949611484554051,"pfxZ":2.5804882847031596,"pX":-0.32574669211860574,"pZ":3.225030459840371,"vX0":8.810964275171822,"vY0":-142.19095251997481,"vZ0":-1.5382008676170815,"x":129.42,"y":151.7,"x0":-2.039322110883412,"y0":50.00335639584094,"z0":5.475807352822853,"aX":-22.461076280820528},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.6,"breakHorizontal":18.1,"spinRate":2528,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.3849461629908908,"extension":6.533692910374372},"hitData":{"launchSpeed":86.3,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.04,"coordY":139.92}},"index":4,"playId":"3331f878-00bc-3647-84de-c3e5f1a19109","pitchNumber":5,"startTime":"2026-05-21T17:32:56.274Z","endTime":"2026-05-21T17:33:04.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:33:04.280Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-21T17:33:24.567Z","endTime":"2026-05-21T17:34:48.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189582635055594,"aZ":-47.06715640742902,"pfxX":2.810024187841279,"pfxZ":-10.449004546794825,"pX":-0.5743010371820724,"pZ":2.2426777396454947,"vX0":2.3387270905411537,"vY0":-120.54210611179965,"vZ0":1.458554289729426,"x":138.89,"y":178.23,"x0":-1.9330708216899928,"y0":50.00028720783151,"z0":5.887292500603822,"aX":4.006203048471274},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-17.9,"breakHorizontal":-5.8,"spinRate":3191,"spinDirection":35},"zone":4,"typeConfidence":0.96,"plateTime":0.45989319366823844,"extension":6.327944089000411},"index":0,"playId":"b2863dfa-3cef-30df-b041-432b327e130d","pitchNumber":1,"startTime":"2026-05-21T17:33:33.523Z","endTime":"2026-05-21T17:33:37.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96503473501555,"aZ":-12.306558200886087,"pfxX":-7.053556024928132,"pfxZ":9.836969475907765,"pX":0.5229375880402176,"pZ":3.5286179114292278,"vX0":9.024112157310983,"vY0":-141.39867939388935,"vZ0":-3.8755517139445277,"x":97.07,"y":143.51,"x0":-1.797097712011264,"y0":50.00497694465912,"z0":5.709617820384162,"aX":-14.250158082019539},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":10.9,"spinRate":2419,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.3877130147332011,"extension":6.5506305342682545},"index":1,"playId":"81dd5f73-54e3-3948-8fc3-eac69670c7c8","pitchNumber":2,"startTime":"2026-05-21T17:33:50.350Z","endTime":"2026-05-21T17:33:54.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88778581293987,"aZ":-25.224020546834986,"pfxX":1.3487734199356725,"pfxZ":3.908246156790499,"pX":0.8640081054906521,"pZ":3.0782149745955936,"vX0":6.7123339774847794,"vY0":-133.57661557137166,"vZ0":-1.915829183337979,"x":84.07,"y":155.67,"x0":-1.8727516246657965,"y0":50.005110919226254,"z0":5.646444422219784,"aX":2.3997492368212376},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-4.1,"spinRate":2532,"spinDirection":174},"zone":12,"typeConfidence":0.9,"plateTime":0.41248443903249576,"extension":6.575435499998554},"index":2,"playId":"12c6c794-b9bd-36da-8347-da6ab81fbc33","pitchNumber":3,"startTime":"2026-05-21T17:34:10.533Z","endTime":"2026-05-21T17:34:13.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-21T17:34:28.606Z","endTime":"2026-05-21T17:34:44.557Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":77.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1724055619636,"aZ":-36.2463191997354,"pfxX":9.203723028010339,"pfxZ":-2.628174707024126,"pX":0.799559440318928,"pZ":1.8866804094940681,"vX0":4.470873479434791,"vY0":-125.15040732859549,"vZ0":-1.0924091101780036,"x":86.52,"y":187.84,"x0":-2.2202952449565543,"y0":50.006102248437166,"z0":5.365842067208302,"aX":14.235057049166244},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.8,"breakHorizontal":-17.9,"spinRate":3285,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.441939772536843,"extension":6.394113421521119},"index":4,"playId":"b41677ce-9339-31fd-a691-ddef84654486","pitchNumber":4,"startTime":"2026-05-21T17:34:44.557Z","endTime":"2026-05-21T17:34:48.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:34:48.014Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out sharply, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T17:36:51.500Z","endTime":"2026-05-21T17:37:14.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.497306431842826,"aZ":-25.44738591837986,"pfxX":0.21824190459596116,"pfxZ":3.6312100568574213,"pX":0.17723369832474467,"pZ":2.0231648504011264,"vX0":2.99272103851375,"vY0":-135.0171913051266,"vZ0":-6.1146985317658356,"x":110.24,"y":184.15,"x0":-0.972365213875485,"y0":50.0015863407085,"z0":6.0999078156164055,"aX":0.404199533019977},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":-1.0,"spinRate":2592,"spinDirection":197},"zone":8,"typeConfidence":0.91,"plateTime":0.4051533398854703,"extension":6.421573389647727},"index":0,"playId":"fd723d91-7047-37fe-9756-cb7b4fb000c4","pitchNumber":1,"startTime":"2026-05-21T17:36:52.537Z","endTime":"2026-05-21T17:36:56.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69077878234845,"aZ":-27.94477210577452,"pfxX":-0.8079775207814064,"pfxZ":2.3119873964728086,"pX":0.2554197934604658,"pZ":2.7909393699467246,"vX0":3.3475130542936604,"vY0":-134.76427331323896,"vZ0":-3.4925913027792657,"x":107.26,"y":163.42,"x0":-0.9006417657833896,"y0":50.00272691278196,"z0":6.088826613912673,"aX":-1.4785036379813092},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.6,"breakHorizontal":0.7,"spinRate":2677,"spinDirection":175},"zone":5,"typeConfidence":0.92,"plateTime":0.407229965464027,"extension":6.392101509018048},"hitData":{"launchSpeed":112.2,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":106.71,"coordY":147.63}},"index":1,"playId":"2711c523-c25d-35c5-87f2-34c25320bb88","pitchNumber":2,"startTime":"2026-05-21T17:37:06.556Z","endTime":"2026-05-21T17:37:14.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:37:14.096Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Gorman pops out to third baseman Jared Triolo in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T17:37:33.254Z","endTime":"2026-05-21T17:38:17.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.754337318473645,"aZ":-40.12389344729286,"pfxX":2.3075344350825353,"pfxZ":-5.0563431259616864,"pX":-0.09448600913957786,"pZ":1.7975844680450084,"vX0":1.2479187784045984,"vY0":-124.70016063716449,"vZ0":-2.6292213963164617,"x":120.6,"y":190.25,"x0":-0.9017566956236055,"y0":50.005725340546476,"z0":6.1849427877438545,"aX":3.6243649192701106},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.5,"breakHorizontal":-4.4,"spinRate":2696,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.43972423207566447,"extension":6.212867566846426},"index":0,"playId":"70e357f9-4edb-34a0-868c-876c45a7fc3b","pitchNumber":1,"startTime":"2026-05-21T17:37:35.497Z","endTime":"2026-05-21T17:37:39.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923478096661338,"aZ":-24.517081256901946,"pfxX":-10.340739263863426,"pfxZ":4.067135071135896,"pX":-0.025280062425400457,"pZ":2.0213425114247823,"vX0":5.8054053587605985,"vY0":-136.53571938050624,"vZ0":-5.844677368692587,"x":117.96,"y":184.2,"x0":-0.8390391579971966,"y0":50.00353695600635,"z0":5.884113853841578,"aX":-19.46418039548363},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":17.4,"spinRate":2089,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40164203255923603,"extension":6.254509827054402},"index":1,"playId":"a57c4e03-b930-31b2-b1d5-8167c3c0aa7d","pitchNumber":2,"startTime":"2026-05-21T17:37:48.697Z","endTime":"2026-05-21T17:37:53.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":88.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.64610068703642,"aZ":-12.258119655404862,"pfxX":-7.250013147508128,"pfxZ":9.774321748916194,"pX":0.4759627400666191,"pZ":2.6834491402551865,"vX0":6.287802194479932,"vY0":-143.1409454411158,"vZ0":-6.771604966848318,"x":98.86,"y":166.33,"x0":-0.8271825722071003,"y0":50.003126935288286,"z0":5.8775846281115305,"aX":-14.77164803269222},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":11.5,"spinRate":2438,"spinDirection":224},"zone":6,"typeConfidence":0.92,"plateTime":0.38535750090168097,"extension":6.453116316535218},"hitData":{"launchSpeed":91.6,"launchAngle":78.0,"totalDistance":67.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.81,"coordY":190.22}},"index":2,"playId":"a9aa0096-06b3-3088-be7b-cad5d18a2679","pitchNumber":3,"startTime":"2026-05-21T17:38:07.873Z","endTime":"2026-05-21T17:38:17.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:38:17.638Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Masyn Winn walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T17:38:50.294Z","endTime":"2026-05-21T17:40:15.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303321377683147,"aZ":-42.815275431704436,"pfxX":5.720429898072966,"pfxZ":-6.936989804724554,"pX":0.5191681711044505,"pZ":2.416661898179335,"vX0":1.2801515675354833,"vY0":-123.73637377938053,"vZ0":-0.647111107952539,"x":97.21,"y":173.53,"x0":-0.7492814560041875,"y0":50.00500048202179,"z0":6.30438096793328,"aX":8.770666478609211},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.4,"breakHorizontal":-10.7,"spinRate":2825,"spinDirection":52},"zone":6,"typeConfidence":0.9,"plateTime":0.4445934539852865,"extension":6.09872579689196},"index":0,"playId":"e412f6ea-b377-36db-9f27-8b65440e0204","pitchNumber":1,"startTime":"2026-05-21T17:38:50.884Z","endTime":"2026-05-21T17:38:54.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95856835334793,"aZ":-27.370042263124496,"pfxX":-0.25736326415708,"pfxZ":2.5979598815286167,"pX":2.1182416436198075,"pZ":1.8443343295461951,"vX0":7.368152789184733,"vY0":-135.21069984083624,"vZ0":-6.144342637348299,"x":36.26,"y":188.98,"x0":-0.6106050156830615,"y0":50.001603147124264,"z0":6.071151770035326,"aX":-0.4763262663384594},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":-1.1,"spinRate":2537,"spinDirection":175},"zone":14,"typeConfidence":0.92,"plateTime":0.405349706810481,"extension":6.450612047689135},"index":1,"playId":"db96dafe-f865-39bc-84e1-b3653b4a3e58","pitchNumber":2,"startTime":"2026-05-21T17:39:03.967Z","endTime":"2026-05-21T17:39:06.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.051233671240585,"aZ":-28.79508852672163,"pfxX":0.5273383520610971,"pfxZ":1.8083457856920404,"pX":0.19134457759569132,"pZ":2.4443762363608346,"vX0":2.3680584576181456,"vY0":-135.34525826458133,"vZ0":-4.439371565878578,"x":109.71,"y":172.78,"x0":-0.7614538891113128,"y0":50.00014587362842,"z0":6.10965720702897,"aX":0.9829736748378122},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.6,"breakHorizontal":-1.4,"spinRate":2632,"spinDirection":163},"zone":5,"typeConfidence":0.92,"plateTime":0.4038642677110116,"extension":6.305489264548546},"index":2,"playId":"0b58caa1-a907-3304-8ba3-8a9fdf93de60","pitchNumber":3,"startTime":"2026-05-21T17:39:18.568Z","endTime":"2026-05-21T17:39:22.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94629615177405,"aZ":-13.037201148949926,"pfxX":-3.7442995284916503,"pfxZ":9.206439136025907,"pX":0.9226973431414507,"pZ":4.107114160039225,"vX0":5.511603691798362,"vY0":-143.23193355926938,"vZ0":-3.4840310652745727,"x":81.83,"y":127.89,"x0":-0.5396481314997894,"y0":50.00343899425642,"z0":6.154020630270622,"aX":-7.784056397093145},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":5.6,"spinRate":2337,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.382352946148826,"extension":6.2702758969135335},"index":3,"playId":"cb4ea41f-acc6-31e9-a0e6-9a757648109c","pitchNumber":4,"startTime":"2026-05-21T17:39:36.478Z","endTime":"2026-05-21T17:39:39.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54558995878638,"aZ":-44.828575883354034,"pfxX":4.505115126794642,"pfxZ":-8.152650224335588,"pX":1.0101809213521122,"pZ":0.18608180835501645,"vX0":2.75590964929971,"vY0":-124.44943288914624,"vZ0":-5.270108475746498,"x":78.49,"y":233.76,"x0":-0.7011161331678772,"y0":50.005645049806766,"z0":6.088782672847576,"aX":6.989424450279086},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-15.8,"breakHorizontal":-8.9,"spinRate":2920,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4419895662588593,"extension":6.163891632535136},"index":4,"playId":"a2685c0d-b499-3d52-8581-4c4c70ef6fc7","pitchNumber":5,"startTime":"2026-05-21T17:39:51.986Z","endTime":"2026-05-21T17:39:55.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849546554483126,"aZ":-43.14879669223,"pfxX":8.092395669426907,"pfxZ":-7.1799468530794694,"pX":-0.6851876991842842,"pZ":3.2597244805991674,"vX0":-2.1391871758818843,"vY0":-123.48834612393289,"vZ0":1.4229017812731488,"x":143.12,"y":150.77,"x0":-0.8536222633122706,"y0":50.00134376292168,"z0":6.333524291612884,"aX":12.373669910885182},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.4,"breakHorizontal":-14.0,"spinRate":3005,"spinDirection":50},"zone":1,"typeConfidence":0.9,"plateTime":0.44523405413084083,"extension":6.211712969612159},"index":5,"playId":"6d26fd81-d380-3116-ac1b-437da4bafd35","pitchNumber":6,"startTime":"2026-05-21T17:40:09.113Z","endTime":"2026-05-21T17:40:15.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.46,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:40:15.003Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a sharp ground ball to left fielder Bryan Reynolds. Masyn Winn to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T17:40:42.073Z","endTime":"2026-05-21T17:42:10.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"9e7d87a9-6864-459b-a5a5-574b785aaeec","startTime":"2026-05-21T17:40:42.073Z","endTime":"2026-05-21T17:40:47.073Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53411737676205,"aZ":-11.886152298551627,"pfxX":-5.932194774358154,"pfxZ":10.148788185921534,"pX":1.2477989348639211,"pZ":2.013218876614014,"vX0":7.049438386589203,"vY0":-140.84556446308792,"vZ0":-8.953174500324844,"x":69.44,"y":184.42,"x0":-0.5229028411620837,"y0":50.00005429095916,"z0":6.011998324095182,"aX":-11.855476456851404},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2398,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.3896592002033521,"extension":6.5436181949724075},"index":1,"playId":"c9690c1b-55e9-3524-bf27-2fa971dd9233","pitchNumber":1,"startTime":"2026-05-21T17:40:58.496Z","endTime":"2026-05-21T17:41:01.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.737849113855468,"aZ":-10.425335471553986,"pfxX":-6.542731768595598,"pfxZ":10.94479140033717,"pX":2.017500136969476,"pZ":1.0634969029727797,"vX0":8.86573452103151,"vY0":-140.09465052979388,"vZ0":-11.594723497923072,"x":40.1,"y":210.07,"x0":-0.3384957499187168,"y0":50.0005987718969,"z0":5.937737895959078,"aX":-12.99963209385491},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":10.0,"spinRate":2360,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.39100162792534743,"extension":6.5150022827745175},"index":2,"playId":"5d96798e-1aaf-39e5-951d-c2c6449e381e","pitchNumber":2,"startTime":"2026-05-21T17:41:14.037Z","endTime":"2026-05-21T17:41:17.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"25399868-e345-36b0-8c6e-44287beed980","startTime":"2026-05-21T17:41:37.062Z","endTime":"2026-05-21T17:41:41.437Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.925334363175484,"aZ":-24.086450427572316,"pfxX":-10.80122070911115,"pfxZ":4.053424513295218,"pX":-0.10178364072785824,"pZ":2.589591963374565,"vX0":5.243168589066608,"vY0":-140.4396822205559,"vZ0":-5.148981083213955,"x":120.88,"y":168.86,"x0":-0.5898824873037656,"y0":50.006210315028575,"z0":6.014361038874328,"aX":-21.571365560711108},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.5,"breakHorizontal":18.5,"spinRate":2416,"spinDirection":221},"zone":5,"typeConfidence":0.89,"plateTime":0.3900750252485885,"extension":6.519224952290441},"hitData":{"launchSpeed":102.4,"launchAngle":5.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":83.91,"coordY":104.56}},"index":4,"playId":"340eafc7-6f2a-3f42-aa9e-47c3ce2ff651","pitchNumber":3,"startTime":"2026-05-21T17:42:00.404Z","endTime":"2026-05-21T17:42:10.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:42:10.836Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-21T17:42:31.625Z","endTime":"2026-05-21T17:43:36.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01141516924611,"aZ":-41.222238753742104,"pfxX":5.532335683731148,"pfxZ":-5.7367216993255035,"pX":-0.29119082602003554,"pZ":1.882475100552758,"vX0":-0.37988224387767305,"vY0":-124.77817740711144,"vZ0":-2.3464598292491847,"x":128.1,"y":187.95,"x0":-0.8557625571889786,"y0":50.00153081342061,"z0":6.230045311201329,"aX":8.726680103718532},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.7,"breakHorizontal":-10.0,"spinRate":2929,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.4388772708752544,"extension":5.9360483982489605},"index":0,"playId":"db6f6f6c-e703-3cf2-ac86-047000ce98fc","pitchNumber":1,"startTime":"2026-05-21T17:42:39.132Z","endTime":"2026-05-21T17:42:42.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-21T17:42:55.359Z","endTime":"2026-05-21T17:43:10.570Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41567728415821,"aZ":-24.069345182269128,"pfxX":-0.7659290163700043,"pfxZ":4.427460082193038,"pX":0.856729253784054,"pZ":1.8336415663295256,"vX0":4.732397428836289,"vY0":-134.96059278731,"vZ0":-6.467407409305532,"x":84.34,"y":189.27,"x0":-0.8256426075535933,"y0":50.00349985579707,"z0":5.97441432356267,"aX":-1.4026303875634196},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":0.2,"spinRate":2677,"spinDirection":181},"zone":14,"typeConfidence":0.91,"plateTime":0.4070055993183126,"extension":6.383894486323555},"index":2,"playId":"f5a97e95-2a47-3537-93f3-055151388336","pitchNumber":2,"startTime":"2026-05-21T17:43:10.570Z","endTime":"2026-05-21T17:43:13.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.286036519109064,"aZ":-25.816182267389745,"pfxX":0.9694439117503437,"pfxZ":3.5312432807042473,"pX":0.8360863087474426,"pZ":2.1280026094983393,"vX0":3.8501352619629716,"vY0":-133.67288107055526,"vZ0":-5.1372905596131995,"x":85.13,"y":181.32,"x0":-0.7520004799009583,"y0":50.00142872732115,"z0":5.941061157587319,"aX":1.744166860591464},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":-2.6,"spinRate":2652,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.4106035835284585,"extension":6.262848841243123},"hitData":{"launchSpeed":64.2,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.38,"coordY":168.19}},"index":3,"playId":"b8436895-842e-3873-ba21-d593245041b5","pitchNumber":3,"startTime":"2026-05-21T17:43:28.480Z","endTime":"2026-05-21T17:43:36.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:43:36.738Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jared Triolo flies out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T17:45:43.287Z","endTime":"2026-05-21T17:46:21.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.187029330010283,"aZ":-22.924596335308816,"pfxX":1.1841764192051567,"pfxZ":5.3536084456501225,"pX":2.1984031957844974,"pZ":1.639679838155394,"vX0":9.85539987393874,"vY0":-131.18611613593907,"vZ0":-5.623025278989739,"x":33.2,"y":194.51,"x0":-1.7753058048640429,"y0":50.000172254542704,"z0":5.541712408024163,"aX":2.041672989378735},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":-4.6,"spinRate":2435,"spinDirection":198},"zone":14,"typeConfidence":0.89,"plateTime":0.41903690725141285,"extension":6.779887961297817},"index":0,"playId":"c8f34975-13c4-3eaf-bf87-a8ec7bbd25b1","pitchNumber":1,"startTime":"2026-05-21T17:45:54.986Z","endTime":"2026-05-21T17:45:58.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12645229422509,"aZ":-21.161798046416212,"pfxX":-11.095504487302488,"pfxZ":5.706102661603429,"pX":-0.1478925279768838,"pZ":3.455997934333738,"vX0":8.879541527710558,"vY0":-138.13904208843897,"vZ0":-1.9465662344550165,"x":122.64,"y":145.47,"x0":-1.9643788558458382,"y0":50.003699975756405,"z0":5.59425909228438,"aX":-21.41831099107123},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.1,"breakHorizontal":18.2,"spinRate":2468,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.3966917396897527,"extension":6.682641293376897},"hitData":{"launchSpeed":81.0,"launchAngle":44.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.09,"coordY":119.13}},"index":1,"playId":"10ac82d4-85a6-3844-beca-5795116a592e","pitchNumber":2,"startTime":"2026-05-21T17:46:13.215Z","endTime":"2026-05-21T17:46:21.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:46:21.679Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Henry Davis hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T17:46:41.969Z","endTime":"2026-05-21T17:48:38.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16094126448279,"aZ":-32.86432286228361,"pfxX":7.230143376757587,"pfxZ":-0.44898359763296725,"pX":1.2079987580429994,"pZ":2.3299393401276056,"vX0":5.827798056272787,"vY0":-123.47118802743071,"vZ0":-0.821758653246556,"x":70.95,"y":175.87,"x0":-2.124233109523285,"y0":50.00221472421106,"z0":5.438659001210565,"aX":11.133843937293951},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":-14.5,"spinRate":3117,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.444034567822869,"extension":6.470388237787515},"index":0,"playId":"645f668b-080b-347d-9476-57d1a7970cd9","pitchNumber":1,"startTime":"2026-05-21T17:46:44.723Z","endTime":"2026-05-21T17:46:48.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34947691078901,"aZ":-12.473910261945138,"pfxX":-7.224418012871087,"pfxZ":10.058543384166835,"pX":0.4960512791874053,"pZ":1.7954974319749142,"vX0":8.711326548399818,"vY0":-139.30657288795794,"vZ0":-7.8943136867697286,"x":98.09,"y":190.3,"x0":-1.7382702605579898,"y0":50.00207085710225,"z0":5.497459611063566,"aX":-14.148156978130338},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":11.2,"spinRate":2345,"spinDirection":217},"zone":9,"typeConfidence":0.91,"plateTime":0.3937211111442447,"extension":6.663546596911359},"index":1,"playId":"f3a7df98-2bf8-3a14-9552-97ef606b4650","pitchNumber":2,"startTime":"2026-05-21T17:47:01.710Z","endTime":"2026-05-21T17:47:04.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758063805832926,"aZ":-25.401207003239406,"pfxX":1.515506832317171,"pfxZ":3.676274158792266,"pX":0.10395372763588862,"pZ":3.4012940184636506,"vX0":4.791696364954149,"vY0":-134.53380560422553,"vZ0":-1.1294075331946352,"x":113.04,"y":146.95,"x0":-1.893412451449393,"y0":50.004260665942574,"z0":5.6182887332521005,"aX":2.79141322212783},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":-3.7,"spinRate":2393,"spinDirection":190},"zone":12,"typeConfidence":0.91,"plateTime":0.4063264359335954,"extension":6.653667377559946},"index":2,"playId":"c9be521e-1878-3637-979d-c12f87c5aceb","pitchNumber":3,"startTime":"2026-05-21T17:47:26.860Z","endTime":"2026-05-21T17:47:30.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45465323445407,"aZ":-13.300911163644328,"pfxX":-4.712808730512693,"pfxZ":9.513951380703173,"pX":0.838800527304128,"pZ":2.7468326837980657,"vX0":8.084075617999346,"vY0":-140.36607891909233,"vZ0":-5.8943974068670775,"x":85.03,"y":164.62,"x0":-1.4738130676404224,"y0":50.005587669794984,"z0":5.7492541744556185,"aX":-9.352407893535405},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2377,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.39105147428413334,"extension":6.668638351155384},"index":3,"playId":"1a46fe02-004f-3566-9fcf-1bfdf8d69c2c","pitchNumber":4,"startTime":"2026-05-21T17:47:44.923Z","endTime":"2026-05-21T17:47:48.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-21T17:48:01.552Z","endTime":"2026-05-21T17:48:14.071Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":97.5,"endSpeed":88.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23342797862169,"aZ":-19.494684018699225,"pfxX":-9.787150835684486,"pfxZ":6.296175600282589,"pX":0.6001622177936,"pZ":1.1941534589026974,"vX0":9.932376983375926,"vY0":-141.4758998868774,"vZ0":-7.880595337859674,"x":94.12,"y":206.54,"x0":-1.6955560071330633,"y0":50.00218684111766,"z0":5.27957223954386,"aX":-19.710314593449514},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.8,"breakHorizontal":15.5,"spinRate":2364,"spinDirection":226},"zone":14,"typeConfidence":0.71,"plateTime":0.38810981574267256,"extension":6.764656717131434},"index":5,"playId":"ef8a647f-c6f7-3489-ae8f-7b702250d262","pitchNumber":5,"startTime":"2026-05-21T17:48:14.071Z","endTime":"2026-05-21T17:48:17.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24509401901238,"aZ":-22.872156698154544,"pfxX":-9.969713967995856,"pfxZ":4.586697019955565,"pX":-1.8872134933130167,"pZ":3.670614101734138,"vX0":4.323241342173082,"vY0":-141.94709413072053,"vZ0":-0.7559331060779524,"x":188.94,"y":139.67,"x0":-2.139639115446293,"y0":50.004033536069755,"z0":5.404222368848466,"aX":-20.228896841699218},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":17.0,"spinRate":2373,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.38672297985803805,"extension":6.507833446053146},"index":6,"playId":"2e28ca46-f9c2-3465-8e5c-b7f300fd9192","pitchNumber":6,"startTime":"2026-05-21T17:48:34.207Z","endTime":"2026-05-21T17:48:38.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.64,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:48:38.202Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T17:49:11.401Z","endTime":"2026-05-21T17:50:42.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"7fab829c-68f9-40a3-82b4-99ca0e7d983f","startTime":"2026-05-21T17:49:11.401Z","endTime":"2026-05-21T17:49:16.401Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62916926867924,"aZ":-44.7911593765529,"pfxX":6.672206181787432,"pfxZ":-8.84106860306787,"pX":0.15402479659042945,"pZ":2.6524928175723983,"vX0":2.6077163964347587,"vY0":-119.44776839073249,"vZ0":2.2806853291346028,"x":111.13,"y":167.16,"x0":-1.8225219096776353,"y0":50.00288623263921,"z0":5.749092525330309,"aX":9.522177425302031},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.0,"breakHorizontal":-12.7,"spinRate":3107,"spinDirection":31},"zone":5,"typeConfidence":0.93,"plateTime":0.46071018866930435,"extension":6.553813422749284},"index":1,"playId":"9530b6cf-369d-3d69-a106-28deaa374538","pitchNumber":1,"startTime":"2026-05-21T17:49:30.256Z","endTime":"2026-05-21T17:49:33.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.939815388061994,"aZ":-23.432466224074812,"pfxX":-0.5281794221444249,"pfxZ":4.730900367042063,"pX":0.5739329796975472,"pZ":2.56489198505172,"vX0":7.133046328749926,"vY0":-135.18248751241094,"vZ0":-3.0531298103447932,"x":95.12,"y":169.53,"x0":-2.032205188652176,"y0":50.00346394025335,"z0":5.357151787022748,"aX":-0.9776948825868653},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":-0.6,"spinRate":2479,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.4054471287387873,"extension":6.725635951110854},"index":2,"playId":"745355dd-18d6-387f-8949-3f0073bb769c","pitchNumber":2,"startTime":"2026-05-21T17:49:49.249Z","endTime":"2026-05-21T17:49:52.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867190366258654,"aZ":-33.262448540012166,"pfxX":8.096777346746581,"pfxZ":-0.7017449930472379,"pX":0.1633427385067703,"pZ":1.7047539027245984,"vX0":3.5905318326595865,"vY0":-124.88164130120225,"vZ0":-1.5522969820718289,"x":110.77,"y":192.75,"x0":-2.353798374527704,"y0":50.00306938539969,"z0":5.122399232909262,"aX":12.531765408590786},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.4,"breakHorizontal":-15.6,"spinRate":3143,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.4420161353832479,"extension":6.505834128577348},"index":3,"playId":"0b787786-960f-39db-8028-a70c2ea450b6","pitchNumber":3,"startTime":"2026-05-21T17:50:10.652Z","endTime":"2026-05-21T17:50:13.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.258467292096842,"aZ":-34.49761692515622,"pfxX":8.876039588520987,"pfxZ":-1.462721884207724,"pX":1.05218528845268,"pZ":2.0403112154801986,"vX0":5.165179308260523,"vY0":-125.53836169506046,"vZ0":-0.8713188791714703,"x":76.89,"y":183.69,"x0":-2.1874380299817586,"y0":50.00268991802635,"z0":5.20895035855663,"aX":14.11389891102182},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.6,"breakHorizontal":-17.3,"spinRate":3226,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.43691097062585493,"extension":6.5399819692040575},"index":4,"playId":"48456abc-61af-3a89-8f2b-b23d41b2af78","pitchNumber":4,"startTime":"2026-05-21T17:50:37.322Z","endTime":"2026-05-21T17:50:42.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.19,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:50:42.397Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks. Henry Davis to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T17:51:10.426Z","endTime":"2026-05-21T17:54:17.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546991601449985,"aZ":-22.143417183709857,"pfxX":-9.119051971254704,"pfxZ":5.649269874941197,"pX":-1.7779679848845271,"pZ":3.406868291500923,"vX0":3.7346051519959507,"vY0":-132.01253135125867,"vZ0":-0.9367728046519218,"x":184.77,"y":146.79,"x0":-2.021548565821761,"y0":50.00288640497846,"z0":5.387519336990242,"aX":-16.18995399466746},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":15.7,"spinRate":1733,"spinDirection":236},"zone":11,"typeConfidence":0.88,"plateTime":0.4139827499529227,"extension":6.804333371663398},"index":0,"playId":"415b64e4-0bdb-3688-9bc4-f34616a59678","pitchNumber":1,"startTime":"2026-05-21T17:51:15.799Z","endTime":"2026-05-21T17:51:18.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46694922626178,"aZ":-21.315110864656923,"pfxX":-1.454505659967924,"pfxZ":5.934146131019769,"pX":1.1769893555853606,"pZ":0.8970520482054551,"vX0":8.650167595314795,"vY0":-133.7836393738013,"vZ0":-7.389898707355874,"x":72.14,"y":214.56,"x0":-1.8967875821283808,"y0":50.00057118175844,"z0":5.201489063398901,"aX":-2.662229603064149},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":1.0,"spinRate":2444,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.4080418829876882,"extension":6.784920781179293},"index":1,"playId":"4ecb2452-5931-3dbb-81d0-612c0a30f8fd","pitchNumber":2,"startTime":"2026-05-21T17:51:34.591Z","endTime":"2026-05-21T17:51:37.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91087349585632,"aZ":-35.32618584826575,"pfxX":7.104499314814714,"pfxZ":-2.023833365430738,"pX":-1.112071537035131,"pZ":2.979508294385184,"vX0":0.9280593205936454,"vY0":-124.13951862927624,"vZ0":1.5149391986412297,"x":159.39,"y":158.33,"x0":-2.413968348170385,"y0":50.00533908088585,"z0":5.311934078827853,"aX":11.039800821207853},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.0,"breakHorizontal":-13.1,"spinRate":3113,"spinDirection":57},"zone":11,"typeConfidence":0.89,"plateTime":0.4419920217666533,"extension":6.367654792053479},"index":2,"playId":"1e78e04d-d869-3a2a-b1fb-d3ec1c290b5e","pitchNumber":3,"startTime":"2026-05-21T17:51:56.265Z","endTime":"2026-05-21T17:51:59.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08887414398497,"aZ":-22.674199574802653,"pfxX":0.2544247132784516,"pfxZ":5.133809684703531,"pX":0.7074171253811443,"pZ":1.8926511237416102,"vX0":6.889325085442321,"vY0":-135.13027556023366,"vZ0":-5.031027658643028,"x":90.03,"y":187.68,"x0":-1.9069745650184216,"y0":50.006265379370234,"z0":5.368881648314399,"aX":0.4713769070191623},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":-1.9,"spinRate":2498,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.40513288830441185,"extension":6.794262085364008},"index":3,"playId":"441db392-14ff-380f-aa5e-3df17965eaef","pitchNumber":4,"startTime":"2026-05-21T17:52:19.403Z","endTime":"2026-05-21T17:52:22.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.296142231794665,"aZ":-36.426883665118005,"pfxX":8.595371710355858,"pfxZ":-2.8284718476388573,"pX":0.7073760572707039,"pZ":0.623138719021505,"vX0":4.188390022539493,"vY0":-122.73939611486993,"vZ0":-3.1443988782319288,"x":90.04,"y":221.96,"x0":-2.1447700666065312,"y0":50.00113031297,"z0":5.064562314820162,"aX":12.937774647823268},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.6,"breakHorizontal":-16.6,"spinRate":3117,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.448540540312655,"extension":6.596747302668463},"index":4,"playId":"b7f348c8-d9b0-3415-9a1b-02a2520c50ae","pitchNumber":5,"startTime":"2026-05-21T17:52:42.919Z","endTime":"2026-05-21T17:52:48.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234164066542025,"aZ":-35.949106492650166,"pfxX":9.582378451788749,"pfxZ":-2.4719124084255206,"pX":0.2761997017211262,"pZ":2.3004574699925078,"vX0":3.2571053669213157,"vY0":-124.4052980113089,"vZ0":0.16236888495485058,"x":106.47,"y":176.67,"x0":-2.304608377702164,"y0":50.004528669525214,"z0":5.2819273892029575,"aX":14.615809211885763},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.1,"breakHorizontal":-18.1,"spinRate":3138,"spinDirection":50},"zone":6,"typeConfidence":0.91,"plateTime":0.44490199351840465,"extension":6.362943633246577},"index":5,"playId":"b4ee998b-9046-38cc-873a-0492abc17595","pitchNumber":6,"startTime":"2026-05-21T17:53:10.931Z","endTime":"2026-05-21T17:53:14.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36135640316611,"aZ":-22.421404380403636,"pfxX":-0.5990035570747407,"pfxZ":5.232356148880626,"pX":0.8490525120208854,"pZ":2.7968938056549604,"vX0":7.976643193325997,"vY0":-135.80898141869145,"vZ0":-2.5615377769701078,"x":84.64,"y":163.26,"x0":-2.051077303571085,"y0":50.003761548758725,"z0":5.315690716593747,"aX":-1.118770070216917},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":-0.6,"spinRate":2419,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.4036514968847964,"extension":6.720805882386235},"index":6,"playId":"be56b4c0-bcf2-3225-84fc-581ee2d54e55","pitchNumber":7,"startTime":"2026-05-21T17:53:41.446Z","endTime":"2026-05-21T17:53:44.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":76.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.920642479529207,"aZ":-37.73271197319433,"pfxX":7.815077295658792,"pfxZ":-3.648375950650662,"pX":-1.1324510450140042,"pZ":2.4413973116664636,"vX0":0.6665353075685458,"vY0":-124.23359130894389,"vZ0":0.7991511584574911,"x":160.17,"y":172.86,"x0":-2.418171160239611,"y0":50.004491845031794,"z0":5.3177415122794605,"aX":11.898923306117933},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.0,"breakHorizontal":-14.3,"spinRate":3215,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.44535124087047073,"extension":6.4375193629492715},"index":7,"playId":"83a9062e-2869-3189-9880-29c9d184f83c","pitchNumber":8,"startTime":"2026-05-21T17:54:09.293Z","endTime":"2026-05-21T17:54:17.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.4,"awayTeamWinProbability":60.6,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.89,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:54:17.062Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, pitcher Dustin May to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-21T17:54:26.236Z","endTime":"2026-05-21T17:55:18.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669160,"link":"/api/v1/people/669160"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.673435003679778,"aZ":-24.796294544014476,"pfxX":1.949998349034297,"pfxZ":4.112077442012701,"pX":0.6512328314303494,"pZ":3.361178824433848,"vX0":6.119731902657096,"vY0":-133.59192533615362,"vZ0":-0.9823910974853578,"x":92.18,"y":148.03,"x0":-1.929161675351903,"y0":50.004255728863704,"z0":5.527693337862002,"aX":3.499148457132508},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-4.9,"spinRate":2525,"spinDirection":176},"zone":3,"typeConfidence":0.9,"plateTime":0.4111087615760294,"extension":6.844171303924018},"index":0,"playId":"9f879988-5c0c-300a-a932-7843aa2b4576","pitchNumber":1,"startTime":"2026-05-21T17:54:44.767Z","endTime":"2026-05-21T17:54:47.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64271414794444,"aZ":-23.449273790568512,"pfxX":-9.016215802237546,"pfxZ":4.999247500696079,"pX":-0.6811106933263227,"pZ":1.8900412361872418,"vX0":6.174952267695809,"vY0":-132.1300910259773,"vZ0":-4.432822663360901,"x":142.96,"y":187.75,"x0":-1.8928463997450238,"y0":50.00242589063904,"z0":5.341358516575284,"aX":-15.730026890335857},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":14.8,"spinRate":1727,"spinDirection":232},"zone":7,"typeConfidence":0.89,"plateTime":0.4166669897450719,"extension":6.938272806566778},"hitData":{"launchSpeed":69.6,"launchAngle":-66.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.39,"coordY":180.06}},"index":1,"playId":"33b45740-70ff-3aca-8552-e1f73b89f7be","pitchNumber":2,"startTime":"2026-05-21T17:55:10.709Z","endTime":"2026-05-21T17:55:18.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:55:18.165Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T17:57:29.103Z","endTime":"2026-05-21T17:58:12.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86534665821175,"aZ":-27.518893375475326,"pfxX":-0.022733224468565683,"pfxZ":2.6361574484165207,"pX":-0.1137392297434076,"pZ":3.1090777846448314,"vX0":2.5244305152751663,"vY0":-132.20910998596764,"vZ0":-2.7932683774393023,"x":121.34,"y":154.83,"x0":-1.0790140772719843,"y0":50.00176442600438,"z0":6.204371681422369,"aX":-0.04017285320486776},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":-0.5,"spinRate":2507,"spinDirection":169},"zone":2,"typeConfidence":0.9,"plateTime":0.4146937202963188,"extension":6.168182486212381},"index":0,"playId":"9a08543e-5e56-3bd7-9ae0-fc5e6842e865","pitchNumber":1,"startTime":"2026-05-21T17:57:29.103Z","endTime":"2026-05-21T17:57:33.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227885567392057,"aZ":-23.258976499527687,"pfxX":-9.117247923581447,"pfxZ":4.905101887580505,"pX":-1.145905083522053,"pZ":3.5229952520349888,"vX0":2.679759414260272,"vY0":-134.27083620594362,"vZ0":-2.425818141052444,"x":160.68,"y":143.66,"x0":-0.9748935182635976,"y0":50.0049238166818,"z0":6.100735601145085,"aX":-16.578074839979955},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.5,"breakHorizontal":15.8,"spinRate":2061,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.408599688902731,"extension":6.364800752872189},"index":1,"playId":"95a45063-0355-3361-b2d5-5cdb197435c0","pitchNumber":2,"startTime":"2026-05-21T17:57:50.442Z","endTime":"2026-05-21T17:57:53.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75416131233173,"aZ":-14.052039738896918,"pfxX":-7.008032804687589,"pfxZ":9.32323672037312,"pX":-0.6199634261338024,"pZ":1.9425650055507742,"vX0":3.140597419872414,"vY0":-139.35783577207275,"vZ0":-8.565829883031109,"x":140.63,"y":186.33,"x0":-0.858508276469336,"y0":50.001861683720044,"z0":6.008794073242354,"aX":-13.621178283526394},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":11.9,"spinRate":2289,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.39482219859918777,"extension":6.560180520328865},"hitData":{"launchSpeed":86.4,"launchAngle":27.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.38,"coordY":78.24}},"index":2,"playId":"016bd8a6-d222-3498-a8ab-d26ee45897d7","pitchNumber":3,"startTime":"2026-05-21T17:58:05.063Z","endTime":"2026-05-21T17:58:12.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:58:12.661Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T17:58:28.970Z","endTime":"2026-05-21T17:59:09.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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(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":92.2,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81061388927844,"aZ":-20.724091756822187,"pfxX":-10.054181569087376,"pfxZ":6.373837303904656,"pX":0.03526782988149036,"pZ":3.2563640499139104,"vX0":5.591424673564669,"vY0":-134.1130327501525,"vZ0":-3.5011105756173397,"x":115.66,"y":150.86,"x0":-0.7859979055089356,"y0":50.00187706799978,"z0":6.082226625687875,"aX":-18.05613522732584},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":16.8,"spinRate":1886,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.41063594496083633,"extension":6.441788961560518},"index":0,"playId":"ba297bea-0797-373a-9b76-bd4a946a7f3e","pitchNumber":1,"startTime":"2026-05-21T17:58:33.506Z","endTime":"2026-05-21T17:58:37.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20065618561098,"aZ":-26.90516831249839,"pfxX":-0.394971853305055,"pfxZ":2.856674071907289,"pX":0.7000493252823109,"pZ":2.4306982167733056,"vX0":4.320756999660414,"vY0":-134.23594012604622,"vZ0":-4.6299580447569175,"x":90.32,"y":173.15,"x0":-0.8719005373084594,"y0":50.001642072962284,"z0":6.069061885802462,"aX":-0.7284347546527774},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":-0.1,"spinRate":2625,"spinDirection":197},"zone":6,"typeConfidence":0.91,"plateTime":0.4064117544568502,"extension":6.341592001901281},"index":1,"playId":"83c99c40-96c8-3d1b-8457-6db075fb88b4","pitchNumber":2,"startTime":"2026-05-21T17:58:46.898Z","endTime":"2026-05-21T17:58:49.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-21T17:59:00.165Z","endTime":"2026-05-21T17:59:06.711Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94350584841558,"aZ":-10.85535377420896,"pfxX":-7.615528661528328,"pfxZ":10.288589253767244,"pX":0.07410430937755257,"pZ":2.404968506129235,"vX0":5.3974148621249896,"vY0":-143.43984727896978,"vZ0":-7.893112890578957,"x":114.18,"y":173.85,"x0":-0.8480394749142045,"y0":50.001755306094715,"z0":5.87903171848744,"aX":-15.77792216980689},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":12.6,"spinRate":2490,"spinDirection":221},"zone":5,"typeConfidence":0.92,"plateTime":0.38268070134982635,"extension":6.4123851420221},"index":3,"playId":"7f7ec661-fa12-36c8-b3af-b5a847f186c5","pitchNumber":3,"startTime":"2026-05-21T17:59:06.711Z","endTime":"2026-05-21T17:59:09.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-21T17:59:09.969Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (6) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T17:59:41.261Z","endTime":"2026-05-21T18:00:10.452Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T17:59:33.115Z","endTime":"2026-05-21T17:59:43.544Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28715613137027,"aZ":-25.888388348272755,"pfxX":0.009529072857457743,"pfxZ":3.392117839756507,"pX":0.3453763915199624,"pZ":1.984353885370519,"vX0":3.166139550181315,"vY0":-135.42874828367258,"vZ0":-6.179265906949903,"x":103.84,"y":185.2,"x0":-0.8413734600472139,"y0":50.003865830856995,"z0":6.112886955693461,"aX":0.016841512014208856},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":-0.7,"spinRate":2605,"spinDirection":196},"zone":9,"typeConfidence":0.91,"plateTime":0.4048526412484672,"extension":6.410209139413088},"hitData":{"launchSpeed":108.7,"launchAngle":23.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":76.79,"coordY":41.14}},"index":1,"playId":"69249261-f9cc-3c09-ac14-911e43b1a268","pitchNumber":1,"startTime":"2026-05-21T17:59:43.544Z","endTime":"2026-05-21T18:00:10.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":12.200000000000003,"leverageIndex":0.5,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:00:10.452Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (12) on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T18:00:27.010Z","endTime":"2026-05-21T18:00:56.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18718809808961,"aZ":-24.833246980468445,"pfxX":-11.124002869666402,"pfxZ":3.7247571868351095,"pX":0.6954989506576849,"pZ":2.320313302772065,"vX0":7.961813326289695,"vY0":-140.3062642352657,"vZ0":-5.443909587988253,"x":90.49,"y":176.13,"x0":-0.7505841605911445,"y0":50.001494570178664,"z0":5.9292759271310205,"aX":-21.919239781068324},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.6,"breakHorizontal":18.2,"spinRate":2332,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.39212817272455425,"extension":6.400512735110723},"index":0,"playId":"03401bf0-b55e-3131-ada2-947f03e009b6","pitchNumber":1,"startTime":"2026-05-21T18:00:31.474Z","endTime":"2026-05-21T18:00:34.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.91627827692382,"aZ":-23.04319919836335,"pfxX":-11.470875157645017,"pfxZ":4.520131462175277,"pX":-0.6158979518291812,"pZ":2.460942725485619,"vX0":4.561395151386814,"vY0":-141.82195409298473,"vZ0":-5.711514969340278,"x":140.48,"y":172.33,"x0":-0.7623146661429346,"y0":50.00543115352722,"z0":5.987956342522253,"aX":-23.177898803580295},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":19.7,"spinRate":2237,"spinDirection":226},"zone":4,"typeConfidence":0.89,"plateTime":0.38742627136559804,"extension":6.441696255466373},"hitData":{"launchSpeed":94.7,"launchAngle":15.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.05,"coordY":109.98}},"index":1,"playId":"2217bccb-719e-3b92-bd53-5e8b519b9e22","pitchNumber":2,"startTime":"2026-05-21T18:00:43.496Z","endTime":"2026-05-21T18:00:56.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.48,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:00:56.829Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-21T18:01:21.214Z","endTime":"2026-05-21T18:03:20.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.267349593259425,"aZ":-21.763865217800642,"pfxX":-12.410013192197122,"pfxZ":5.120617583003695,"pX":-0.3546709968329149,"pZ":1.9653704550235092,"vX0":6.100616048949949,"vY0":-141.89592869064748,"vZ0":-7.044897446961097,"x":130.52,"y":185.71,"x0":-0.9231607640512594,"y0":50.005272806680544,"z0":5.872884431049571,"aX":-25.243158588551886},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.9,"breakHorizontal":21.2,"spinRate":2495,"spinDirection":227},"zone":7,"typeConfidence":0.89,"plateTime":0.3863970059029489,"extension":6.603895934967559},"index":0,"playId":"59dfeb94-03c9-3d7c-b5db-814634d25871","pitchNumber":1,"startTime":"2026-05-21T18:01:34.751Z","endTime":"2026-05-21T18:01:37.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22157443336401,"aZ":-20.32938458655076,"pfxX":-2.0005981731882203,"pfxZ":6.346264143409279,"pX":1.5892563815183844,"pZ":0.5851402670712572,"vX0":6.628823061462881,"vY0":-136.30111615741453,"vZ0":-10.480412393256817,"x":56.42,"y":222.98,"x0":-0.6230496562124934,"y0":50.003791328876446,"z0":5.906718223864167,"aX":-3.734914329193267},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":2.0,"spinRate":2714,"spinDirection":208},"zone":14,"typeConfidence":0.82,"plateTime":0.4031109492468774,"extension":6.616963865393782},"index":1,"playId":"97fd4519-4b28-30d5-bc30-5040a03934a3","pitchNumber":2,"startTime":"2026-05-21T18:01:51.827Z","endTime":"2026-05-21T18:01:54.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73794635111767,"aZ":-23.52198234078841,"pfxX":-11.036800091094406,"pfxZ":4.212578250683469,"pX":-0.026299947170724425,"pZ":1.9424831796658304,"vX0":6.268738295083633,"vY0":-142.41806215115977,"vZ0":-6.677895829087773,"x":118.0,"y":186.33,"x0":-0.8220743731214158,"y0":50.004884530601984,"z0":5.8058080881709255,"aX":-22.672048459986158},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.5,"breakHorizontal":18.7,"spinRate":2444,"spinDirection":223},"zone":8,"typeConfidence":0.89,"plateTime":0.3846169122847698,"extension":6.5201738125226},"index":2,"playId":"02a0b06c-7122-33e9-88b0-0bd0f0b29f09","pitchNumber":3,"startTime":"2026-05-21T18:02:08.939Z","endTime":"2026-05-21T18:02:12.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-21T18:02:26.653Z","endTime":"2026-05-21T18:02:42.811Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64032759523874,"aZ":-25.565325395922347,"pfxX":1.6978309388751214,"pfxZ":3.513894842921152,"pX":-0.03926955590690507,"pZ":3.1875314779832498,"vX0":1.8389334571725697,"vY0":-136.25066987990155,"vZ0":-2.9289721557511452,"x":118.5,"y":152.72,"x0":-0.9433267980925674,"y0":50.00518356965234,"z0":6.041093622827841,"aX":3.195915248065332},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.0,"breakHorizontal":-3.5,"spinRate":2714,"spinDirection":170},"zone":2,"typeConfidence":0.9,"plateTime":0.4018324733706864,"extension":6.378686119117348},"index":4,"playId":"88f5d2c1-2eab-34a7-b576-22bb9ebc89f3","pitchNumber":4,"startTime":"2026-05-21T18:02:42.811Z","endTime":"2026-05-21T18:02:49.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.698058102873766,"aZ":-21.196078762176036,"pfxX":-9.374180378934891,"pfxZ":5.265044969406785,"pX":0.22397684671907864,"pZ":2.1138025482755625,"vX0":5.8650612410944225,"vY0":-144.1943583970205,"vZ0":-7.164645741235741,"x":108.46,"y":181.71,"x0":-0.6293235765745412,"y0":50.00249808464546,"z0":5.960375876156792,"aX":-19.539498307951707},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":2509,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.3813432244905557,"extension":6.520708780519998},"index":5,"playId":"324999e7-6f39-3bad-8e9f-a831a5667a99","pitchNumber":5,"startTime":"2026-05-21T18:03:16.659Z","endTime":"2026-05-21T18:03:20.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:03:20.188Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T18:05:16.860Z","endTime":"2026-05-21T18:05:57.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60172675987269,"aZ":-10.566989925019094,"pfxX":-7.099692582937644,"pfxZ":11.233396883277315,"pX":-0.11987292887760913,"pZ":3.2200169659139197,"vX0":6.987308268854583,"vY0":-138.2498175047291,"vZ0":-4.74446314082956,"x":121.57,"y":151.84,"x0":-1.7651919384079529,"y0":50.00602612009795,"z0":5.675917660121993,"aX":-13.660783011964238},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.4,"breakHorizontal":11.3,"spinRate":2410,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.3971237343143441,"extension":6.635825630420616},"index":0,"playId":"3c98ada3-93e5-39fa-9cf4-19ab5fed27ca","pitchNumber":1,"startTime":"2026-05-21T18:05:30.508Z","endTime":"2026-05-21T18:05:33.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":89.5,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6491789383393,"aZ":-27.34534217717513,"pfxX":-11.504498429516552,"pfxZ":2.802759113679098,"pX":-1.0777701327718743,"pZ":2.4865256626378285,"vX0":5.784576991243444,"vY0":-130.26546389559303,"vZ0":-2.5941212404812046,"x":158.08,"y":171.64,"x0":-1.8291181514864658,"y0":50.00405987105073,"z0":5.556660054530659,"aX":-19.828034722227834},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":19.6,"spinRate":1556,"spinDirection":233},"zone":11,"typeConfidence":0.88,"plateTime":0.42002451340946445,"extension":6.7361510066210455},"hitData":{"launchSpeed":87.1,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.87,"coordY":82.77}},"index":1,"playId":"b690c678-f8f6-3353-b70a-f3839d5feb53","pitchNumber":2,"startTime":"2026-05-21T18:05:46.463Z","endTime":"2026-05-21T18:05:57.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:05:57.382Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Konnor Griffin grounds into a force out, shortstop Masyn Winn to second baseman JJ Wetherholt. Spencer Horwitz out at 2nd. Konnor Griffin to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T18:06:10.234Z","endTime":"2026-05-21T18:07:51.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.481520137714032,"aZ":-19.58783913358013,"pfxX":-3.0126211366938724,"pfxZ":6.96082321810206,"pX":0.5214517000209269,"pZ":2.3785284011204215,"vX0":7.541944519991545,"vY0":-133.77856224088004,"vZ0":-3.954987984340161,"x":97.12,"y":174.56,"x0":-1.9458147346305608,"y0":50.005073522818435,"z0":5.28443735610036,"aX":-5.4499960825403955},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.9,"breakHorizontal":3.8,"spinRate":2480,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.4097888149712894,"extension":6.847367383343738},"index":0,"playId":"bcb87fda-a94d-34f0-9341-1609ed1bb147","pitchNumber":1,"startTime":"2026-05-21T18:06:24.895Z","endTime":"2026-05-21T18:06:28.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.647749943072625,"aZ":-34.034493228486724,"pfxX":6.629991250303197,"pfxZ":-1.2515204463745242,"pX":0.682422648532853,"pZ":0.9195764318125295,"vX0":4.989357362934123,"vY0":-122.58718273897632,"vZ0":-2.931864391325472,"x":90.99,"y":213.95,"x0":-2.2581137129887443,"y0":50.00419262727206,"z0":5.108112840162017,"aX":9.847960221946835},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.8,"breakHorizontal":-13.4,"spinRate":3122,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4509774490358782,"extension":6.453123906099551},"index":1,"playId":"45e5825e-afda-396e-aa82-d4a14519766a","pitchNumber":2,"startTime":"2026-05-21T18:06:45.676Z","endTime":"2026-05-21T18:06:49.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":96.4,"endSpeed":88.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.347174329847014,"aZ":-23.379233834560416,"pfxX":-12.11129641280668,"pfxZ":4.411204834287591,"pX":0.07514308419384634,"pZ":1.9394745521908738,"vX0":9.7341992962519,"vY0":-140.01650861367784,"vZ0":-4.9551410901656405,"x":114.14,"y":186.41,"x0":-1.8655312609427064,"y0":50.00429180540049,"z0":5.253474802934635,"aX":-24.152578110581782},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":20.0,"spinRate":2362,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.39055306309470605,"extension":6.852677435819647},"index":2,"playId":"66de7b5a-e92c-3744-9e95-7510e9e631b2","pitchNumber":3,"startTime":"2026-05-21T18:07:06.104Z","endTime":"2026-05-21T18:07:10.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-21T18:07:21.267Z","endTime":"2026-05-21T18:07:43.972Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.550868176162574,"aZ":-20.98429227186652,"pfxX":-12.011597749953005,"pfxZ":5.661342278482388,"pX":-0.024234117719884433,"pZ":2.0477895623976687,"vX0":9.672292814780407,"vY0":-140.3674836182443,"vZ0":-4.975302139667494,"x":117.92,"y":183.49,"x0":-1.9702291582675495,"y0":50.00553780730875,"z0":5.227499083825918,"aX":-23.748614772894644},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":19.6,"spinRate":2379,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.39161946825339955,"extension":6.633779860602379},"hitData":{"launchSpeed":80.2,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":148.64}},"index":4,"playId":"05441e8f-cae8-3614-82cb-0e1e59ba383d","pitchNumber":4,"startTime":"2026-05-21T18:07:43.972Z","endTime":"2026-05-21T18:07:51.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:07:51.542Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a line drive to right fielder Jordan Walker. Konnor Griffin to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T18:08:21.547Z","endTime":"2026-05-21T18:09:40.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85269957658638,"aZ":-22.634344645015883,"pfxX":0.9811137531280383,"pfxZ":5.12232483827646,"pX":0.5564117359309869,"pZ":1.7659675648702795,"vX0":6.149709361656891,"vY0":-134.7634942051354,"vZ0":-5.529299893947335,"x":95.79,"y":191.1,"x0":-1.8709869851450052,"y0":50.004555279597646,"z0":5.416163481167183,"aX":1.8253788046874502},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":-2.9,"spinRate":2389,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.4045159197552395,"extension":6.8121345735247365},"index":0,"playId":"713f6cc6-e299-328d-93b4-503fa5fa0c60","pitchNumber":1,"startTime":"2026-05-21T18:08:36.369Z","endTime":"2026-05-21T18:08:39.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.142519101527427,"aZ":-26.804788487875353,"pfxX":-9.979469517595556,"pfxZ":2.721986253180905,"pX":0.3606629493371897,"pZ":2.7892829455804744,"vX0":9.753068077920243,"vY0":-139.53564253315025,"vZ0":-1.8979815566739529,"x":103.25,"y":163.47,"x0":-1.881906415968016,"y0":50.00467970298622,"z0":5.242933702364583,"aX":-19.69822728852714},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.7,"breakHorizontal":16.1,"spinRate":2300,"spinDirection":230},"zone":6,"typeConfidence":0.91,"plateTime":0.39241309948294534,"extension":6.74125751998324},"index":1,"playId":"3bc7ffb5-4a97-330b-8d4e-ab9a15a120a6","pitchNumber":2,"startTime":"2026-05-21T18:08:56.539Z","endTime":"2026-05-21T18:09:03.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Konnor Griffin steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"3bc7ffb5-4a97-330b-8d4e-ab9a15a120a6","startTime":"2026-05-21T18:09:14.290Z","endTime":"2026-05-21T18:09:29.240Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"postOnSecond":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":1.49,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.646470461285414,"aZ":-15.504418706122191,"pfxX":-5.343975606456698,"pfxZ":8.257609977520763,"pX":0.3049978200161989,"pZ":3.4163470716364004,"vX0":7.53045037328276,"vY0":-141.0649292591744,"vZ0":-3.268827569542222,"x":105.37,"y":146.54,"x0":-1.702916294785201,"y0":50.000513211880794,"z0":5.587708845696897,"aX":-10.785425016704599},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":8.2,"spinRate":2190,"spinDirection":217},"zone":3,"typeConfidence":0.92,"plateTime":0.38805967860025437,"extension":6.690296011039652},"hitData":{"launchSpeed":92.6,"launchAngle":10.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.61,"coordY":108.83}},"index":3,"playId":"047e7ee7-16ca-3a03-ab86-dda4f9e24d85","pitchNumber":3,"startTime":"2026-05-21T18:09:29.240Z","endTime":"2026-05-21T18:09:40.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-5.699999999999996,"leverageIndex":1.49,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:09:40.518Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jake Mangum grounds into a force out, fielded by second baseman JJ Wetherholt. Konnor Griffin scores. Marcell Ozuna out at 2nd. Jake Mangum to 1st.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T18:10:05.497Z","endTime":"2026-05-21T18:11:15.577Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"aeff866e-ead3-42c4-90ec-3b9dfad281b6","startTime":"2026-05-21T18:10:05.497Z","endTime":"2026-05-21T18:10:17.019Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.565585311874692,"aZ":-26.036262408563363,"pfxX":-11.591868349663958,"pfxZ":3.586833703431882,"pX":-1.176425009688495,"pZ":3.0444181528289365,"vX0":6.338641514732528,"vY0":-130.34665290275004,"vZ0":-1.0692558895635216,"x":161.84,"y":156.58,"x0":-2.139415915936543,"y0":50.00601017845779,"z0":5.434106998339613,"aX":-19.85928710579136},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":19.6,"spinRate":1739,"spinDirection":234},"zone":11,"typeConfidence":0.88,"plateTime":0.4209337700641296,"extension":6.736557992645202},"index":1,"playId":"bf964e6a-8f8f-3618-be07-a91b3b267d18","pitchNumber":1,"startTime":"2026-05-21T18:10:36.351Z","endTime":"2026-05-21T18:10:39.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.870606362271122,"aZ":-18.460902686107996,"pfxX":-0.6995022274436877,"pfxZ":7.032031332417725,"pX":0.5437916013104398,"pZ":1.9371919262557264,"vX0":7.139275923322214,"vY0":-138.31366262469973,"vZ0":-5.765559068913467,"x":96.27,"y":186.48,"x0":-1.9725614025434008,"y0":50.00538560511934,"z0":5.273714807029036,"aX":-1.36458570850449},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":-0.1,"spinRate":2514,"spinDirection":206},"zone":9,"typeConfidence":0.88,"plateTime":0.39496026051934896,"extension":6.784374756545946},"hitData":{"launchSpeed":67.7,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":156.24}},"index":2,"playId":"398aeb2d-a4e7-36d7-810f-341def498eea","pitchNumber":2,"startTime":"2026-05-21T18:11:07.995Z","endTime":"2026-05-21T18:11:15.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.499999999999993,"leverageIndex":2.27,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:11:15.577Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-21T18:12:23.491Z","endTime":"2026-05-21T18:14:07.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":"dd142f38-ed6a-3a39-9e2e-6d2f67f8bac0","startTime":"2026-05-21T18:12:04.189Z","endTime":"2026-05-21T18:12:07.189Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28974237771929,"aZ":-20.674829958068482,"pfxX":-0.13970314104943882,"pfxZ":6.248768830698827,"pX":-0.197233019955341,"pZ":2.6698357863074356,"vX0":4.927045692984889,"vY0":-133.70197468978873,"vZ0":-3.243457630216023,"x":124.52,"y":166.69,"x0":-2.032888027746237,"y0":50.004433022487675,"z0":5.353437226044386,"aX":-0.2570401847669239},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-0.6,"spinRate":2438,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.40705925103166773,"extension":6.708340934133174},"index":1,"playId":"140be2d1-e760-3cfc-85ed-a8f0aee54015","pitchNumber":1,"startTime":"2026-05-21T18:12:25.752Z","endTime":"2026-05-21T18:12:29.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1151908071843,"aZ":-14.009175110527444,"pfxX":-7.029132980332639,"pfxZ":9.426339869018495,"pX":1.0899205232098683,"pZ":3.2049736855963937,"vX0":10.251813250908148,"vY0":-138.04983984953344,"vZ0":-3.696829141639968,"x":75.45,"y":152.25,"x0":-1.760937818021148,"y0":50.00656138291224,"z0":5.506350543261192,"aX":-13.552046151282813},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":10.6,"spinRate":2298,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.39696337659719605,"extension":6.806241138877635},"index":2,"playId":"cc0477f1-d71e-3315-a8d5-839fef177c8c","pitchNumber":2,"startTime":"2026-05-21T18:12:47.137Z","endTime":"2026-05-21T18:12:51.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.329522001402797,"aZ":-23.510964762807163,"pfxX":-10.772137216003294,"pfxZ":4.437467509244312,"pX":-0.23081342056344017,"pZ":1.107258010622994,"vX0":8.591828565015136,"vY0":-138.64381004191313,"vZ0":-6.424775098208755,"x":125.8,"y":208.88,"x0":-1.9668474019276867,"y0":50.00224079779164,"z0":5.01857072523115,"aX":-21.018951019663223},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.8,"breakHorizontal":17.8,"spinRate":2281,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.39471894958543396,"extension":6.685144575458031},"index":3,"playId":"3c06edb2-8ac0-38b7-b5df-a0fa16be71b0","pitchNumber":3,"startTime":"2026-05-21T18:13:07.984Z","endTime":"2026-05-21T18:13:12.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.789158707289737,"aZ":-25.77316566709657,"pfxX":-11.306289118068227,"pfxZ":3.3114576709225325,"pX":0.324245287224314,"pZ":3.209478439271048,"vX0":10.140320621849524,"vY0":-137.93968189597996,"vZ0":-0.9985455909721781,"x":104.64,"y":152.12,"x0":-1.9249879393881641,"y0":50.003996943677755,"z0":5.308954362946426,"aX":-21.85791508057016},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":18.5,"spinRate":2290,"spinDirection":228},"zone":3,"typeConfidence":0.91,"plateTime":0.39662068298529185,"extension":6.627501898034642},"index":4,"playId":"357ca695-f80c-39a0-a7c1-d364836a1fc5","pitchNumber":4,"startTime":"2026-05-21T18:13:31.594Z","endTime":"2026-05-21T18:13:35.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.082750944383292,"aZ":-33.984583887322316,"pfxX":7.950047292910914,"pfxZ":-1.1331869611155643,"pX":1.1861826347225992,"pZ":2.484817488245173,"vX0":5.66753763042627,"vY0":-125.97775677313888,"vZ0":0.015245400063667036,"x":71.79,"y":171.69,"x0":-2.134024250164345,"y0":50.00551728395606,"z0":5.249656909323574,"aX":12.647917028669696},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-15.8,"spinRate":3118,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4365176912737496,"extension":6.485980561505986},"index":5,"playId":"99c34fca-273a-3c17-9c49-77e124dd5a1d","pitchNumber":5,"startTime":"2026-05-21T18:14:03.129Z","endTime":"2026-05-21T18:14:07.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:14:07.461Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T18:16:08.893Z","endTime":"2026-05-21T18:16:50.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141011532667484,"aZ":-41.36308186345931,"pfxX":2.6503063410062166,"pfxZ":-5.8543976873175385,"pX":-0.4766440203671033,"pZ":2.6005362853437934,"vX0":0.14325045293630417,"vY0":-124.47944576947164,"vZ0":-0.7377555126187381,"x":135.17,"y":168.57,"x0":-0.8792937923609769,"y0":50.00490345681997,"z0":6.327055937330313,"aX":4.157041714953348},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.6,"breakHorizontal":-4.8,"spinRate":2689,"spinDirection":51},"zone":4,"typeConfidence":0.9,"plateTime":0.4401091694128034,"extension":6.315955831250353},"index":0,"playId":"a100038b-f94a-3afc-8aba-2f5abf69ed9b","pitchNumber":1,"startTime":"2026-05-21T18:16:14.203Z","endTime":"2026-05-21T18:16:18.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.981804297840323,"aZ":-23.75316093711421,"pfxX":-0.3515344369824649,"pfxZ":4.6036253866552945,"pX":0.28213230065007633,"pZ":2.2196168940569945,"vX0":3.0976142296731815,"vY0":-133.90950382293076,"vZ0":-5.690096169293405,"x":106.25,"y":178.85,"x0":-0.8404193730485803,"y0":50.002974530505604,"z0":6.05500629778534,"aX":-0.6434315055211843},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":0.0,"spinRate":2627,"spinDirection":199},"zone":6,"typeConfidence":0.89,"plateTime":0.4079149242615636,"extension":6.433339022744245},"index":1,"playId":"00c778ae-b330-35fe-8200-2be0ee1a9f36","pitchNumber":2,"startTime":"2026-05-21T18:16:26.849Z","endTime":"2026-05-21T18:16:30.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295349588853835,"aZ":-26.50963459836527,"pfxX":1.12423936704077,"pfxZ":3.149192878524657,"pX":0.9232370218194753,"pZ":2.8038875156574803,"vX0":4.2328266800098895,"vY0":-133.9390973604685,"vZ0":-3.608970475045564,"x":81.81,"y":163.08,"x0":-0.8294571928352044,"y0":50.006613901139175,"z0":6.0834706517073815,"aX":2.0250024581536192},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":-3.0,"spinRate":2456,"spinDirection":181},"zone":12,"typeConfidence":0.9,"plateTime":0.41031072203497754,"extension":6.403891059132173},"index":2,"playId":"f10e34f5-50bd-389d-bf42-c7da4ab581a7","pitchNumber":3,"startTime":"2026-05-21T18:16:47.420Z","endTime":"2026-05-21T18:16:50.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:16:50.542Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Braxton Ashcraft challenged (pitch result), call on the field was confirmed: Masyn Winn walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T18:17:10.480Z","endTime":"2026-05-21T18:18:25.856Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30569093916229,"aZ":-10.626178306455415,"pfxX":-6.316144073915352,"pfxZ":10.71755723587729,"pX":0.46940715031705815,"pZ":4.05162879962069,"vX0":5.365638776787031,"vY0":-141.38682455343027,"vZ0":-4.217314570820097,"x":99.11,"y":129.39,"x0":-0.6387967732419817,"y0":50.00484717867209,"z0":6.252861387959776,"aX":-12.701269185162806},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.6,"breakHorizontal":10.2,"spinRate":2252,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.38842255045307716,"extension":6.518656253755209},"index":0,"playId":"badfbaab-00aa-3d6b-8a98-78af445da087","pitchNumber":1,"startTime":"2026-05-21T18:17:14.789Z","endTime":"2026-05-21T18:17:18.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":84.5,"endSpeed":77.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.455817063131413,"aZ":-41.67745578102116,"pfxX":0.9169686012351363,"pfxZ":-6.218707322732039,"pX":-0.12314165257050495,"pZ":3.1381293510139843,"vX0":1.3865492741658083,"vY0":-123.12479229009236,"vZ0":0.7268031582787882,"x":121.69,"y":154.05,"x0":-0.8136560532341861,"y0":50.0021606631856,"z0":6.378414337432727,"aX":1.4013366170004418},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.8,"breakHorizontal":-2.0,"spinRate":2534,"spinDirection":37},"zone":2,"typeConfidence":0.9,"plateTime":0.44561903821407256,"extension":6.009445057528778},"index":1,"playId":"79b1edb5-2115-3dd8-9b22-c6435325673f","pitchNumber":2,"startTime":"2026-05-21T18:17:27.222Z","endTime":"2026-05-21T18:17:32.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34427031268408,"aZ":-8.657089050837973,"pfxX":-7.197485041476328,"pfxZ":11.786680824524735,"pX":0.807824929557043,"pZ":1.443652625182584,"vX0":6.6177229389009495,"vY0":-141.12480091942777,"vZ0":-10.516783969468886,"x":86.21,"y":199.8,"x0":-0.6448184865562743,"y0":50.00381500375641,"z0":5.798269501368805,"aX":-14.362494312936898},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.1,"breakHorizontal":11.5,"spinRate":2328,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.38971319923776626,"extension":6.664074940941588},"index":2,"playId":"8cf79a1a-003a-357b-8790-dde5c6c50af9","pitchNumber":3,"startTime":"2026-05-21T18:17:45.879Z","endTime":"2026-05-21T18:17:49.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71084621012738,"aZ":-9.617194603778325,"pfxX":-7.188424100165796,"pfxZ":11.391648401935463,"pX":0.35639440497185965,"pZ":3.384305300561091,"vX0":5.8404039139536845,"vY0":-140.7178277039096,"vZ0":-5.276861411498096,"x":103.42,"y":147.4,"x0":-0.8252718034185266,"y0":50.00162426426882,"z0":5.923642276351745,"aX":-14.232502078272214},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":11.6,"spinRate":2274,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.39113758436649837,"extension":6.738218627174304},"index":3,"playId":"bc7c56d3-641d-30a9-a875-cfaca9a2608b","pitchNumber":4,"startTime":"2026-05-21T18:17:58.839Z","endTime":"2026-05-21T18:18:25.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"}},"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:18:25.856Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out softly, pitcher Braxton Ashcraft to first baseman Spencer Horwitz. Masyn Winn to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T18:18:50.228Z","endTime":"2026-05-21T18:18:57.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677952,"link":"/api/v1/people/677952"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.924083983294466,"aZ":-23.183916760505323,"pfxX":-1.08908213067867,"pfxZ":4.986829576042537,"pX":-0.4559929603114703,"pZ":2.145332266077723,"vX0":1.514280382510292,"vY0":-134.82779499212674,"vZ0":-5.866580574864515,"x":134.38,"y":180.86,"x0":-0.8888399615474496,"y0":50.00557642609012,"z0":6.033264191242887,"aX":-1.9644048582804863},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":1.6,"spinRate":2546,"spinDirection":199},"zone":7,"typeConfidence":0.89,"plateTime":0.4094850401768464,"extension":6.217068774507939},"hitData":{"launchSpeed":49.8,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.94,"coordY":184.83}},"index":0,"playId":"aeed6539-6184-326d-a049-c85ba9b71154","pitchNumber":1,"startTime":"2026-05-21T18:18:50.228Z","endTime":"2026-05-21T18:18:57.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.66,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:18:57.656Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out sharply, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-21T18:19:21.849Z","endTime":"2026-05-21T18:21:21.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":97.4,"endSpeed":88.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52914716505387,"aZ":-8.917811787646915,"pfxX":-5.355030980314112,"pfxZ":11.536164699444363,"pX":1.3799466020051085,"pZ":2.525319018879553,"vX0":7.726154150629122,"vY0":-141.39418799340325,"vZ0":-8.069460205205736,"x":64.4,"y":170.6,"x0":-0.6977026799830901,"y0":50.004624361088645,"z0":5.995775741213372,"aX":-10.797719909361662},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":8.0,"spinRate":2424,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.38800745228496547,"extension":6.53515326589878},"index":0,"playId":"2ab95906-4caf-3ffd-9069-407c94355326","pitchNumber":1,"startTime":"2026-05-21T18:19:22.971Z","endTime":"2026-05-21T18:19:26.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.656506272012113,"aZ":-21.7796200095463,"pfxX":-0.07622986748799176,"pfxZ":5.560262053007188,"pX":0.39747124807295187,"pZ":1.8068586366014527,"vX0":3.3210044317865104,"vY0":-136.27528389449913,"vZ0":-7.040489420468217,"x":101.85,"y":189.99,"x0":-0.8302421240224935,"y0":50.0039704396557,"z0":5.942908232642327,"aX":-0.1432583660264864},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-0.6,"spinRate":2678,"spinDirection":202},"zone":9,"typeConfidence":0.88,"plateTime":0.4028764774217173,"extension":6.47689851566051},"index":1,"playId":"44e3d7b6-ce90-36c6-b52e-607530853d14","pitchNumber":2,"startTime":"2026-05-21T18:19:40.018Z","endTime":"2026-05-21T18:19:43.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-21T18:19:53.526Z","endTime":"2026-05-21T18:20:08.256Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48232310255509,"aZ":-12.405636046066471,"pfxX":-5.096878366492763,"pfxZ":9.701858271387202,"pX":0.3689083323556386,"pZ":3.3498912968976207,"vX0":4.8264506750156375,"vY0":-142.06711390052283,"vZ0":-5.405389200930184,"x":102.94,"y":148.33,"x0":-0.6923288441831534,"y0":50.00583474968073,"z0":6.07039080835841,"aX":-10.38854998836463},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2352,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.385992150353502,"extension":6.478698382011418},"index":3,"playId":"174544a5-5fa9-32a8-9b26-3a780a7fba25","pitchNumber":3,"startTime":"2026-05-21T18:20:08.256Z","endTime":"2026-05-21T18:20:11.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.580701311200986,"aZ":-41.597113758866456,"pfxX":1.5310780773091939,"pfxZ":-5.884015405413161,"pX":-0.11374524070885057,"pZ":0.8351599526585454,"vX0":1.1805997243677089,"vY0":-126.26581486475348,"vZ0":-4.887846666779724,"x":121.34,"y":216.23,"x0":-0.7875564840580869,"y0":50.00276812290361,"z0":6.171519867703918,"aX":2.45242728843083},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.5,"breakHorizontal":-3.0,"spinRate":2675,"spinDirection":38},"zone":13,"typeConfidence":0.89,"plateTime":0.43509410430803364,"extension":6.566115058742153},"index":4,"playId":"99beb1f7-5888-31d8-8c03-869a4e5eb78c","pitchNumber":4,"startTime":"2026-05-21T18:20:29.096Z","endTime":"2026-05-21T18:20:32.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79088950216876,"aZ":-42.2509249745534,"pfxX":2.1258380288283893,"pfxZ":-6.324042785880307,"pX":-0.5840032646179281,"pZ":2.6835265514102407,"vX0":-0.033399464136579016,"vY0":-125.54746732132877,"vZ0":-0.2166942521474371,"x":139.26,"y":166.32,"x0":-0.8466167426046193,"y0":50.001958788633566,"z0":6.214203802586665,"aX":3.3879603761114585},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-11.3,"breakHorizontal":-3.8,"spinRate":2899,"spinDirection":47},"zone":4,"typeConfidence":0.9,"plateTime":0.43653295957234617,"extension":6.266653127290043},"index":5,"playId":"37762c5a-47c9-3d8e-bf26-613b8543e09c","pitchNumber":5,"startTime":"2026-05-21T18:20:51.086Z","endTime":"2026-05-21T18:20:54.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8569732749479,"aZ":-26.38435600695943,"pfxX":-0.6014157070108557,"pfxZ":3.0592694051442706,"pX":-0.35167158773021,"pZ":1.6066897024519597,"vX0":1.6053554794834852,"vY0":-136.68707112514852,"vZ0":-6.561845378700596,"x":130.4,"y":195.4,"x0":-0.8682300548619122,"y0":50.00549285556781,"z0":5.847780485888315,"aX":-1.1393750310977582},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.3,"breakHorizontal":0.7,"spinRate":2642,"spinDirection":188},"zone":7,"typeConfidence":0.89,"plateTime":0.4005648823101451,"extension":6.434708835415128},"hitData":{"launchSpeed":101.0,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":105.7,"coordY":151.18}},"index":6,"playId":"7932800d-8f77-3aa2-b86a-0bc401a3f525","pitchNumber":6,"startTime":"2026-05-21T18:21:13.313Z","endTime":"2026-05-21T18:21:21.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"second":{"id":691026,"link":"/api/v1/people/691026"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":1.67,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:21:21.048Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Henry Davis pops out to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T18:23:22.504Z","endTime":"2026-05-21T18:24:30.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55822654663605,"aZ":-21.828508182901984,"pfxX":-11.299202500766818,"pfxZ":5.492944864828232,"pX":1.0303122007629846,"pZ":2.557508674189751,"vX0":11.825349773619557,"vY0":-136.93691461285607,"vZ0":-3.6149509457301496,"x":77.73,"y":169.73,"x0":-1.8930792586626428,"y0":50.00466291188868,"z0":5.403099004663819,"aX":-21.28595821191608},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":17.8,"spinRate":2375,"spinDirection":233},"zone":12,"typeConfidence":0.91,"plateTime":0.40126088069236854,"extension":6.69900403596368},"index":0,"playId":"ff765c81-4199-3c5f-a066-21e020db0587","pitchNumber":1,"startTime":"2026-05-21T18:23:41.749Z","endTime":"2026-05-21T18:23:45.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.706043882982357,"aZ":-21.525795007436095,"pfxX":-2.1093481796978515,"pfxZ":5.780860231818464,"pX":0.5718281178102739,"pZ":3.4732602146390668,"vX0":7.232070720527574,"vY0":-134.96438815595283,"vZ0":-1.535097001295884,"x":95.2,"y":145.0,"x0":-1.869937415388804,"y0":50.00415244283121,"z0":5.567182614519477,"aX":-3.886865712976525},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":2.3,"spinRate":2516,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.4060177720306024,"extension":6.8273996490356685},"index":1,"playId":"5ad47ad6-d92d-3594-88f2-647a778577b6","pitchNumber":2,"startTime":"2026-05-21T18:24:02.209Z","endTime":"2026-05-21T18:24:08.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":95.9,"endSpeed":86.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27500272877602,"aZ":-22.59489845701397,"pfxX":-11.693199904270752,"pfxZ":4.92279430725997,"pX":-0.011628292687095629,"pZ":2.3726494363182598,"vX0":8.888752599069502,"vY0":-139.3069169178584,"vZ0":-4.248388935967447,"x":117.44,"y":174.72,"x0":-1.7410250765078847,"y0":50.0012601723827,"z0":5.430417339543283,"aX":-22.74603482172714},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":19.1,"spinRate":2440,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.39471626697420126,"extension":6.659557875181354},"hitData":{"launchSpeed":85.7,"launchAngle":67.0,"totalDistance":105.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":147.38,"coordY":166.21}},"index":2,"playId":"32bf03b3-dd73-3224-98bb-340e9e239f3a","pitchNumber":3,"startTime":"2026-05-21T18:24:21.266Z","endTime":"2026-05-21T18:24:30.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:24:30.854Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T18:24:51.063Z","endTime":"2026-05-21T18:26:16.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":89.3,"endSpeed":81.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769263115398516,"aZ":-28.047206840161476,"pfxX":-9.832582930906753,"pfxZ":2.407903423676961,"pX":-0.9705968730218312,"pZ":3.4690431883496715,"vX0":5.799245303277312,"vY0":-129.9472499238922,"vZ0":0.06270527611537269,"x":154.0,"y":145.12,"x0":-1.9516841907054978,"y0":50.00187454832801,"z0":5.572137932959003,"aX":-16.845305294274578},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.6,"breakHorizontal":16.6,"spinRate":1683,"spinDirection":233},"zone":11,"typeConfidence":0.88,"plateTime":0.42121396292427216,"extension":6.72504538979485},"index":0,"playId":"5f6c2e26-f009-37eb-9799-847e17b66520","pitchNumber":1,"startTime":"2026-05-21T18:24:56.239Z","endTime":"2026-05-21T18:25:00.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457018988213793,"aZ":-23.91296551415531,"pfxX":-0.3287745566551967,"pfxZ":4.490198986152111,"pX":1.1437925709368801,"pZ":1.8970969170424996,"vX0":8.116367939321316,"vY0":-134.35326736579162,"vZ0":-4.854575401925133,"x":73.4,"y":187.56,"x0":-1.865781854301987,"y0":50.00260067895156,"z0":5.413850230099844,"aX":-0.606820255733636},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":-1.1,"spinRate":2476,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.40674008072860346,"extension":6.794020743738682},"index":1,"playId":"c632f5e3-c498-3981-b55c-8d3853a964bc","pitchNumber":2,"startTime":"2026-05-21T18:25:15.446Z","endTime":"2026-05-21T18:25:20.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5676290447845,"aZ":-35.94147170266379,"pfxX":8.004445445282945,"pfxZ":-2.404666075012427,"pX":-0.21757087551479629,"pZ":2.967713589244322,"vX0":2.3666411035275305,"vY0":-125.44961440520271,"vZ0":1.3989513956143014,"x":125.29,"y":158.65,"x0":-2.217208102444254,"y0":50.00402237273607,"z0":5.372219694570881,"aX":12.532297772574667},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.7,"breakHorizontal":-15.1,"spinRate":3174,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.43961201318648957,"extension":6.346524660378536},"index":2,"playId":"c8d34b13-aaa8-3263-b635-1c57de67cc14","pitchNumber":3,"startTime":"2026-05-21T18:25:35.147Z","endTime":"2026-05-21T18:25:38.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859986219480984,"aZ":-24.72079800633122,"pfxX":1.656602362463249,"pfxZ":3.999831649143898,"pX":1.2739950487437601,"pZ":2.4909743813858642,"vX0":7.79367252800872,"vY0":-135.45111753066755,"vZ0":-3.246683066233073,"x":68.44,"y":171.52,"x0":-1.8526545971125035,"y0":50.00186646537349,"z0":5.428543604738027,"aX":3.0850586761583085},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":-4.6,"spinRate":2519,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.40396064403453735,"extension":6.878133925271764},"index":3,"playId":"06826675-e2fd-3c40-83fd-055459016ad2","pitchNumber":4,"startTime":"2026-05-21T18:25:51.385Z","endTime":"2026-05-21T18:25:54.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.295088289567907,"aZ":-36.31486742338362,"pfxX":9.513508052250831,"pfxZ":-2.5896048398699207,"pX":1.4711871640506524,"pZ":2.1843940914184197,"vX0":5.709261956383739,"vY0":-126.69547012267037,"vZ0":-0.19008483121026598,"x":60.92,"y":179.8,"x0":-2.061609107023402,"y0":50.006300287068775,"z0":5.208119838303376,"aX":15.185499809499484},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.4,"breakHorizontal":-18.7,"spinRate":3307,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4353770445029581,"extension":6.454249624769754},"index":4,"playId":"136ce55b-b93b-3140-ae01-adf6e5f0e236","pitchNumber":5,"startTime":"2026-05-21T18:26:12.671Z","endTime":"2026-05-21T18:26:16.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:26:16.135Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-21T18:26:33.893Z","endTime":"2026-05-21T18:26:52.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.711644779416982,"aZ":-24.060453077221556,"pfxX":0.9050916186327433,"pfxZ":4.22954812153384,"pX":0.7355598364960024,"pZ":2.5863205689397417,"vX0":6.957896559763894,"vY0":-137.25323631222764,"vZ0":-3.308020189992708,"x":88.96,"y":168.95,"x0":-1.9438796690738112,"y0":50.00434305021811,"z0":5.434731410074342,"aX":1.7368537312226942},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":-3.0,"spinRate":2497,"spinDirection":201},"zone":6,"typeConfidence":0.91,"plateTime":0.39817742903909137,"extension":6.769770232443808},"hitData":{"launchSpeed":89.0,"launchAngle":7.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":150.67}},"index":0,"playId":"d7dc9c72-ff14-3fa1-ae3f-d454935f2370","pitchNumber":1,"startTime":"2026-05-21T18:26:45.620Z","endTime":"2026-05-21T18:26:52.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:26:52.991Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T18:28:53.068Z","endTime":"2026-05-21T18:29:32.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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(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":91.3,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.269515202491355,"aZ":-26.516328223172376,"pfxX":-0.1714748750665107,"pfxZ":3.15331719986478,"pX":1.4530258562498222,"pZ":2.059870810263507,"vX0":5.794050075232821,"vY0":-132.83679982567944,"vZ0":-5.463941940944002,"x":61.61,"y":183.16,"x0":-0.7300815798231175,"y0":50.00359328181664,"z0":6.06021450959748,"aX":-0.3078590977246446},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.8,"breakHorizontal":-0.8,"spinRate":2634,"spinDirection":175},"zone":14,"typeConfidence":0.91,"plateTime":0.4116328493820953,"extension":6.482014698742597},"index":0,"playId":"e59a9516-2d88-3e7a-8112-61402588137f","pitchNumber":1,"startTime":"2026-05-21T18:28:56.452Z","endTime":"2026-05-21T18:28:59.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60033833394147,"aZ":-10.54776753677837,"pfxX":-6.6516900523991325,"pfxZ":10.848536466904083,"pX":0.11467971123527548,"pZ":3.29038240884522,"vX0":4.93327656642128,"vY0":-141.1239787811297,"vZ0":-5.549454402281207,"x":112.63,"y":149.94,"x0":-0.8021622278316549,"y0":50.00495411847665,"z0":5.978185860505702,"aX":-13.262575944871124},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":10.9,"spinRate":2336,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.3898599264169045,"extension":6.546138616614808},"index":1,"playId":"cbc86d64-8f33-3426-9cab-c1452f07d1af","pitchNumber":2,"startTime":"2026-05-21T18:29:08.801Z","endTime":"2026-05-21T18:29:11.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.80736793339743,"aZ":-12.773485987507092,"pfxX":-7.667284886112172,"pfxZ":9.707520734994048,"pX":-0.06977877083324024,"pZ":3.18616192121859,"vX0":4.7541278744392175,"vY0":-141.75903275905412,"vZ0":-5.3063779534800215,"x":119.66,"y":152.75,"x0":-0.7881544393641744,"y0":50.00629699883725,"z0":5.924470842799344,"aX":-15.328970611035786},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":12.7,"spinRate":2328,"spinDirection":220},"zone":2,"typeConfidence":0.92,"plateTime":0.3890500001297439,"extension":6.678009732683603},"hitData":{"launchSpeed":93.2,"launchAngle":26.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.53,"coordY":80.98}},"index":2,"playId":"fac311f3-8bd6-3aaf-ba03-cad17a033eca","pitchNumber":3,"startTime":"2026-05-21T18:29:25.180Z","endTime":"2026-05-21T18:29:32.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:29:32.605Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Wetherholt pops out to third baseman Jared Triolo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T18:29:50.000Z","endTime":"2026-05-21T18:32:26.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"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(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":92.2,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917693280280456,"aZ":-24.39647923162386,"pfxX":-9.95192330686045,"pfxZ":4.280929726292495,"pX":-0.6328577683195782,"pZ":2.9504455388960857,"vX0":4.0717580196329415,"vY0":-134.18769144277067,"vZ0":-3.314421379658924,"x":141.12,"y":159.12,"x0":-0.8795860898891348,"y0":50.0064993634934,"z0":5.946327904889798,"aX":-18.093100469351192},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":17.2,"spinRate":1925,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4086934339931316,"extension":6.5789542321379795},"index":0,"playId":"b5a38799-d440-3a6d-b5a3-b9c5b6603d95","pitchNumber":1,"startTime":"2026-05-21T18:29:52.564Z","endTime":"2026-05-21T18:29:56.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49529831469998,"aZ":-40.94055432027615,"pfxX":2.690914280759431,"pfxZ":-5.4241319027304415,"pX":1.3574053675622437,"pZ":1.3532776204015073,"vX0":4.350726035723778,"vY0":-126.3302032636289,"vZ0":-3.7580035028921026,"x":65.26,"y":202.24,"x0":-0.735878611049879,"y0":50.00087509474306,"z0":6.147790790196768,"aX":4.351411298283999},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-10.4,"breakHorizontal":-5.9,"spinRate":2749,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.4334030053145206,"extension":6.469689035798473},"index":1,"playId":"f9bfa08b-4915-31ab-b232-7854df9d96fe","pitchNumber":2,"startTime":"2026-05-21T18:30:08.479Z","endTime":"2026-05-21T18:30:12.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10073374644441,"aZ":-41.5518066005507,"pfxX":3.459459069732415,"pfxZ":-6.12684883413611,"pX":-0.29122448892741015,"pZ":2.644516617766753,"vX0":0.18626020738998603,"vY0":-123.12975507842629,"vZ0":-0.2887209219113831,"x":128.1,"y":167.38,"x0":-0.8171303730103308,"y0":50.001157340027426,"z0":6.287605289432946,"aX":5.296193259139102},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.9,"breakHorizontal":-6.4,"spinRate":2711,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.44531852198575583,"extension":6.302590448218235},"index":2,"playId":"d00b70c9-0254-38d6-978e-3c39a94db287","pitchNumber":3,"startTime":"2026-05-21T18:30:21.846Z","endTime":"2026-05-21T18:30:25.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8435612526258,"aZ":-28.411834030962922,"pfxX":0.517695373154782,"pfxZ":2.0982472548800324,"pX":0.26022723465207587,"pZ":3.919083403870177,"vX0":2.8585219608366037,"vY0":-133.06638491378416,"vZ0":-0.45872806082177786,"x":107.08,"y":132.96,"x0":-0.8956219423777114,"y0":50.00194911552194,"z0":6.154173036498476,"aX":0.9263305586106131},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.0,"breakHorizontal":-1.6,"spinRate":2613,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.41180175944241615,"extension":6.484108045951361},"index":3,"playId":"8675bcc4-21bc-3234-8b88-a7d73acfbb09","pitchNumber":4,"startTime":"2026-05-21T18:30:39.307Z","endTime":"2026-05-21T18:30:42.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.561797265795104,"aZ":-40.19768004493465,"pfxX":4.246808780750026,"pfxZ":-5.0829444834142805,"pX":0.4707314741797746,"pZ":1.992933456460281,"vX0":1.507502422672699,"vY0":-125.39467686300328,"vZ0":-2.2345034186662835,"x":99.06,"y":184.97,"x0":-0.6915972261982076,"y0":50.00543449575799,"z0":6.204469322793674,"aX":6.700218664401529},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.5,"breakHorizontal":-8.0,"spinRate":2840,"spinDirection":43},"zone":9,"typeConfidence":0.9,"plateTime":0.4383698094941888,"extension":6.226611229446919},"index":4,"playId":"eab1f785-07bb-3f60-af36-23b5309e39a9","pitchNumber":5,"startTime":"2026-05-21T18:31:00.090Z","endTime":"2026-05-21T18:31:03.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":92.9,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23739344604923,"aZ":-25.219504741746995,"pfxX":-1.72773593656669,"pfxZ":3.7897878216014815,"pX":1.3840305469139502,"pZ":0.48913592723334737,"vX0":6.224542559728536,"vY0":-134.85720690938894,"vZ0":-9.174287478579295,"x":64.24,"y":225.57,"x0":-0.7330063140777815,"y0":50.006314362760456,"z0":5.724224256574627,"aX":-3.1735587637982605},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":1.8,"spinRate":2708,"spinDirection":197},"zone":14,"typeConfidence":0.92,"plateTime":0.4066760052138356,"extension":6.712870381214177},"index":5,"playId":"6e07a21d-42b8-3016-a7c7-f1b066ca1af4","pitchNumber":6,"startTime":"2026-05-21T18:31:22.435Z","endTime":"2026-05-21T18:31:26.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08815247584014,"aZ":-40.25164843273431,"pfxX":1.8959533720242878,"pfxZ":-5.181774782048247,"pX":-0.230149670278536,"pZ":2.521635708742395,"vX0":0.5148825384624391,"vY0":-124.35770076325883,"vZ0":-0.893724961740966,"x":125.77,"y":170.7,"x0":-0.686446621989806,"y0":50.004345306941005,"z0":6.239281699368867,"aX":2.9547974160420805},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-9.4,"breakHorizontal":-3.6,"spinRate":2657,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.4412937100413177,"extension":6.211440984896597},"index":6,"playId":"b4a1d9f0-dda8-3825-9676-a7f652081d36","pitchNumber":7,"startTime":"2026-05-21T18:31:37.585Z","endTime":"2026-05-21T18:31:41.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4006634358165,"aZ":-23.499795809652905,"pfxX":-10.286902081662806,"pfxZ":4.251763364036984,"pX":-0.367723823910895,"pZ":2.827939741513014,"vX0":4.8399383982566055,"vY0":-142.1437760917183,"vZ0":-4.323514831962463,"x":131.02,"y":162.43,"x0":-0.7584688164177983,"y0":50.00486351043094,"z0":5.865898354155573,"aX":-20.995784883563037},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.0,"breakHorizontal":17.6,"spinRate":2359,"spinDirection":224},"zone":1,"typeConfidence":0.89,"plateTime":0.3857326936257759,"extension":6.411342447861532},"index":7,"playId":"607a97d3-9aee-3302-9fc0-c01b9b17d058","pitchNumber":8,"startTime":"2026-05-21T18:31:59.798Z","endTime":"2026-05-21T18:32:02.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11814007669157,"aZ":-11.583115088924458,"pfxX":-4.430853902848607,"pfxZ":10.05329918977807,"pX":0.5426809195399823,"pZ":2.854664586358094,"vX0":4.358097469644056,"vY0":-142.52040437482043,"vZ0":-7.033464767805266,"x":96.31,"y":161.7,"x0":-0.4339286285436897,"y0":50.00059745182826,"z0":6.093330748899027,"aX":-9.073422435434471},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":7.1,"spinRate":2440,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.38496911593449257,"extension":6.507578228270832},"hitData":{"launchSpeed":88.0,"launchAngle":73.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":109.96,"coordY":184.02}},"index":8,"playId":"20c7ac01-22af-3d2c-9160-647c66855283","pitchNumber":9,"startTime":"2026-05-21T18:32:16.824Z","endTime":"2026-05-21T18:32:26.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:32:26.404Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was confirmed: Iván Herrera called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-21T18:32:55.477Z","endTime":"2026-05-21T18:34:08.447Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T18:32:50.107Z","endTime":"2026-05-21T18:32:57.747Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14356115199406,"aZ":-25.845913509120944,"pfxX":-1.4207132705664112,"pfxZ":3.411293636979021,"pX":1.9122514150413554,"pZ":1.0917930468636208,"vX0":6.854566051403662,"vY0":-135.25433138106288,"vZ0":-7.921993564658011,"x":44.11,"y":209.3,"x0":-0.46885123787029215,"y0":50.00210418614763,"z0":5.867489300879536,"aX":-2.6355480366960666},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":1.1,"spinRate":2537,"spinDirection":196},"zone":14,"typeConfidence":0.92,"plateTime":0.4047575013175613,"extension":6.700267620002844},"index":1,"playId":"41257fb0-a22f-317d-a6e5-8081d075f347","pitchNumber":1,"startTime":"2026-05-21T18:32:57.747Z","endTime":"2026-05-21T18:33:01.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08373745819546,"aZ":-11.37389533756705,"pfxX":-4.32955559534375,"pfxZ":10.286831718126141,"pX":0.19294574746636978,"pZ":3.1987895594681977,"vX0":3.692386533944437,"vY0":-141.48875693085864,"vZ0":-5.813662564945618,"x":109.65,"y":152.41,"x0":-0.5681880833281705,"y0":50.0028797527037,"z0":6.012923631614737,"aX":-8.75492434328319},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":7.1,"spinRate":2337,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.38751099747492823,"extension":6.686744894465415},"index":2,"playId":"322ef191-b424-32ec-9bdf-5b770301145c","pitchNumber":2,"startTime":"2026-05-21T18:33:08.958Z","endTime":"2026-05-21T18:33:12.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":97.2,"endSpeed":88.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13638524357679,"aZ":-10.741442303056354,"pfxX":-7.621506504037026,"pfxZ":10.685454970746683,"pX":0.6033497688818774,"pZ":2.5030567570580535,"vX0":6.244318996085418,"vY0":-141.20071884856017,"vZ0":-7.402168055571453,"x":94.0,"y":171.2,"x0":-0.6538578454206619,"y0":50.00241649981542,"z0":5.8607664119667335,"aX":-15.287658247078937},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":12.4,"spinRate":2427,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.38887929736701166,"extension":6.695994164735401},"index":3,"playId":"4f0c1f9f-4bfd-3c48-8ccd-789dc8cd6728","pitchNumber":3,"startTime":"2026-05-21T18:33:25.109Z","endTime":"2026-05-21T18:33:28.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.27731969094958,"aZ":-10.473305589610872,"pfxX":-7.615547713562152,"pfxZ":10.893742093638162,"pX":0.7938246880150863,"pZ":3.2146185106721394,"vX0":6.242129937786234,"vY0":-141.00190960106755,"vZ0":-6.188055933456177,"x":86.74,"y":151.99,"x0":-0.4711372680524716,"y0":50.001765667103626,"z0":6.129566433394655,"aX":-15.168890084379782},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":12.4,"spinRate":2437,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.3900656960536324,"extension":6.491579164379495},"index":4,"playId":"7b1016b6-cf7e-3b0d-864f-fc77737e77cc","pitchNumber":4,"startTime":"2026-05-21T18:33:41.436Z","endTime":"2026-05-21T18:34:08.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:34:08.447Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés challenged (pitch result), call on the field was overturned: Bryan Reynolds called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T18:36:03.340Z","endTime":"2026-05-21T18:37:38.111Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764416460617774,"aZ":-21.49900517572842,"pfxX":1.035175225715899,"pfxZ":5.94627315967532,"pX":0.5445137054834226,"pZ":2.67349030064331,"vX0":5.84754632455393,"vY0":-133.19056202559878,"vZ0":-3.3733154270827512,"x":96.24,"y":166.6,"x0":-1.8144861791124722,"y0":50.00411082770567,"z0":5.512247059191853,"aX":1.8581854312613337},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":-3.1,"spinRate":2404,"spinDirection":198},"zone":6,"typeConfidence":0.91,"plateTime":0.41132616548632805,"extension":6.556938837841305},"index":0,"playId":"9ca155ce-9c29-350d-bc8d-5eeda3ce8019","pitchNumber":1,"startTime":"2026-05-21T18:36:14.781Z","endTime":"2026-05-21T18:36:18.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.388540463121803,"aZ":-24.92376733378349,"pfxX":-10.30439269129581,"pfxZ":4.256462907936335,"pX":0.46556339426196774,"pZ":2.3016499987479486,"vX0":9.136509230882744,"vY0":-129.72489421087607,"vZ0":-3.2849294883647535,"x":99.25,"y":176.64,"x0":-1.7649839476280567,"y0":50.00086961363765,"z0":5.486322857078492,"aX":-17.543368232056377},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":1489,"spinDirection":233},"zone":6,"typeConfidence":0.88,"plateTime":0.4223773039889398,"extension":6.82167693169446},"index":1,"playId":"04709afa-dba2-3716-81bb-1c206a813b86","pitchNumber":2,"startTime":"2026-05-21T18:36:40.170Z","endTime":"2026-05-21T18:36:43.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-21T18:36:52.558Z","endTime":"2026-05-21T18:37:11.105Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.407546843505262,"aZ":-35.00595059866373,"pfxX":9.772537787703397,"pfxZ":-1.8453882299520377,"pX":-0.7160286785222391,"pZ":2.514292744359302,"vX0":0.7339779702759905,"vY0":-124.18474428427344,"vZ0":0.4996628396728371,"x":144.29,"y":170.89,"x0":-2.2834816957150648,"y0":50.000645199129735,"z0":5.2586298241932425,"aX":15.027466055009505},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.9,"breakHorizontal":-17.8,"spinRate":3284,"spinDirection":56},"zone":4,"typeConfidence":0.91,"plateTime":0.44365667551050736,"extension":6.438665336249197},"index":3,"playId":"18b22ec6-0785-364a-b813-95f3e5d5e1e6","pitchNumber":3,"startTime":"2026-05-21T18:37:11.105Z","endTime":"2026-05-21T18:37:38.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}},"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:37:38.111Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T18:37:51.270Z","endTime":"2026-05-21T18:40:34.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":93.4,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.683259933084756,"aZ":-22.378709466055476,"pfxX":-0.5831971583192943,"pfxZ":5.224925689052499,"pX":0.8556384499038759,"pZ":2.7290091750231653,"vX0":7.410304893474558,"vY0":-135.81998098418578,"vZ0":-3.3457543671549788,"x":84.39,"y":165.1,"x0":-1.8279523600721868,"y0":50.00440658819434,"z0":5.526179351422489,"aX":-1.0939201374040375},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":-0.5,"spinRate":2484,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.4026762152074643,"extension":6.75812275324341},"index":0,"playId":"b84c2fcb-bf25-393d-99d8-4b62662d5757","pitchNumber":1,"startTime":"2026-05-21T18:37:52.385Z","endTime":"2026-05-21T18:37:55.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61450034161463,"aZ":-22.770359234436317,"pfxX":0.5147505364078904,"pfxZ":5.045507859847536,"pX":-0.4926601719270659,"pZ":3.3516236490875455,"vX0":3.744905628803846,"vY0":-134.7821042085374,"vZ0":-1.6826274595167772,"x":135.78,"y":148.29,"x0":-1.9593948208344467,"y0":50.00412735550995,"z0":5.570725086560171,"aX":0.959973826508278},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.7,"spinRate":2426,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.4043093173195844,"extension":6.685435194924765},"index":1,"playId":"1a320f22-cef4-3136-a8d0-ffee88432846","pitchNumber":2,"startTime":"2026-05-21T18:38:16.634Z","endTime":"2026-05-21T18:38:19.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41958588854472,"aZ":-35.55404326844523,"pfxX":8.984684728126322,"pfxZ":-2.056985989357928,"pX":0.7468748326852851,"pZ":0.8061913748361922,"vX0":4.547015807175744,"vY0":-127.76624360428511,"vZ0":-3.615520231602704,"x":88.53,"y":217.01,"x0":-2.2282364146360085,"y0":50.00589903763005,"z0":5.058760990380524,"aX":14.73029673115768},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":-17.4,"spinRate":3272,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.4301039875711865,"extension":6.467712830880649},"index":2,"playId":"9a5539a9-7253-371d-af25-ae092a49a00d","pitchNumber":3,"startTime":"2026-05-21T18:38:38.732Z","endTime":"2026-05-21T18:38:42.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.621268081734076,"aZ":-36.877948621326766,"pfxX":9.50498038853605,"pfxZ":-2.9562545993732527,"pX":0.03808273731856095,"pZ":1.5710351960046771,"vX0":2.6663295913677048,"vY0":-126.58805974282375,"vZ0":-1.4020684388611917,"x":115.55,"y":196.36,"x0":-2.2685422463497296,"y0":50.00309197466676,"z0":5.138621365596804,"aX":15.119785870405524},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.4,"breakHorizontal":-17.9,"spinRate":3260,"spinDirection":56},"zone":8,"typeConfidence":0.91,"plateTime":0.43600762307733554,"extension":6.4325521807907835},"index":3,"playId":"543b8482-4644-364b-9fae-478da3e2a843","pitchNumber":4,"startTime":"2026-05-21T18:38:58.554Z","endTime":"2026-05-21T18:39:01.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46370446441427,"aZ":-27.15686151341389,"pfxX":-10.519067426753328,"pfxZ":2.875490165151211,"pX":-1.8211075100806071,"pZ":3.7116580478273193,"vX0":4.200936130391722,"vY0":-131.87725417279242,"vZ0":0.6356324821914912,"x":186.42,"y":138.57,"x0":-2.076415742735079,"y0":50.00341075476799,"z0":5.485248599426316,"aX":-18.357308793269343},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":18.0,"spinRate":1735,"spinDirection":235},"zone":11,"typeConfidence":0.88,"plateTime":0.4168020582872325,"extension":6.70459264525242},"index":4,"playId":"734f13af-ad8d-302c-98d6-467fe4ce7c24","pitchNumber":5,"startTime":"2026-05-21T18:39:21.897Z","endTime":"2026-05-21T18:39:25.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.869330741952734,"aZ":-34.916177102278205,"pfxX":10.892675894376334,"pfxZ":-1.7361909993520044,"pX":-1.7709368043659284,"pZ":2.9669136303559673,"vX0":-1.7015268007828588,"vY0":-126.20246948948473,"vZ0":1.3310335555654904,"x":184.5,"y":158.67,"x0":-2.4917791025088274,"y0":50.00391235186881,"z0":5.29179506367475,"aX":17.19051983083744},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.5,"breakHorizontal":-19.1,"spinRate":3355,"spinDirection":56},"zone":11,"typeConfidence":0.91,"plateTime":0.4376644359244888,"extension":6.262632835361117},"index":5,"playId":"4e57b181-d123-3189-ab76-e7d4e6997bfd","pitchNumber":6,"startTime":"2026-05-21T18:39:41.186Z","endTime":"2026-05-21T18:39:44.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87570729159058,"aZ":-23.62011192999119,"pfxX":0.29510640111994224,"pfxZ":4.531810023203191,"pX":-0.5829962044622208,"pZ":3.741189146738109,"vX0":3.65454411693052,"vY0":-136.29138951434206,"vZ0":-0.35340362252798907,"x":139.22,"y":137.77,"x0":-1.9775296094948864,"y0":50.00538812429681,"z0":5.49837827582047,"aX":0.5570310477613549},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":-1.3,"spinRate":2511,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.40129596801471523,"extension":6.693090376460044},"index":6,"playId":"3b5a0e0c-f227-31d8-aa74-47036d9b7089","pitchNumber":7,"startTime":"2026-05-21T18:40:04.929Z","endTime":"2026-05-21T18:40:07.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44304975082008,"aZ":-16.891185403605103,"pfxX":-6.100308073288803,"pfxZ":7.440040795560989,"pX":-0.7990255867329458,"pZ":4.069472264342905,"vX0":4.954327183035607,"vY0":-142.98131859026626,"vZ0":-0.9128048146015966,"x":147.46,"y":128.9,"x0":-1.7686672875981564,"y0":50.000306408670575,"z0":5.460987104838344,"aX":-12.527387934954579},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.4,"breakHorizontal":10.0,"spinRate":2247,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.38425221755526184,"extension":6.783692547459862},"index":7,"playId":"0a2c653c-8384-3fa7-8b7f-4f5371d7be30","pitchNumber":8,"startTime":"2026-05-21T18:40:30.444Z","endTime":"2026-05-21T18:40:34.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.74,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:40:34.124Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Konnor Griffin doubles (8) on a sharp line drive to right fielder Jordan Walker. Spencer Horwitz to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T18:40:55.739Z","endTime":"2026-05-21T18:41:38.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12396922875651,"aZ":-25.877486683382706,"pfxX":-10.916712508793607,"pfxZ":3.242519704597794,"pX":-0.06572212151700237,"pZ":2.205320847910079,"vX0":8.992057249479188,"vY0":-139.12919996033605,"vZ0":-3.326805410125468,"x":119.51,"y":179.24,"x0":-1.9373954125584445,"y0":50.00026520678663,"z0":5.150863778804401,"aX":-21.18490044541816},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":17.6,"spinRate":2255,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.3951878785310585,"extension":6.82066940593118},"index":0,"playId":"674fb740-c84f-3848-b755-f93f831c76f0","pitchNumber":1,"startTime":"2026-05-21T18:41:03.303Z","endTime":"2026-05-21T18:41:06.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8798468409576,"aZ":-22.57283645284138,"pfxX":0.32310802703526886,"pfxZ":5.162803791836305,"pX":0.3291727564957349,"pZ":3.1626797555112884,"vX0":6.054820027229969,"vY0":-135.81084674217468,"vZ0":-1.6170965481294302,"x":104.45,"y":153.39,"x0":-1.975070570950566,"y0":50.005733794042634,"z0":5.342277108981975,"aX":0.5999668493646189},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":-1.9,"spinRate":2383,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.403947978359426,"extension":6.73566927929499},"hitData":{"launchSpeed":102.9,"launchAngle":22.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":214.87,"coordY":86.24}},"index":1,"playId":"07a8e955-0a77-3adf-b97c-e39dc09dfd2b","pitchNumber":2,"startTime":"2026-05-21T18:41:24.591Z","endTime":"2026-05-21T18:41:38.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-9.200000000000003,"leverageIndex":1.35,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:41:38.654Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a sharp ground ball to left fielder José Fermín. Spencer Horwitz scores. Konnor Griffin scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T18:42:04.643Z","endTime":"2026-05-21T18:44:00.182Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21618796361321,"aZ":-34.56606821050215,"pfxX":8.027091530451552,"pfxZ":-1.516713402518815,"pX":0.6987799851399207,"pZ":1.1711431661520044,"vX0":4.647069840885349,"vY0":-125.92664474351986,"vZ0":-2.623879789864843,"x":90.36,"y":207.16,"x0":-2.2224618318274154,"y0":50.00103496363774,"z0":5.065843413758364,"aX":12.690917338498025},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":-15.7,"spinRate":3091,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.43753720377850414,"extension":6.617695045687665},"index":0,"playId":"6bdf83e1-bd29-3dae-b1c9-90d8d43e55bd","pitchNumber":1,"startTime":"2026-05-21T18:42:15.037Z","endTime":"2026-05-21T18:42:18.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.77884758747275,"aZ":-25.892011392770232,"pfxX":-12.634089371785015,"pfxZ":3.1517904387514077,"pX":-0.5135156429262534,"pZ":2.136614747035341,"vX0":8.827703898953539,"vY0":-141.183387763932,"vZ0":-3.505458507907451,"x":136.57,"y":181.09,"x0":-2.0587680795760823,"y0":50.00412455317906,"z0":5.084071247934974,"aX":-25.198001276481953},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.0,"breakHorizontal":20.8,"spinRate":2390,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.3897703440972564,"extension":6.690200509135988},"index":1,"playId":"989958cc-b349-3772-84b8-325432eef7dc","pitchNumber":2,"startTime":"2026-05-21T18:42:33.269Z","endTime":"2026-05-21T18:42:36.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51715157801398,"aZ":-26.251968695745614,"pfxX":-11.583190834664258,"pfxZ":2.9578342061801877,"pX":-0.9545701042687113,"pZ":2.9370511514692974,"vX0":7.373815034213838,"vY0":-140.97200991542692,"vZ0":-1.2195497976362009,"x":153.39,"y":159.48,"x0":-2.1059066639966177,"y0":50.00388515723553,"z0":5.077744104476918,"aX":-23.200536677076844},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.3,"breakHorizontal":19.3,"spinRate":2359,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.38927384027336087,"extension":7.014490026550013},"index":2,"playId":"80f406c4-18c3-353b-8325-ed9db69a5b1b","pitchNumber":3,"startTime":"2026-05-21T18:43:03.201Z","endTime":"2026-05-21T18:43:06.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.761912285827826,"aZ":-25.416178773142608,"pfxX":-12.247398823266728,"pfxZ":3.38582805584102,"pX":0.08309534446628095,"pZ":1.7979536260781268,"vX0":10.309477221326855,"vY0":-141.01736565327707,"vZ0":-4.139799526472225,"x":113.83,"y":190.24,"x0":-2.0453337981785804,"y0":50.00257455976316,"z0":4.942574024075897,"aX":-24.44429273776954},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.4,"breakHorizontal":19.8,"spinRate":2266,"spinDirection":232},"zone":8,"typeConfidence":0.91,"plateTime":0.3897634064527784,"extension":6.880135994149788},"hitData":{"launchSpeed":100.4,"launchAngle":4.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":75.29,"coordY":103.04}},"index":3,"playId":"732b06ef-1e91-3dc2-9b00-402aac28b057","pitchNumber":4,"startTime":"2026-05-21T18:43:50.157Z","endTime":"2026-05-21T18:44:00.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":1.81,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:44:00.182Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a line drive to left fielder José Fermín. Marcell Ozuna to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T18:45:32.290Z","endTime":"2026-05-21T18:45:46.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T18:44:49.916Z","endTime":"2026-05-21T18:45:34.580Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385136178389654,"aZ":-22.596249558016464,"pfxX":0.7059982310822019,"pfxZ":5.1993795717710345,"pX":0.31669283334741405,"pZ":2.7103192750204945,"vX0":5.867233360476471,"vY0":-134.18752930338732,"vZ0":-2.78269658271975,"x":104.93,"y":165.6,"x0":-1.9809821630858806,"y0":50.00165480697027,"z0":5.3535133007786975,"aX":1.298075709639319},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":-2.4,"spinRate":2457,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.40667527977539564,"extension":6.847691004505622},"hitData":{"launchSpeed":94.2,"launchAngle":9.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.36,"coordY":123.78}},"index":1,"playId":"5d9531bf-52be-3fc1-804d-b7175818e05c","pitchNumber":1,"startTime":"2026-05-21T18:45:34.580Z","endTime":"2026-05-21T18:45:46.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":669160,"link":"/api/v1/people/669160"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.6,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:45:46.976Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jared Triolo grounds into a double play, third baseman Nolan Gorman to first baseman Alec Burleson. Marcell Ozuna out at 3rd. Jared Triolo out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-21T18:48:19.151Z","endTime":"2026-05-21T18:48:48.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T18:46:00.586Z","endTime":"2026-05-21T18:46:43.792Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Dustin May.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-21T18:46:43.792Z","endTime":"2026-05-21T18:48:21.434Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669160,"link":"/api/v1/people/669160","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06441472895514,"aZ":-13.699853202286796,"pfxX":-3.5332419871905016,"pfxZ":9.7217412509169,"pX":-0.042987988747761455,"pZ":1.7160989939009275,"vX0":4.861905519420219,"vY0":-138.03305411178704,"vZ0":-8.220783271582427,"x":118.64,"y":192.45,"x0":-1.3806886585785278,"y0":50.00467608870117,"z0":5.68647727427052,"aX":-6.715782708353636},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":5.2,"spinRate":2099,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.39913044943569354,"extension":6.475934556354823},"index":2,"playId":"db8a8111-da6f-3baa-a256-fb27f2983c4d","pitchNumber":1,"startTime":"2026-05-21T18:48:21.434Z","endTime":"2026-05-21T18:48:24.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53642179807681,"aZ":-29.673073682994914,"pfxX":0.30893192651869805,"pfxZ":1.5154049827875635,"pX":0.7813347912531593,"pZ":1.8067240748301334,"vX0":5.574867362117294,"vY0":-127.81498596890103,"vZ0":-4.132607602681627,"x":87.22,"y":190.0,"x0":-1.4690159380452203,"y0":50.005481792822465,"z0":5.77681222886684,"aX":0.5100855652705096},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.0,"breakHorizontal":-1.8,"spinRate":2368,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.42867033879256855,"extension":6.4499606680370425},"hitData":{"launchSpeed":70.5,"launchAngle":-48.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":176.01}},"index":3,"playId":"df161512-2c2e-3ce7-a610-903ff26c431e","pitchNumber":2,"startTime":"2026-05-21T18:48:40.334Z","endTime":"2026-05-21T18:48:48.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":4.400000000000002,"leverageIndex":0.91,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:48:48.057Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T18:50:40.579Z","endTime":"2026-05-21T18:52:14.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":96.7,"endSpeed":88.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34546229362096,"aZ":-25.357678121856658,"pfxX":-9.695601961020698,"pfxZ":3.420877467504914,"pX":-0.7814995649078289,"pZ":2.9527676316501315,"vX0":3.9050229822204527,"vY0":-140.7893207213188,"vZ0":-3.7197892765355975,"x":146.79,"y":159.06,"x0":-0.9333302603678082,"y0":50.00055788373593,"z0":5.947620950320832,"aX":-19.305795261612612},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.5,"breakHorizontal":16.7,"spinRate":2214,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.3902287687144095,"extension":6.578000329844891},"index":0,"playId":"122fee1d-e616-3c56-849d-1e966d8e9f39","pitchNumber":1,"startTime":"2026-05-21T18:51:11.700Z","endTime":"2026-05-21T18:51:15.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32274046459248,"aZ":-12.330343622365701,"pfxX":-5.145274342825454,"pfxZ":9.978531324767763,"pX":1.598815759747168,"pZ":2.7948159194538666,"vX0":8.290874268676925,"vY0":-140.69467601994913,"vZ0":-6.347394902014907,"x":56.06,"y":163.32,"x0":-0.7286783029172832,"y0":50.00490890239752,"z0":5.892480769132902,"aX":-10.234721074064675},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2177,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.3905240060462605,"extension":6.548236693311519},"index":1,"playId":"319bb3ba-3838-31ec-95d4-a943202bed38","pitchNumber":2,"startTime":"2026-05-21T18:51:23.077Z","endTime":"2026-05-21T18:51:26.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13134835564506,"aZ":-10.53753702001675,"pfxX":-5.207575472365189,"pfxZ":10.849324670441614,"pX":0.6130899444844767,"pZ":3.1179758357838416,"vX0":5.438711723424259,"vY0":-141.0530847529328,"vZ0":-6.098542346825999,"x":93.63,"y":154.59,"x0":-0.6729622665174944,"y0":50.00610716025048,"z0":6.002830532861835,"aX":-10.38882719869703},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":8.2,"spinRate":2189,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.3898282397669579,"extension":6.469714071338551},"index":2,"playId":"cb70f997-85be-31be-aaad-6c2621a4be2f","pitchNumber":3,"startTime":"2026-05-21T18:51:35.908Z","endTime":"2026-05-21T18:51:39.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.429528038364825,"aZ":-43.18021580270211,"pfxX":3.7433255201507016,"pfxZ":-7.131434167228504,"pX":-0.2801857927549078,"pZ":1.3100772522893964,"vX0":0.07058590736181566,"vY0":-123.69324514625343,"vZ0":-2.7971147306647888,"x":127.68,"y":203.41,"x0":-0.7951218777095682,"y0":50.000878533406485,"z0":6.087581428136317,"aX":5.780276689177183},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-13.3,"breakHorizontal":-6.8,"spinRate":2681,"spinDirection":45},"zone":13,"typeConfidence":0.9,"plateTime":0.44337393027511496,"extension":6.211395083395949},"index":3,"playId":"d3612a5e-97b6-3fb4-874b-3d9bc99faddb","pitchNumber":4,"startTime":"2026-05-21T18:51:49.165Z","endTime":"2026-05-21T18:51:53.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.977876321865768,"aZ":-28.045718701843256,"pfxX":-0.989667472702688,"pfxZ":2.2957064221922296,"pX":0.4142969551014837,"pZ":1.9537899838103716,"vX0":3.930312994125971,"vY0":-133.7200198319736,"vZ0":-5.309773373887313,"x":101.21,"y":186.03,"x0":-0.9510532524414346,"y0":50.00160366245686,"z0":5.997428399492285,"aX":-1.7785528335542025},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.1,"breakHorizontal":0.8,"spinRate":2538,"spinDirection":169},"zone":9,"typeConfidence":0.91,"plateTime":0.4108721108834241,"extension":6.371191461238084},"index":4,"playId":"36024538-bb7f-37ff-8524-87b772c8ab4a","pitchNumber":5,"startTime":"2026-05-21T18:52:10.967Z","endTime":"2026-05-21T18:52:14.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:52:14.589Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T18:52:36.451Z","endTime":"2026-05-21T18:52:45.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.898127601074474,"aZ":-29.701165833222444,"pfxX":-0.09748972637519637,"pfxZ":1.373152938930847,"pX":-0.47549602468485885,"pZ":2.8907169155001657,"vX0":1.3751172864776737,"vY0":-133.5134354313155,"vZ0":-2.9881989223041447,"x":135.12,"y":160.73,"x0":-0.9854617292797664,"y0":50.0006564789232,"z0":6.171535867345871,"aX":-0.17541361256860155},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.0,"breakHorizontal":-0.1,"spinRate":2592,"spinDirection":177},"zone":4,"typeConfidence":0.91,"plateTime":0.41091547477423784,"extension":6.328479817331432},"hitData":{"launchSpeed":79.8,"launchAngle":78.0,"totalDistance":49.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":189.18}},"index":0,"playId":"d942f1a0-0a58-3afa-a325-d370cd7fe7c3","pitchNumber":1,"startTime":"2026-05-21T18:52:36.451Z","endTime":"2026-05-21T18:52:45.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:52:45.795Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-21T18:53:05.400Z","endTime":"2026-05-21T18:54:43.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11366663579921,"aZ":-29.538577151747454,"pfxX":-0.5249737066549263,"pfxZ":1.4800989628428987,"pX":0.8067919752698441,"pZ":1.9017841831606914,"vX0":4.1993556411665045,"vY0":-133.62552597534977,"vZ0":-5.152475776225507,"x":86.25,"y":187.43,"x0":-0.7278002384597245,"y0":50.0014819884206,"z0":6.019109021436284,"aX":-0.9342511495346048},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.6,"breakHorizontal":-0.1,"spinRate":2582,"spinDirection":168},"zone":14,"typeConfidence":0.9,"plateTime":0.41243546874593573,"extension":6.407256804313996},"index":0,"playId":"c6c6b9ef-b2c2-338b-85d9-2a6a8d5ebdfb","pitchNumber":1,"startTime":"2026-05-21T18:53:15.540Z","endTime":"2026-05-21T18:53:19.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260676878272154,"aZ":-30.557070934839267,"pfxX":0.09012301558975144,"pfxZ":0.8855719187149997,"pX":0.2884911828485768,"pZ":1.587756988255322,"vX0":2.933719330754508,"vY0":-134.78465837065897,"vZ0":-5.935879840812725,"x":106.0,"y":195.91,"x0":-0.82905085928516,"y0":50.002399633831935,"z0":5.995924569558332,"aX":0.16462007717639138},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.5,"breakHorizontal":-0.8,"spinRate":2563,"spinDirection":179},"zone":14,"typeConfidence":0.87,"plateTime":0.4074940264360598,"extension":6.372689423023685},"index":1,"playId":"d3ddc82e-8ab2-3fe8-b68c-89ac5b79b9e8","pitchNumber":2,"startTime":"2026-05-21T18:53:55.886Z","endTime":"2026-05-21T18:54:00.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-21T18:54:09.008Z","endTime":"2026-05-21T18:54:23.506Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.401794358938034,"aZ":-12.183525322149556,"pfxX":-7.312789743881888,"pfxZ":9.800199542354493,"pX":-0.8946514727992215,"pZ":2.891648914308201,"vX0":2.503863352842008,"vY0":-142.7644232872295,"vZ0":-6.195230390057443,"x":151.1,"y":160.71,"x0":-0.8389483624721501,"y0":50.00689316580335,"z0":5.874812561770437,"aX":-14.925193136165205},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":12.6,"spinRate":2449,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.3853529402327327,"extension":6.430794835485793},"index":3,"playId":"2669d4b5-b301-32b3-905f-d5a1d12614d1","pitchNumber":3,"startTime":"2026-05-21T18:54:23.506Z","endTime":"2026-05-21T18:54:29.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.15024768212432,"aZ":-12.394256941935339,"pfxX":-5.438487997463015,"pfxZ":9.8687267971062,"pX":-0.5704531463869261,"pZ":2.8086130360229604,"vX0":2.1018208708319164,"vY0":-141.5832054390782,"vZ0":-6.679449195342775,"x":138.74,"y":162.95,"x0":-0.6212778006569288,"y0":50.00675420053598,"z0":6.013010950011542,"aX":-10.903261080581803},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":9.4,"spinRate":2315,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.3887682171329989,"extension":6.441476553167591},"index":4,"playId":"33233fd7-89ad-3a12-8535-cfc782f8dcfd","pitchNumber":4,"startTime":"2026-05-21T18:54:39.863Z","endTime":"2026-05-21T18:54:43.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:54:43.332Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Henry Davis homers (3) on a line drive to left field.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T18:57:02.852Z","endTime":"2026-05-21T18:57:29.910Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T18:56:48.915Z","endTime":"2026-05-21T18:57:05.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25886612915738,"aZ":-32.10589768493187,"pfxX":11.989347827632141,"pfxZ":0.0432989042701557,"pX":-0.4214326027199327,"pZ":2.527750537271969,"vX0":-12.722748855242953,"vY0":-129.3501339448518,"vZ0":0.346598803789796,"x":133.06,"y":170.53,"x0":3.0339094332300243,"y0":50.0054624457222,"z0":4.879959500491449,"aX":20.05589729805187},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":-18.5,"spinRate":2112,"spinDirection":117},"zone":4,"typeConfidence":0.9,"plateTime":0.4255810680848042,"extension":6.6591036187930355},"hitData":{"launchSpeed":103.7,"launchAngle":22.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.35,"coordY":69.57}},"index":1,"playId":"04f2c7c9-2a32-342c-ba8f-525abcc5e8b1","pitchNumber":1,"startTime":"2026-05-21T18:57:05.092Z","endTime":"2026-05-21T18:57:29.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":0.36,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:57:29.910Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oneil Cruz doubles (10) on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T18:57:46.287Z","endTime":"2026-05-21T18:59:22.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":70.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.181829614580302,"aZ":-32.99734691188219,"pfxX":-8.092896646741334,"pfxZ":-0.636813353687403,"pX":1.0776207143657432,"pZ":2.8089497001166097,"vX0":-2.9256675931933613,"vY0":-113.90110345206809,"vZ0":2.6817393330509174,"x":75.92,"y":162.94,"x0":3.438448186335579,"y0":50.0046507810071,"z0":4.928566206795802,"aX":-10.402102486646253},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":0.0,"breakHorizontal":15.5,"spinRate":2556,"spinDirection":293},"zone":12,"typeConfidence":0.89,"plateTime":0.48494941370412237,"extension":7.046484025541599},"index":0,"playId":"1ade1eb2-f1fc-3134-aa94-070bcd2c1171","pitchNumber":1,"startTime":"2026-05-21T18:57:51.320Z","endTime":"2026-05-21T18:57:55.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":70.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27011908919635,"aZ":-33.19087345886151,"pfxX":-9.729328477529965,"pfxZ":-0.8025837764337478,"pX":-0.6884722358856193,"pZ":2.6078184799975404,"vX0":-5.772833551105607,"vY0":-113.18711535922756,"vZ0":2.3108133804568523,"x":143.24,"y":168.37,"x0":3.1801430159373627,"y0":50.003561535821405,"z0":4.954460781300376,"aX":-12.319852245873218},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.4,"breakHorizontal":19.3,"spinRate":2580,"spinDirection":302},"zone":4,"typeConfidence":0.9,"plateTime":0.48843571667623964,"extension":6.727450773625558},"index":1,"playId":"0428c791-14a8-329b-a874-4f764507bdc6","pitchNumber":2,"startTime":"2026-05-21T18:58:06.272Z","endTime":"2026-05-21T18:58:09.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":90.4,"endSpeed":80.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60319001297763,"aZ":-32.4244074175705,"pfxX":9.861354936685434,"pfxZ":-0.14871390520595362,"pX":0.1150874004259502,"pZ":2.85944637786656,"vX0":-10.880273613180535,"vY0":-131.0439333826963,"vZ0":1.296875791941842,"x":112.61,"y":161.57,"x0":3.085303387737064,"y0":50.001428906546934,"z0":4.822615496179973,"aX":16.757275420347437},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":-14.8,"spinRate":2234,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.4216829573484797,"extension":6.4625134879830775},"index":2,"playId":"8dc9fcf4-4bf6-3d0f-ad12-ea950da119e9","pitchNumber":3,"startTime":"2026-05-21T18:58:22.267Z","endTime":"2026-05-21T18:58:25.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.991385642966613,"aZ":-33.983342286139425,"pfxX":-11.497548797458332,"pfxZ":-1.3352470788411903,"pX":0.013616127823445246,"pZ":2.1272230028801,"vX0":-4.165193640561935,"vY0":-116.17980803917598,"vZ0":1.2345719097448644,"x":116.48,"y":181.34,"x0":3.329217557439295,"y0":50.00500301558502,"z0":4.846046269597291,"aX":-15.545680308495264},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.8,"breakHorizontal":22.0,"spinRate":2514,"spinDirection":299},"zone":8,"typeConfidence":0.91,"plateTime":0.47343345073597476,"extension":6.687099627872646},"index":3,"playId":"e60e49e7-0802-398a-935c-3ebc016935e6","pitchNumber":4,"startTime":"2026-05-21T18:58:47.915Z","endTime":"2026-05-21T18:58:51.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.306193220714693,"aZ":-32.22433776075627,"pfxX":-9.423637505805841,"pfxZ":-0.036765681520929405,"pX":-0.5651815482692868,"pZ":2.673388169148117,"vX0":-6.055752685982183,"vY0":-117.81893725250998,"vZ0":1.9195860138388987,"x":138.54,"y":166.6,"x0":3.2707015780454727,"y0":50.001779691438806,"z0":4.845834206635651,"aX":-13.125541692220946},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.7,"breakHorizontal":18.6,"spinRate":2617,"spinDirection":296},"zone":4,"typeConfidence":0.91,"plateTime":0.4665331350365558,"extension":6.784604308078773},"hitData":{"launchSpeed":90.5,"launchAngle":19.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.23,"coordY":110.81}},"index":4,"playId":"b6a6d5ec-efdd-31db-a9e3-e8f9a585db73","pitchNumber":5,"startTime":"2026-05-21T18:59:09.203Z","endTime":"2026-05-21T18:59:22.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.21,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-21T18:59:22.571Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a sharp line drive to left fielder José Fermín. Oneil Cruz to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T18:59:43.621Z","endTime":"2026-05-21T19:00:00.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.820353519522456,"aZ":-31.872738723531686,"pfxX":10.603739485224544,"pfxZ":0.16760304263052106,"pX":0.5852700372992155,"pZ":2.53216353241034,"vX0":-9.991864547138142,"vY0":-132.44566415044468,"vZ0":0.18703056515012573,"x":94.69,"y":170.41,"x0":3.039676750836296,"y0":50.00001371748859,"z0":4.8026019050660125,"aX":18.726752982014087},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.6,"breakHorizontal":-16.9,"spinRate":2201,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.41446439766887133,"extension":6.633070423251382},"hitData":{"launchSpeed":103.8,"launchAngle":15.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.11,"coordY":81.65}},"index":0,"playId":"80fec63f-fa23-3510-8720-b765299f6b22","pitchNumber":1,"startTime":"2026-05-21T18:59:51.337Z","endTime":"2026-05-21T19:00:00.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.26,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:00:00.471Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Oneil Cruz scores. Brandon Lowe to 2nd.","rbi":1,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T19:00:38.132Z","endTime":"2026-05-21T19:01:33.249Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20821561568713,"aZ":-33.394385183144855,"pfxX":-10.011987603927226,"pfxZ":-0.9214617538802052,"pX":-0.8246893653109512,"pZ":2.001210932518482,"vX0":-6.098361379136498,"vY0":-114.99009076775292,"vZ0":0.9865031102680284,"x":148.44,"y":184.75,"x0":3.1709132872731143,"y0":50.002352191716255,"z0":4.830583810354674,"aX":-13.278301894045613},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.1,"breakHorizontal":19.8,"spinRate":2609,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.47806701691548525,"extension":7.076940753449813},"index":0,"playId":"d1e12a24-4544-37cb-8e70-32810668906f","pitchNumber":1,"startTime":"2026-05-21T19:00:45.792Z","endTime":"2026-05-21T19:00:49.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.568509309533614,"aZ":-30.860275297492816,"pfxX":8.724135778659498,"pfxZ":0.7345221045681756,"pX":-0.026054375035042376,"pZ":1.3908823674245552,"vX0":-10.773131239097172,"vY0":-133.0647250308267,"vZ0":-2.7118500802797136,"x":117.99,"y":201.23,"x0":2.95591421955701,"y0":50.00079139658952,"z0":4.676581401403502,"aX":15.525979663644728},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.0,"breakHorizontal":-13.2,"spinRate":2297,"spinDirection":117},"zone":13,"typeConfidence":0.89,"plateTime":0.41282688354248664,"extension":6.73840053051251},"index":1,"playId":"6c1395bf-7cb8-38ec-b874-8bece5f4ab57","pitchNumber":2,"startTime":"2026-05-21T19:01:05.207Z","endTime":"2026-05-21T19:01:09.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.098910037816157,"aZ":-35.086201244279884,"pfxX":4.305314706348195,"pfxZ":-2.1529677394067965,"pX":0.7165526993752499,"pZ":1.5889432581422254,"vX0":-6.739924132078189,"vY0":-115.896661570057,"vZ0":0.43940220331704105,"x":89.69,"y":195.88,"x0":3.1124741516691574,"y0":50.00467227760755,"z0":4.767223103224763,"aX":5.816197000779287},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.5,"breakHorizontal":-6.0,"spinRate":1463,"spinDirection":109},"zone":14,"typeConfidence":0.88,"plateTime":0.4738896503163499,"extension":6.735465436470263},"hitData":{"launchSpeed":70.5,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.88,"coordY":163.34}},"index":2,"playId":"6915c383-803b-3499-8743-45ad89ea5b51","pitchNumber":3,"startTime":"2026-05-21T19:01:25.657Z","endTime":"2026-05-21T19:01:33.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.27,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:01:33.249Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to left fielder José Fermín.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T19:01:56.026Z","endTime":"2026-05-21T19:03:57.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.011550534241195,"aZ":-35.20433090149862,"pfxX":-10.655380263502517,"pfxZ":-2.2392089316826373,"pX":0.5654979936476249,"pZ":1.471950391422942,"vX0":-3.3434715104189476,"vY0":-115.26415397315617,"vZ0":0.12366613016620454,"x":95.44,"y":199.04,"x0":3.4162755519608288,"y0":50.00064021860599,"z0":4.797130235823375,"aX":-14.436245161139073},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.7,"breakHorizontal":20.2,"spinRate":2586,"spinDirection":300},"zone":14,"typeConfidence":0.91,"plateTime":0.4739174289820931,"extension":6.594582222978572},"index":0,"playId":"ad299544-91dd-3d75-885e-e3bda1a448d6","pitchNumber":1,"startTime":"2026-05-21T19:02:02.429Z","endTime":"2026-05-21T19:02:06.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":77.9,"endSpeed":71.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53098993590969,"aZ":-36.3583524697735,"pfxX":-10.352593773451044,"pfxZ":-3.2274253271238997,"pX":0.48397423122898825,"pZ":1.7728194094376755,"vX0":-3.2541131932210368,"vY0":-113.46042525713638,"vZ0":1.204375493394942,"x":98.55,"y":190.91,"x0":3.2829393921838648,"y0":50.000033904584846,"z0":4.869463673201343,"aX":-13.440359305009878},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.2,"breakHorizontal":19.6,"spinRate":2521,"spinDirection":299},"zone":9,"typeConfidence":0.9,"plateTime":0.4834755327609894,"extension":6.684914867892205},"index":1,"playId":"ff263580-1519-37f0-8d6f-29a396be52ea","pitchNumber":2,"startTime":"2026-05-21T19:02:21.667Z","endTime":"2026-05-21T19:02:25.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32765089333146,"aZ":-31.620438526485984,"pfxX":9.194609943984863,"pfxZ":0.3182305840836399,"pX":-0.047501708742684126,"pZ":2.30409613912134,"vX0":-11.08830521439265,"vY0":-131.6810724092531,"vZ0":-0.37814998601419547,"x":118.81,"y":176.57,"x0":3.033710799800352,"y0":50.004703510581585,"z0":4.7995353934461065,"aX":16.06564309050106},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.7,"breakHorizontal":-14.0,"spinRate":2237,"spinDirection":111},"zone":5,"typeConfidence":0.9,"plateTime":0.4167927454679452,"extension":6.72328936872066},"index":2,"playId":"6f57ebac-a7aa-3667-984a-81fd682cccb3","pitchNumber":3,"startTime":"2026-05-21T19:02:38.939Z","endTime":"2026-05-21T19:02:42.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825114897863234,"aZ":-32.192601874848904,"pfxX":-9.63864671153419,"pfxZ":-0.010079476586081881,"pX":-1.841635710214805,"pZ":1.5215164320855117,"vX0":-8.548668423117483,"vY0":-116.53639043239126,"vZ0":-0.2905834810532214,"x":187.2,"y":197.7,"x0":3.1393917036363423,"y0":50.004677260709684,"z0":4.7132279626945355,"aX":-13.133592024385786},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.2,"breakHorizontal":19.7,"spinRate":2594,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.47170037441397605,"extension":6.677107712434961},"index":3,"playId":"7589552d-44b4-305d-b20e-a5f003efaafa","pitchNumber":4,"startTime":"2026-05-21T19:03:01.092Z","endTime":"2026-05-21T19:03:04.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80470751905475,"aZ":-32.27629627334309,"pfxX":-10.442674878078904,"pfxZ":-0.08025993806772957,"pX":-0.9055454552279005,"pZ":0.670790679739058,"vX0":-6.282785696807559,"vY0":-114.48210439665827,"vZ0":-1.8622531573113574,"x":151.52,"y":220.67,"x0":3.2533008325199355,"y0":50.00125466444972,"z0":4.725838613140128,"aX":-13.531383325845985},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.4,"breakHorizontal":20.8,"spinRate":2602,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.4828414299482957,"extension":6.858274230602739},"index":4,"playId":"cc46cd3b-1d61-385b-a58e-cc7e4719d29f","pitchNumber":5,"startTime":"2026-05-21T19:03:20.015Z","endTime":"2026-05-21T19:03:23.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.034690966858733,"aZ":-31.164794785108004,"pfxX":10.530192080696132,"pfxZ":0.5829846424598415,"pX":0.34425178077005075,"pZ":1.946437491791204,"vX0":-10.557066897613172,"vY0":-131.08299072813466,"vZ0":-1.1349340146340718,"x":103.88,"y":186.23,"x0":3.0581774206392587,"y0":50.004914884724755,"z0":4.714449923353443,"aX":18.304650788439478},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":-16.7,"spinRate":2233,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.41805768246290054,"extension":6.672545715659069},"hitData":{"launchSpeed":95.3,"launchAngle":51.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.98,"coordY":104.15}},"index":5,"playId":"3b302226-12f6-36a5-b291-3c87ac83afca","pitchNumber":6,"startTime":"2026-05-21T19:03:44.564Z","endTime":"2026-05-21T19:03:57.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:03:57.868Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-21T19:06:21.855Z","endTime":"2026-05-21T19:06:32.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-21T19:04:08.835Z","endTime":"2026-05-21T19:04:27.330Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Svanson replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-21T19:04:27.330Z","endTime":"2026-05-21T19:06:24.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677865,"link":"/api/v1/people/677865","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316393164544895,"aZ":-29.290695651026162,"pfxX":4.902468827493188,"pfxZ":1.8745252022664651,"pX":0.32106574292090995,"pZ":1.9992608099636595,"vX0":3.0706749365657084,"vY0":-123.53713322667092,"vZ0":-2.758233128873782,"x":104.76,"y":184.8,"x0":-1.577832171746031,"y0":50.0001347874742,"z0":5.611224753020562,"aX":7.518389518603349},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":-9.6,"spinRate":2272,"spinDirection":78},"zone":9,"typeConfidence":0.91,"plateTime":0.44464973932930185,"extension":6.44465479238855},"hitData":{"launchSpeed":96.1,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":178.54}},"index":2,"playId":"13f251ff-d747-3fde-bb8f-50343c238a62","pitchNumber":1,"startTime":"2026-05-21T19:06:24.072Z","endTime":"2026-05-21T19:06:32.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:06:32.489Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T19:08:28.919Z","endTime":"2026-05-21T19:08:58.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.259540004544554,"aZ":-11.887576531894226,"pfxX":-7.10025035585017,"pfxZ":10.021975766453224,"pX":0.7811242974420449,"pZ":2.6698633328581645,"vX0":6.490135434903706,"vY0":-141.80025560106313,"vZ0":-7.188074400969989,"x":87.23,"y":166.69,"x0":-0.6216678345047446,"y0":50.000803684743495,"z0":6.006286452322254,"aX":-14.370066786759464},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":11.4,"spinRate":2401,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.3871668185954027,"extension":6.542946537986561},"index":0,"playId":"542dce32-4733-30f7-b6db-e45a91fdff80","pitchNumber":1,"startTime":"2026-05-21T19:08:38.619Z","endTime":"2026-05-21T19:08:42.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.194367669806063,"aZ":-22.559860828625936,"pfxX":1.7341069591092424,"pfxZ":5.2648264962595235,"pX":0.639813361674586,"pZ":2.740152539778793,"vX0":2.854905301932746,"vY0":-134.07718909367742,"vZ0":-4.9192371974948825,"x":92.61,"y":164.8,"x0":-0.6628854624801517,"y0":50.00398166596235,"z0":6.20256644830409,"aX":3.1655023032671514},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":-3.7,"spinRate":2555,"spinDirection":193},"zone":3,"typeConfidence":0.89,"plateTime":0.4080655731448961,"extension":6.165960631122806},"hitData":{"launchSpeed":78.6,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":150.16}},"index":1,"playId":"f3f527e2-9409-3556-92c3-7ec50f60e968","pitchNumber":2,"startTime":"2026-05-21T19:08:50.961Z","endTime":"2026-05-21T19:08:58.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:08:58.586Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T19:09:14.755Z","endTime":"2026-05-21T19:10:14.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93579398206787,"aZ":-12.563939430794784,"pfxX":-4.240201069490753,"pfxZ":9.542714878659455,"pX":-0.007070737380812666,"pZ":3.1334838443012027,"vX0":3.558130196619275,"vY0":-142.06418899836837,"vZ0":-6.062698406310692,"x":117.27,"y":154.18,"x0":-0.7216158403145408,"y0":50.00131816109763,"z0":6.085557362146062,"aX":-8.71221457486606},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2369,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.38477621593355504,"extension":6.497571628601057},"index":0,"playId":"148b5de2-9ead-3f14-9ff9-865641e3e589","pitchNumber":1,"startTime":"2026-05-21T19:09:20.146Z","endTime":"2026-05-21T19:09:23.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033314185339293,"aZ":-42.72919956059022,"pfxX":2.5601827281156297,"pfxZ":-6.610764566106345,"pX":-0.11131657738269417,"pZ":0.9417211344911349,"vX0":0.62088859142299,"vY0":-125.0245134171376,"vZ0":-4.312307650991531,"x":121.24,"y":213.35,"x0":-0.6949961091054675,"y0":50.00112280685139,"z0":6.162397549771762,"aX":4.089536141630225},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.7,"breakHorizontal":-4.8,"spinRate":2770,"spinDirection":38},"zone":13,"typeConfidence":0.9,"plateTime":0.43656118054068616,"extension":6.1874293027425855},"index":1,"playId":"376948cf-cf5e-3803-b920-9c720a8f506a","pitchNumber":2,"startTime":"2026-05-21T19:09:32.588Z","endTime":"2026-05-21T19:09:36.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":92.4,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34386413908469,"aZ":-26.493309431573657,"pfxX":-0.5547554575574365,"pfxZ":3.096762204804664,"pX":-0.9750592317023848,"pZ":3.694329404589819,"vX0":0.26860010565593706,"vY0":-134.5782367801309,"vZ0":-1.488234488894764,"x":154.17,"y":139.03,"x0":-1.0041168724149536,"y0":50.001042495317236,"z0":6.131947023836087,"aX":-1.0169424220201837},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":1.0,"spinRate":2594,"spinDirection":184},"zone":11,"typeConfidence":0.9,"plateTime":0.4070678504684224,"extension":6.075831171010369},"index":2,"playId":"29eed620-3572-34bd-ae10-43773d3ec929","pitchNumber":3,"startTime":"2026-05-21T19:09:47.111Z","endTime":"2026-05-21T19:09:50.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":97.0,"endSpeed":88.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.927639396682995,"aZ":-12.756925826428978,"pfxX":-5.345578804953244,"pfxZ":9.615833728063036,"pX":-0.4247687853432926,"pZ":3.32266541329184,"vX0":2.7295491668847136,"vY0":-141.16082908786652,"vZ0":-5.714555777408463,"x":133.19,"y":149.07,"x0":-0.7093157234595295,"y0":50.00665262483082,"z0":6.1938017162503805,"aX":-10.797443574940994},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2458,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3879327437845901,"extension":6.332290636306578},"hitData":{"launchSpeed":86.1,"launchAngle":53.0,"totalDistance":198.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":100.28,"coordY":125.96}},"index":3,"playId":"10454f23-809c-30fb-9657-6cfb5edc6b5b","pitchNumber":4,"startTime":"2026-05-21T19:10:04.871Z","endTime":"2026-05-21T19:10:14.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:10:14.329Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T19:10:26.429Z","endTime":"2026-05-21T19:11:30.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01719442226764,"aZ":-42.205418366678884,"pfxX":1.8957268000311274,"pfxZ":-6.306698284713077,"pX":-1.3573548665637243,"pZ":2.5485776077502424,"vX0":-1.6021059354824232,"vY0":-124.71378722049857,"vZ0":-0.554010024289223,"x":168.74,"y":169.97,"x0":-0.9556565216156574,"y0":50.00558735537525,"z0":6.228504193559785,"aX":3.012951247090813},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-11.4,"breakHorizontal":-3.1,"spinRate":2616,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.437713505595533,"extension":6.05584979757804},"index":0,"playId":"ddeb668c-ae9c-3812-994c-92ae038c8b32","pitchNumber":1,"startTime":"2026-05-21T19:10:34.190Z","endTime":"2026-05-21T19:10:37.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88705849719319,"aZ":-26.592521885279588,"pfxX":-0.6114525704052189,"pfxZ":3.0957038445116405,"pX":-0.8127302252612865,"pZ":1.4853712511660808,"vX0":0.3762876877806232,"vY0":-133.43678555894488,"vZ0":-6.874221282639509,"x":147.98,"y":198.67,"x0":-0.8761819547649751,"y0":50.00295514710119,"z0":6.012771061486169,"aX":-1.1019144141546149},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.3,"breakHorizontal":1.1,"spinRate":2603,"spinDirection":201},"zone":13,"typeConfidence":0.91,"plateTime":0.4105813398553857,"extension":6.347301073986256},"index":1,"playId":"a91be1d6-278a-3427-8a34-8377a742aac7","pitchNumber":2,"startTime":"2026-05-21T19:10:49.781Z","endTime":"2026-05-21T19:10:54.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.349017670822995,"aZ":-12.386338142616168,"pfxX":-6.118999435769046,"pfxZ":9.788233012785737,"pX":-0.6448775301854879,"pZ":3.25139858131786,"vX0":2.504278939355047,"vY0":-141.95359928018354,"vZ0":-5.586944976578453,"x":141.58,"y":150.99,"x0":-0.7483093314124439,"y0":50.00266902620382,"z0":6.047655878628589,"aX":-12.370216248038812},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":10.4,"spinRate":2455,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.387246748497577,"extension":6.514674303008798},"index":2,"playId":"0b0af7ca-9feb-3514-bbed-85ae9b53516a","pitchNumber":3,"startTime":"2026-05-21T19:11:01.935Z","endTime":"2026-05-21T19:11:04.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.145577645011546,"aZ":-28.027176933563013,"pfxX":-0.5361456276630054,"pfxZ":2.3108387676819593,"pX":0.4147076921972377,"pZ":1.4578557106854457,"vX0":3.4857859817863233,"vY0":-133.01893177360736,"vZ0":-6.701139580116519,"x":101.19,"y":199.42,"x0":-0.8422370297528917,"y0":50.00342299922985,"z0":6.03781124952324,"aX":-0.9626408155022395},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.0,"breakHorizontal":0.2,"spinRate":2571,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.41153957228373006,"extension":6.290519668753331},"hitData":{"launchSpeed":78.5,"launchAngle":23.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.65,"coordY":93.04}},"index":3,"playId":"5fd0f175-cc16-3c45-95a7-737680615435","pitchNumber":4,"startTime":"2026-05-21T19:11:17.516Z","endTime":"2026-05-21T19:11:30.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:11:30.817Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Scott II lines out sharply to right fielder Jake Mangum.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-21T19:11:41.347Z","endTime":"2026-05-21T19:12:41.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.59854996972096,"aZ":-12.974756729091094,"pfxX":-4.9819115711921995,"pfxZ":9.691723824478,"pX":-0.6886580163469816,"pZ":2.388287311293751,"vX0":2.5192144795453397,"vY0":-140.93434242332842,"vZ0":-7.456501948452882,"x":143.25,"y":174.3,"x0":-0.9543481701669329,"y0":50.0035764745159,"z0":5.934486278660597,"aX":-9.868771769639952},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":8.4,"spinRate":2380,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.39094755519330526,"extension":6.461808564371273},"index":0,"playId":"80a5a8ee-67f1-3107-bee5-bd745217ebab","pitchNumber":1,"startTime":"2026-05-21T19:12:12.706Z","endTime":"2026-05-21T19:12:16.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.043884633656013,"aZ":-25.152205411475776,"pfxX":0.05637525932860821,"pfxZ":3.770929673862664,"pX":0.44730859846355303,"pZ":2.488777233670258,"vX0":3.347542106402086,"vY0":-135.8747249434366,"vZ0":-4.728538665152663,"x":99.95,"y":171.58,"x0":-0.8103339703334932,"y0":50.002411552058895,"z0":6.009473880092418,"aX":0.10394189836560903},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":-0.8,"spinRate":2621,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.40382545997521513,"extension":6.521090827080974},"hitData":{"launchSpeed":102.0,"launchAngle":17.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.95,"coordY":90.99}},"index":1,"playId":"7a2a0190-587b-335e-af67-a975f98f94a1","pitchNumber":2,"startTime":"2026-05-21T19:12:34.633Z","endTime":"2026-05-21T19:12:41.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:12:41.152Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T19:14:52.697Z","endTime":"2026-05-21T19:15:46.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.812999610639192,"aZ":-23.770338152557457,"pfxX":-0.08426258695182187,"pfxZ":4.799601424446818,"pX":0.3052603145628158,"pZ":3.5098177496558463,"vX0":4.45957271837527,"vY0":-131.69717630000508,"vZ0":-0.9340253496972991,"x":105.36,"y":144.01,"x0":-1.4013802027203197,"y0":50.00312269742885,"z0":5.632489371297384,"aX":-0.14840778345396372},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2272,"spinDirection":188},"zone":12,"typeConfidence":0.91,"plateTime":0.4164095796394185,"extension":6.397446769325156},"index":0,"playId":"9737b277-3a23-3395-9ce7-d26318f52071","pitchNumber":1,"startTime":"2026-05-21T19:15:06.853Z","endTime":"2026-05-21T19:15:11.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":87.2,"endSpeed":79.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.741490952627284,"aZ":-31.079273889961595,"pfxX":2.4037188231058444,"pfxZ":0.6888662857777135,"pX":0.47644709589776757,"pZ":0.8143577920767142,"vX0":3.880749671660556,"vY0":-126.72980968786221,"vZ0":-5.385099612715181,"x":98.84,"y":216.79,"x0":-1.3991288283925807,"y0":50.004087412972346,"z0":5.509731844198098,"aX":3.831519169173115},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.0,"breakHorizontal":-5.4,"spinRate":2259,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.43555083278248263,"extension":6.4729067069533395},"index":1,"playId":"a8cd4c96-f82c-3eb3-967f-b57330090ba8","pitchNumber":2,"startTime":"2026-05-21T19:15:22.299Z","endTime":"2026-05-21T19:15:26.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":95.6,"endSpeed":87.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90909437907775,"aZ":-24.61185518384289,"pfxX":-9.833554229138205,"pfxZ":3.878484868132233,"pX":-0.160334418724744,"pZ":2.909912027746903,"vX0":5.932210054330847,"vY0":-139.13903510964818,"vZ0":-2.6463661415443642,"x":123.11,"y":160.21,"x0":-1.0489488299453635,"y0":50.001196270918186,"z0":5.514384670908229,"aX":-19.167248909226466},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.6,"breakHorizontal":16.4,"spinRate":2177,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.39452854116529723,"extension":6.601344213688658},"hitData":{"launchSpeed":96.6,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.16,"coordY":148.64}},"index":2,"playId":"a79f32ba-4ae7-38ea-a329-e626804a4078","pitchNumber":3,"startTime":"2026-05-21T19:15:38.445Z","endTime":"2026-05-21T19:15:46.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:15:46.292Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T19:16:08.427Z","endTime":"2026-05-21T19:18:33.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01042297048585,"aZ":-30.796120907517807,"pfxX":6.518152096939824,"pfxZ":0.8815518712043087,"pX":1.2612960368421524,"pZ":3.083137753282038,"vX0":4.313038088775617,"vY0":-124.23565355672673,"vZ0":-0.22228030606843963,"x":67.12,"y":120.17,"x0":-1.344305540298752,"y0":50.00163460635044,"z0":5.73443132509441,"aX":10.18312812088374},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":-12.8,"spinRate":2192,"spinDirection":74},"zone":12,"typeConfidence":0.91,"plateTime":0.44095802095242,"extension":6.565963217071358},"index":0,"playId":"990904c8-f6da-34f1-9833-89f10ed684d0","pitchNumber":1,"startTime":"2026-05-21T19:16:14.876Z","endTime":"2026-05-21T19:16:19.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07238656246265,"aZ":-26.92137947167305,"pfxX":1.004126293379603,"pfxZ":2.912509870049961,"pX":0.05170494395041575,"pZ":3.7236561627411775,"vX0":3.3308641368782794,"vY0":-133.15752221937802,"vZ0":-0.06486367269467164,"x":115.03,"y":138.24,"x0":-1.3431086218865793,"y0":50.00596247739726,"z0":5.686840823191311,"aX":1.8139034796612636},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-2.5,"spinRate":2193,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.41044031485577603,"extension":6.521748452105523},"index":1,"playId":"99cc8174-51c5-38e0-b495-ca7211a671ca","pitchNumber":2,"startTime":"2026-05-21T19:16:29.972Z","endTime":"2026-05-21T19:16:33.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.099872170547314,"aZ":-27.48078385257555,"pfxX":-11.5007077339879,"pfxZ":2.408315236334621,"pX":-0.23753332087584822,"pZ":2.5953490724873434,"vX0":6.747980433961873,"vY0":-139.11589036137147,"vZ0":-2.8710783384566327,"x":126.05,"y":168.71,"x0":-1.2087734156480903,"y0":50.00144750983999,"z0":5.475083742139005,"aX":-22.393853372123587},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":19.3,"spinRate":2117,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.39470321326575153,"extension":6.649404685219262},"index":2,"playId":"15c62d4e-2414-3723-9816-875d0f2f8d88","pitchNumber":3,"startTime":"2026-05-21T19:16:44.842Z","endTime":"2026-05-21T19:16:48.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63591558723318,"aZ":-27.9765029176473,"pfxX":1.3003219661852048,"pfxZ":2.3537253587384477,"pX":0.4166972887178238,"pZ":3.207327904458608,"vX0":4.239694638904582,"vY0":-132.56992152168377,"vZ0":-0.9527565854292483,"x":101.12,"y":152.18,"x0":-1.370581291525069,"y0":50.00505917969869,"z0":5.608649214040559,"aX":2.3199324457689645},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":-3.2,"spinRate":2205,"spinDirection":170},"zone":3,"typeConfidence":0.92,"plateTime":0.41275385915129936,"extension":6.482126260400825},"index":3,"playId":"181b1d9d-5066-3398-b1ba-ad24f8d8d3df","pitchNumber":4,"startTime":"2026-05-21T19:17:01.461Z","endTime":"2026-05-21T19:17:04.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-21T19:17:21.554Z","endTime":"2026-05-21T19:17:39.298Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.257322360434436,"aZ":-22.229334318248114,"pfxX":-9.500739663955661,"pfxZ":4.993986293087964,"pX":-0.24095134289743728,"pZ":3.361495770235189,"vX0":6.464636020344692,"vY0":-140.5460277039581,"vZ0":-1.9903516206519516,"x":126.18,"y":148.02,"x0":-1.3421445962519343,"y0":50.00180515118601,"z0":5.5295798127506295,"aX":-18.91613001537504},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":15.8,"spinRate":2225,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39041937058800213,"extension":6.674328433380617},"index":5,"playId":"dd164a46-aeaf-3d3d-aad6-0ab099c1af5b","pitchNumber":5,"startTime":"2026-05-21T19:17:39.298Z","endTime":"2026-05-21T19:17:42.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.105366317034026,"aZ":-20.973683916307152,"pfxX":-9.578985588444372,"pfxZ":5.578701516683046,"pX":-0.2041933111789968,"pZ":2.1902664756844996,"vX0":6.312222491044427,"vY0":-141.01632485906765,"vZ0":-5.121642222385457,"x":124.78,"y":179.64,"x0":-1.2311573451447313,"y0":50.001218533756926,"z0":5.389647970734504,"aX":-19.223151037680125},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":16.0,"spinRate":2323,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.38892853895273527,"extension":6.815954192774572},"index":6,"playId":"298d4839-9a61-3065-9223-4d70e6aafb27","pitchNumber":6,"startTime":"2026-05-21T19:18:02.079Z","endTime":"2026-05-21T19:18:05.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.203523374880763,"aZ":-27.18571373396226,"pfxX":5.126558746717064,"pfxZ":3.1752202265643934,"pX":0.2630347479179002,"pZ":2.8357699573780297,"vX0":2.521651159805565,"vY0":-124.87814558959117,"vZ0":-1.394704238645668,"x":106.97,"y":162.21,"x0":-1.4274306214209294,"y0":50.005531892918775,"z0":5.647419226412056,"aX":8.060762177417665},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":-9.8,"spinRate":2280,"spinDirection":72},"zone":3,"typeConfidence":0.91,"plateTime":0.4393758472670508,"extension":6.405806917667691},"hitData":{"launchSpeed":93.0,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":179.55}},"index":7,"playId":"1390fe2d-6aa9-35ec-a020-4b48433cc316","pitchNumber":7,"startTime":"2026-05-21T19:18:25.828Z","endTime":"2026-05-21T19:18:33.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:18:33.223Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a sharp ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T19:18:55.498Z","endTime":"2026-05-21T19:19:58.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82794449305922,"aZ":-25.545632420131795,"pfxX":1.1998281323430229,"pfxZ":3.76221274343329,"pX":-0.6094355921425884,"pZ":3.461029605755256,"vX0":1.7121956619242003,"vY0":-132.32475512944532,"vZ0":-0.6055190150307184,"x":140.23,"y":145.33,"x0":-1.4222696379432802,"y0":50.003547169068064,"z0":5.574367503775413,"aX":2.1150938005570437},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":-2.5,"spinRate":2268,"spinDirection":177},"zone":1,"typeConfidence":0.92,"plateTime":0.4148745918265573,"extension":6.6401911309076915},"index":0,"playId":"e49d67ce-16b9-30fb-87db-032e70a7fa44","pitchNumber":1,"startTime":"2026-05-21T19:18:59.543Z","endTime":"2026-05-21T19:19:03.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.49016817165566,"aZ":-21.030159311220064,"pfxX":-9.252425415045618,"pfxZ":5.766586151189859,"pX":-0.7632031757445674,"pZ":4.050606081441674,"vX0":4.664437717471465,"vY0":-139.4016843408321,"vZ0":-0.11099234651614887,"x":146.09,"y":129.41,"x0":-1.272115526503983,"y0":50.0058316979997,"z0":5.5002027811357905,"aX":-17.89196217883165},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.6,"breakHorizontal":15.5,"spinRate":2197,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.39559445072801447,"extension":6.6318707000913735},"index":1,"playId":"e7d7a851-c6a6-3fee-bd7a-17a2735fa7c9","pitchNumber":2,"startTime":"2026-05-21T19:19:13.723Z","endTime":"2026-05-21T19:19:17.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19223356409225,"aZ":-28.285021771218442,"pfxX":7.56010072567796,"pfxZ":2.452261830567613,"pX":-0.3923767234062862,"pZ":2.1283078245615354,"vX0":0.16353741116046489,"vY0":-125.84133880203196,"vZ0":-2.6603944705927525,"x":131.96,"y":181.32,"x0":-1.4389087187759615,"y0":50.00387323892839,"z0":5.517074656960294,"aX":11.989837118822802},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":-13.7,"spinRate":2137,"spinDirection":67},"zone":7,"typeConfidence":0.91,"plateTime":0.43712824364566893,"extension":6.401052349146971},"index":2,"playId":"35b8c75b-d9c9-32d6-bbcc-6e04e1b9e991","pitchNumber":3,"startTime":"2026-05-21T19:19:30.759Z","endTime":"2026-05-21T19:19:34.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.797225886368444,"aZ":-32.94669609484744,"pfxX":7.080178282345043,"pfxZ":-0.48757201105187775,"pX":0.5104072660408172,"pZ":2.197316564058699,"vX0":2.1641680379215593,"vY0":-125.38573953668205,"vZ0":-1.7535090088102252,"x":97.54,"y":179.45,"x0":-1.2870604139936241,"y0":50.005673877595164,"z0":5.631401677431936,"aX":11.111292181779058},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.1,"breakHorizontal":-13.3,"spinRate":2288,"spinDirection":64},"zone":9,"typeConfidence":0.91,"plateTime":0.43928657252443726,"extension":6.426989082508196},"hitData":{"launchSpeed":100.5,"launchAngle":8.0,"totalDistance":188.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.32,"coordY":84.79}},"index":3,"playId":"dc43d063-0725-3f8d-a7ff-039248da3d28","pitchNumber":4,"startTime":"2026-05-21T19:19:48.029Z","endTime":"2026-05-21T19:19:58.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:19:58.079Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-21T19:20:11.984Z","endTime":"2026-05-21T19:21:17.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10502935550134,"aZ":-27.606539050850536,"pfxX":0.4474141907570641,"pfxZ":2.559252750830632,"pX":0.7766578888266813,"pZ":2.2731528003759958,"vX0":5.208744116034756,"vY0":-132.63890403441184,"vZ0":-3.18114591101289,"x":87.4,"y":177.4,"x0":-1.2697656521738416,"y0":50.000822047360124,"z0":5.498772537489996,"aX":0.7975128007832974},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.2,"breakHorizontal":-1.9,"spinRate":2174,"spinDirection":186},"zone":6,"typeConfidence":0.91,"plateTime":0.4127773942026969,"extension":6.594485465101113},"index":0,"playId":"039bc7a4-9924-3c55-a935-08dfdaf5535a","pitchNumber":1,"startTime":"2026-05-21T19:20:21.510Z","endTime":"2026-05-21T19:20:24.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.241412731784614,"aZ":-22.89978182029611,"pfxX":-9.388523955546885,"pfxZ":4.724660286210813,"pX":-0.7828549583525304,"pZ":3.5166857367871955,"vX0":4.663132348305862,"vY0":-139.61401023179693,"vZ0":-1.4349203631292198,"x":146.84,"y":143.83,"x0":-1.2607026373666577,"y0":50.0001084590857,"z0":5.553530106852361,"aX":-18.41662485734442},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":16.0,"spinRate":2236,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.39324149760137317,"extension":6.548000361265806},"index":1,"playId":"85c861ea-42af-3b0f-8b5c-91d46f71b8c7","pitchNumber":2,"startTime":"2026-05-21T19:20:36.559Z","endTime":"2026-05-21T19:20:39.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646893772411392,"aZ":-31.27686249491216,"pfxX":5.232614441207777,"pfxZ":0.5562662501878384,"pX":0.17750812945784047,"pZ":1.470715554295948,"vX0":2.018825113880515,"vY0":-126.29483145964866,"vZ0":-3.7723429129573023,"x":110.23,"y":199.07,"x0":-1.313708522174829,"y0":50.001626029977565,"z0":5.521347145711002,"aX":8.382946892478282},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-10.0,"spinRate":2148,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.43503288727735656,"extension":6.493177751972698},"index":2,"playId":"b26cdd51-1e22-3ce8-b00b-d616e6b5b2db","pitchNumber":3,"startTime":"2026-05-21T19:20:55.707Z","endTime":"2026-05-21T19:21:00.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.797073354380345,"aZ":-21.204374111885326,"pfxX":-7.502945357458348,"pfxZ":5.46217526006617,"pX":0.5436595897527129,"pZ":2.954273369659065,"vX0":7.191603712901168,"vY0":-141.20838428712207,"vZ0":-3.157347224518926,"x":96.28,"y":159.01,"x0":-1.068117278326551,"y0":50.00426948679419,"z0":5.460022131718486,"aX":-15.070861435764566},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.4,"breakHorizontal":12.0,"spinRate":2311,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.388713412749933,"extension":6.7300611896842994},"index":3,"playId":"12504b13-e93f-3c68-a884-121bfdff5595","pitchNumber":4,"startTime":"2026-05-21T19:21:13.776Z","endTime":"2026-05-21T19:21:17.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:21:17.227Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T19:23:44.678Z","endTime":"2026-05-21T19:26:08.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Wilber Dotel replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-21T19:22:37.674Z","endTime":"2026-05-21T19:23:46.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696062,"link":"/api/v1/people/696062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08900849143357,"aZ":-22.55810704335243,"pfxX":-2.825220288224245,"pfxZ":5.34975588976204,"pX":1.2902217600475387,"pZ":2.0941267986703727,"vX0":9.198824121932164,"vY0":-133.99876028517028,"vZ0":-5.214102399598239,"x":67.82,"y":182.24,"x0":-1.837736901473772,"y0":50.003912296103636,"z0":5.702289300507751,"aX":-5.080128418623285},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":2.9,"spinRate":2170,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4105809167885348,"extension":6.6280598151925005},"index":1,"playId":"2ff4065b-2a05-3cc7-8661-5047d985ace1","pitchNumber":1,"startTime":"2026-05-21T19:23:46.948Z","endTime":"2026-05-21T19:23:50.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":98.5,"endSpeed":89.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67100190317563,"aZ":-9.121044553000498,"pfxX":-8.51702581192105,"pfxZ":11.28949747546218,"pX":0.3898454151303387,"pZ":1.0550674608789765,"vX0":9.062869634484766,"vY0":-142.6564683219839,"vZ0":-11.30714132323974,"x":102.14,"y":210.29,"x0":-1.735949018146561,"y0":50.0034568438162,"z0":5.665276128980239,"aX":-17.392198138492333},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":13.3,"spinRate":2335,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38532833170520986,"extension":6.711574815012213},"index":2,"playId":"49289235-6424-31e9-8c85-35fe624ea25a","pitchNumber":2,"startTime":"2026-05-21T19:24:04.916Z","endTime":"2026-05-21T19:24:08.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.51334484744144,"aZ":-7.248018424524547,"pfxX":-8.964870007993277,"pfxZ":12.26244428238893,"pX":-0.036463601173971176,"pZ":1.6525863374080751,"vX0":8.491867232193,"vY0":-142.54409466694636,"vZ0":-9.804742920948954,"x":118.39,"y":194.16,"x0":-1.9073596125042347,"y0":50.00033889939213,"z0":5.616885475221737,"aX":-18.219966859151153},"breaks":{"breakAngle":58.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.0,"breakHorizontal":14.3,"spinRate":2342,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.38607233400384455,"extension":6.686277374455523},"index":3,"playId":"98b63222-90de-34ce-a864-400e815771bf","pitchNumber":3,"startTime":"2026-05-21T19:24:20.576Z","endTime":"2026-05-21T19:24:25.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.59971377352327,"aZ":-12.167332095827836,"pfxX":-8.160083084633152,"pfxZ":9.718092123722249,"pX":-0.1204845372528939,"pZ":3.3562519371019293,"vX0":7.971593202455012,"vY0":-143.59338097649217,"vZ0":-4.575534118276016,"x":121.59,"y":148.16,"x0":-1.8914846599961288,"y0":50.00465169600022,"z0":5.745849990327846,"aX":-16.803361238083607},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":12.8,"spinRate":2351,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3835071291929899,"extension":6.595236389629313},"index":4,"playId":"fb596a97-989d-3f2c-9deb-b5b8d4be12a6","pitchNumber":4,"startTime":"2026-05-21T19:24:50.597Z","endTime":"2026-05-21T19:24:53.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":99.4,"endSpeed":90.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57769620809899,"aZ":-13.154009748307807,"pfxX":-6.8664675550558965,"pfxZ":9.02561310937207,"pX":0.46037349452136594,"pZ":3.2577538690062697,"vX0":8.615066484736591,"vY0":-144.4541915765264,"vZ0":-4.837457409979308,"x":99.45,"y":150.82,"x0":-1.6726392336172682,"y0":50.0015570975359,"z0":5.766827987533721,"aX":-14.468397142158839},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2281,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3795933642888438,"extension":6.6326864120425695},"index":5,"playId":"9af458c5-d801-3cb4-aece-80191fbacde5","pitchNumber":5,"startTime":"2026-05-21T19:25:10.065Z","endTime":"2026-05-21T19:25:16.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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.6,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06652876300724,"aZ":-23.756725583343858,"pfxX":-1.4287559030223804,"pfxZ":4.512589222278615,"pX":-0.17468216543235043,"pZ":2.7486952362402204,"vX0":5.564978201087464,"vY0":-134.9414389446749,"vZ0":-3.2705204456100154,"x":123.66,"y":164.57,"x0":-2.0674315282705242,"y0":50.00549020675784,"z0":5.627560814051741,"aX":-2.66729936287514},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":1.6,"spinRate":2203,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4040517869925204,"extension":6.6016103447390675},"index":6,"playId":"0121f3e3-2853-3481-806c-bd57fab07a64","pitchNumber":6,"startTime":"2026-05-21T19:25:39.100Z","endTime":"2026-05-21T19:25:42.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":100.3,"endSpeed":91.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4081811408825,"aZ":-9.931969703619135,"pfxX":-7.369342674588623,"pfxZ":10.360290874457593,"pX":-0.019283496596440856,"pZ":1.8470466779091672,"vX0":8.10319046970429,"vY0":-145.64604097355655,"vZ0":-9.075621489879007,"x":117.74,"y":188.91,"x0":-1.8809234286985095,"y0":50.00538744268365,"z0":5.605474044614053,"aX":-15.824964733280893},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.0,"breakHorizontal":11.8,"spinRate":2375,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3761572953953949,"extension":6.715177901332993},"hitData":{"launchSpeed":96.6,"launchAngle":33.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.85,"coordY":88.56}},"index":7,"playId":"148505b9-0f48-385d-914d-0f7bd76a4019","pitchNumber":7,"startTime":"2026-05-21T19:26:00.300Z","endTime":"2026-05-21T19:26:08.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":802139,"link":"/api/v1/people/802139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:26:08.843Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T19:26:47.100Z","endTime":"2026-05-21T19:28:52.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T19:26:33.873Z","endTime":"2026-05-21T19:26:49.413Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21888991116064,"aZ":-12.700400834963654,"pfxX":-9.017792944322924,"pfxZ":9.32193626805426,"pX":0.022716608544123967,"pZ":0.6518490717465873,"vX0":8.663186042669004,"vY0":-144.23018325159453,"vZ0":-11.44806847295459,"x":116.13,"y":221.18,"x0":-1.8608242220801277,"y0":50.00013246859763,"z0":5.475425897720938,"aX":-18.834013921533646},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":14.4,"spinRate":2382,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3809925234841045,"extension":6.624990391247639},"index":1,"playId":"52f75ad8-0876-34a6-835f-6c603aa97705","pitchNumber":1,"startTime":"2026-05-21T19:26:49.413Z","endTime":"2026-05-21T19:26:52.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174116110770203,"aZ":-21.95119745763847,"pfxX":-2.4181702334107094,"pfxZ":5.407433840097857,"pX":-0.6231081466031323,"pZ":3.3473991915953123,"vX0":5.030664839088441,"vY0":-136.44621716267721,"vZ0":-2.3618095343971404,"x":140.75,"y":148.4,"x0":-2.1740916748045493,"y0":50.00657041595539,"z0":5.732029678204748,"aX":-4.575255941734285},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":3.4,"spinRate":2257,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4009689908925562,"extension":6.6130859157948665},"index":2,"playId":"f131754d-bd41-3dac-a189-d442151a091d","pitchNumber":2,"startTime":"2026-05-21T19:27:06.422Z","endTime":"2026-05-21T19:27:09.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93611201325855,"aZ":-11.843811305621465,"pfxX":-7.2394311339533015,"pfxZ":9.689493468805003,"pX":-0.156677543787281,"pZ":2.01642395696308,"vX0":7.580626986429642,"vY0":-144.2524601242975,"vZ0":-8.160585907569368,"x":122.97,"y":184.34,"x0":-1.8836729761043676,"y0":50.00117566762096,"z0":5.620013915938446,"aX":-15.188342042451842},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.0,"breakHorizontal":11.5,"spinRate":2325,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3803350381606232,"extension":6.648394660627881},"index":3,"playId":"84479ce3-d935-3f68-981e-f9b11b394674","pitchNumber":3,"startTime":"2026-05-21T19:27:30.203Z","endTime":"2026-05-21T19:27:34.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.931165084049628,"aZ":-27.469976816464943,"pfxX":1.301970808891728,"pfxZ":2.6388477911648494,"pX":0.31604130772033207,"pZ":2.8460072882764273,"vX0":5.459372007043564,"vY0":-132.49279843205858,"vZ0":-2.2689615978851307,"x":104.95,"y":161.94,"x0":-1.938962610857689,"y0":50.00015132241477,"z0":5.718059150827415,"aX":2.3162727503906533},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-3.5,"spinRate":2225,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.4131827406614832,"extension":6.658277535076888},"index":4,"playId":"1e1e24c7-ca9f-3d72-b785-bc4990b917c6","pitchNumber":4,"startTime":"2026-05-21T19:27:54.452Z","endTime":"2026-05-21T19:27:57.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.705831300833406,"aZ":-27.100119536744433,"pfxX":0.49629841018844756,"pfxZ":2.8403349313357076,"pX":-0.8366040916209752,"pZ":1.7141025842332882,"vX0":3.1786592793593282,"vY0":-132.3890364966105,"vZ0":-4.97081938923658,"x":148.89,"y":192.5,"x0":-2.1143800681198326,"y0":50.00303910489463,"z0":5.585425798250225,"aX":0.8851905936642689},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":-1.6,"spinRate":2117,"spinDirection":169},"zone":7,"typeConfidence":2.0,"plateTime":0.4128015961042557,"extension":6.874850775810379},"index":5,"playId":"97876f79-528b-3aee-8c0b-55f0dc7d8761","pitchNumber":5,"startTime":"2026-05-21T19:28:19.294Z","endTime":"2026-05-21T19:28:23.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.257033678536633,"aZ":-21.023698026358513,"pfxX":-1.069426856626243,"pfxZ":5.922065454172227,"pX":0.16915560867429408,"pZ":3.0936755520827983,"vX0":6.230213804822793,"vY0":-136.3856223714076,"vZ0":-3.0974114854621226,"x":110.55,"y":155.25,"x0":-2.0066519120518147,"y0":50.000839464291694,"z0":5.695611621946669,"aX":-2.014151544466028},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":0.6,"spinRate":2230,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.40174875662373255,"extension":6.678623725939183},"hitData":{"launchSpeed":86.0,"launchAngle":19.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.97,"coordY":81.14}},"index":6,"playId":"9fc12c28-1de5-3612-802f-2b50588e2dbf","pitchNumber":6,"startTime":"2026-05-21T19:28:41.227Z","endTime":"2026-05-21T19:28:52.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.8999999999999997,"leverageIndex":0.18,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:28:52.255Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to right fielder Jake Mangum. Iván Herrera to 3rd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T19:29:17.283Z","endTime":"2026-05-21T19:30:06.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":83.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5001483192605,"aZ":-21.02927973838421,"pfxX":-0.3950453650166347,"pfxZ":6.188481977067639,"pX":0.1782812960012787,"pZ":3.3609446578245965,"vX0":6.193259342134056,"vY0":-133.51483363305493,"vZ0":-2.077214880533041,"x":110.2,"y":148.03,"x0":-2.1227021674529976,"y0":50.00015729478566,"z0":5.666795536509514,"aX":-0.7118984524686264},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.9,"breakHorizontal":-0.6,"spinRate":2163,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.41067164912037724,"extension":6.762692125260814},"index":0,"playId":"d0cc9f3a-aeca-39c0-88db-e20dc948b1cd","pitchNumber":1,"startTime":"2026-05-21T19:29:17.283Z","endTime":"2026-05-21T19:29:20.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298343729042553,"aZ":-21.97380903393123,"pfxX":0.20894517027689652,"pfxZ":5.551070030887185,"pX":-1.227322610051799,"pZ":3.6733315472282237,"vX0":2.824382977118027,"vY0":-134.72028338054784,"vZ0":-1.4814141896626687,"x":163.78,"y":139.6,"x0":-2.3165128919887374,"y0":50.004536529817,"z0":5.7837155727070115,"aX":0.3835963315891094},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":-1.0,"spinRate":2221,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4065875535643628,"extension":6.5542177195979745},"index":1,"playId":"9db8efb0-8bb7-349f-9887-7a8d9320e8c0","pitchNumber":2,"startTime":"2026-05-21T19:29:35.707Z","endTime":"2026-05-21T19:29:39.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41316625930993,"aZ":-20.43947133421829,"pfxX":0.18927558141466605,"pfxZ":6.502835140693971,"pX":0.5709392554400685,"pZ":3.3707222200701654,"vX0":6.907180383130011,"vY0":-133.6445794185898,"vZ0":-2.334375790969985,"x":95.24,"y":147.77,"x0":-2.0741183502708482,"y0":50.00279962175062,"z0":5.7271127475673795,"aX":0.34184581171022116},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":-1.9,"spinRate":2238,"spinDirection":172},"zone":3,"typeConfidence":2.0,"plateTime":0.4101819091300656,"extension":6.7289457298124935},"hitData":{"launchSpeed":95.4,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.24,"coordY":111.14}},"index":2,"playId":"d1be6783-71b8-3eda-81a9-b80ab465d5de","pitchNumber":3,"startTime":"2026-05-21T19:29:54.762Z","endTime":"2026-05-21T19:30:06.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":2.4,"leverageIndex":0.44,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:30:06.566Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a line drive to left fielder Bryan Reynolds. Iván Herrera scores. Alec Burleson to 2nd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T19:31:44.541Z","endTime":"2026-05-21T19:33:28.149Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":696062,"link":"/api/v1/people/696062"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-21T19:30:54.159Z","endTime":"2026-05-21T19:31:46.809Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31551532088391,"aZ":-22.668094709111447,"pfxX":0.452026054668746,"pfxZ":5.31626069576925,"pX":-0.5937064448934668,"pZ":1.736806396556693,"vX0":4.022897241544612,"vY0":-132.59299463605444,"vZ0":-5.781551004224323,"x":139.63,"y":191.89,"x0":-2.1868169742004846,"y0":50.00262698331492,"z0":5.590803046931588,"aX":0.8066995481945828},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.6,"breakHorizontal":-1.7,"spinRate":1964,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.41247539045149795,"extension":6.735765877152953},"index":1,"playId":"c6b5405c-c4aa-3cc4-b504-a55d3e9971f5","pitchNumber":1,"startTime":"2026-05-21T19:31:46.809Z","endTime":"2026-05-21T19:31:51.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.228372579356716,"aZ":-31.45610006640101,"pfxX":2.185030553017463,"pfxZ":0.441702200897776,"pX":-0.15293512136929532,"pZ":1.6455756810804427,"vX0":4.210678553101621,"vY0":-127.4384607237258,"vZ0":-3.8153289657178333,"x":122.83,"y":194.35,"x0":-2.1186089599911098,"y0":50.00292698751898,"z0":5.680769329756385,"aX":3.548577788793093},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-5.0,"spinRate":2251,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.43186455973681204,"extension":6.677681467127329},"index":2,"playId":"997b1acc-5803-3a73-9ff5-79a23b2ffdb8","pitchNumber":2,"startTime":"2026-05-21T19:32:08.074Z","endTime":"2026-05-21T19:32:11.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.361853672053467,"aZ":-29.210039845996086,"pfxX":1.6957342661660588,"pfxZ":1.79480942099537,"pX":-0.20912337855864313,"pZ":1.3382684931300537,"vX0":4.198260463717525,"vY0":-128.62439136506393,"vZ0":-5.118460434313667,"x":124.97,"y":202.65,"x0":-2.0924899019450622,"y0":50.00273735061748,"z0":5.659809809913498,"aX":2.7984870609569827},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":2192,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.42827421320636017,"extension":6.608929808878793},"index":3,"playId":"1da9ebff-387f-34f7-959f-070875195fcf","pitchNumber":3,"startTime":"2026-05-21T19:32:30.256Z","endTime":"2026-05-21T19:32:34.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-21T19:32:54.807Z","endTime":"2026-05-21T19:33:14.615Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02246829351393,"aZ":-31.416850702836463,"pfxX":2.180921132977634,"pfxZ":0.4648113700919554,"pX":-0.12128373545688192,"pZ":2.0153210172819516,"vX0":4.15438484578005,"vY0":-127.27109047237674,"vZ0":-3.104100166154886,"x":121.62,"y":184.37,"x0":-2.0630809353471173,"y0":50.002338214147535,"z0":5.759171487281338,"aX":3.549385600407963},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.4,"breakHorizontal":-4.9,"spinRate":2240,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.43165349616495874,"extension":6.612182951140626},"hitData":{"launchSpeed":88.7,"launchAngle":11.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.79,"coordY":115.75}},"index":5,"playId":"a45c47aa-fed9-37aa-b2e0-50fd036512d4","pitchNumber":4,"startTime":"2026-05-21T19:33:14.615Z","endTime":"2026-05-21T19:33:28.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:33:28.149Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T19:33:50.886Z","endTime":"2026-05-21T19:34:56.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.39971151750573,"aZ":-9.164964497003236,"pfxX":-6.202061720846254,"pfxZ":11.028120143431245,"pX":0.13613820298052143,"pZ":2.280473111226304,"vX0":8.623069311321952,"vY0":-144.39776491143851,"vZ0":-7.651872691428308,"x":111.81,"y":177.21,"x0":-2.0999406181328335,"y0":50.002804388744906,"z0":5.5479523225416685,"aX":-12.940366281942836},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.4,"breakHorizontal":9.2,"spinRate":2355,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.381078543975256,"extension":6.618543344190171},"index":0,"playId":"bdaa4601-f91d-34e4-ada9-3947d7dbf175","pitchNumber":1,"startTime":"2026-05-21T19:33:55.623Z","endTime":"2026-05-21T19:33:59.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":89.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2721752290301,"aZ":-10.479021593454124,"pfxX":-8.646182901698266,"pfxZ":10.368058671068187,"pX":-0.5041778605055174,"pZ":2.631529601175995,"vX0":7.598415883127149,"vY0":-144.57470804271165,"vZ0":-6.768522115738692,"x":136.22,"y":167.73,"x0":-2.05789124863172,"y0":50.00580105316359,"z0":5.663670776033529,"aX":-18.098720247693493},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.4,"breakHorizontal":13.9,"spinRate":2387,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.38050480050463653,"extension":6.5745489228443255},"index":1,"playId":"4ce12269-6108-309f-b9a9-1d193d07714c","pitchNumber":2,"startTime":"2026-05-21T19:34:13.536Z","endTime":"2026-05-21T19:34:17.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.95288790571589,"aZ":-11.904993578118164,"pfxX":-6.473827901791469,"pfxZ":9.722670419117941,"pX":-0.9967262170527471,"pZ":3.291770877731316,"vX0":5.811744603955674,"vY0":-144.880714893805,"vZ0":-4.577695117919952,"x":154.99,"y":149.9,"x0":-2.20692935866235,"y0":50.002683090254564,"z0":5.644828865121354,"aX":-13.496439799738415},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2307,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3808844134663385,"extension":6.462905632142725},"index":2,"playId":"3efa1dcb-8d9f-3c2e-b3b2-0eb5475c009a","pitchNumber":3,"startTime":"2026-05-21T19:34:35.267Z","endTime":"2026-05-21T19:34:38.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.40441274048643,"aZ":-11.934423777821896,"pfxX":-7.073172904447507,"pfxZ":9.867026151343879,"pX":-0.32307221755183174,"pZ":2.367151592586463,"vX0":7.415145986989921,"vY0":-143.1011227898863,"vZ0":-7.2115112800257455,"x":129.31,"y":174.87,"x0":-2.0426850436849753,"y0":50.00335668327306,"z0":5.6862265691494995,"aX":-14.509504861520005},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2375,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38436737670117616,"extension":6.5806503882592295},"index":3,"playId":"d9a79858-d86b-3ed7-81b1-d255222d973f","pitchNumber":4,"startTime":"2026-05-21T19:34:53.333Z","endTime":"2026-05-21T19:34:56.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.1000000000000005,"awayTeamWinProbability":95.9,"homeTeamWinProbabilityAdded":-3.999999999999999,"leverageIndex":1.68,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:34:56.948Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-21T19:35:10.054Z","endTime":"2026-05-21T19:37:27.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":89.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.87637017475829,"aZ":-9.638159101154969,"pfxX":-8.364012905598226,"pfxZ":10.911217861890098,"pX":0.45715101383950074,"pZ":2.336721885922638,"vX0":9.487105814460355,"vY0":-144.27692950654796,"vZ0":-7.488405029380517,"x":99.57,"y":175.69,"x0":-1.8191150831366976,"y0":50.0055156137121,"z0":5.5924832488697485,"aX":-17.280151876824213},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":12.7,"spinRate":2371,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38259987168645004,"extension":6.6856868491278565},"index":0,"playId":"8154a161-2f39-3002-b67c-dee4c68ae18b","pitchNumber":1,"startTime":"2026-05-21T19:35:23.644Z","endTime":"2026-05-21T19:35:27.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":99.6,"endSpeed":89.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.635341119171365,"aZ":-9.626877136381925,"pfxX":-8.161909482399471,"pfxZ":10.84697034127906,"pX":-0.3589083018840967,"pZ":1.5826858653948221,"vX0":7.616074505866773,"vY0":-144.42367494995074,"vZ0":-9.364169189477664,"x":130.68,"y":196.05,"x0":-1.9905045736551552,"y0":50.00327250421336,"z0":5.489115057177086,"aX":-16.96765279661106},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":13.0,"spinRate":2283,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.381590631714515,"extension":6.713354891000032},"index":1,"playId":"6ea95a41-74c0-377e-a2f9-7068c60086e9","pitchNumber":2,"startTime":"2026-05-21T19:35:40.091Z","endTime":"2026-05-21T19:35:44.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.12403129322754,"aZ":-13.708876022396097,"pfxX":-7.675391761220414,"pfxZ":9.08436050593113,"pX":-0.18363433569325216,"pZ":3.8234078430969416,"vX0":7.857176953395038,"vY0":-142.88549066422658,"vZ0":-3.0574767840534482,"x":124.0,"y":135.55,"x0":-1.9946279621944412,"y0":50.001722299009856,"z0":5.788698066642145,"aX":-15.600818543529797},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":12.0,"spinRate":2311,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38583002333044814,"extension":6.615929612472791},"index":2,"playId":"d0d38c01-128b-3f9a-a46d-8a7ae2d9532f","pitchNumber":3,"startTime":"2026-05-21T19:35:59.477Z","endTime":"2026-05-21T19:36:03.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"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-21T19:36:20.470Z","endTime":"2026-05-21T19:36:20.471Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59956755298436,"aZ":-24.376812107608753,"pfxX":-0.39638692158197975,"pfxZ":4.293627550998609,"pX":0.38548517066933197,"pZ":3.05628393251536,"vX0":6.786223441836001,"vY0":-133.84676028065957,"vZ0":-2.3758126813533442,"x":112.83,"y":177.58,"x0":-2.1301656247420167,"y0":50.00413323911618,"z0":5.699097340182169,"aX":-0.7211944840806445},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-0.7,"spinRate":2268,"spinDirection":182},"zone":3,"typeConfidence":2.0,"plateTime":0.4090529837801298,"extension":6.847242418361998},"index":4,"playId":"294e4923-e9f6-3035-bb7a-7d5bb7edc703","pitchNumber":4,"startTime":"2026-05-21T19:36:20.472Z","endTime":"2026-05-21T19:36:23.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.88942835261493,"aZ":-11.043037451141464,"pfxX":-5.272709068384695,"pfxZ":10.317118056048052,"pX":0.10937208402507852,"pZ":2.266839772956731,"vX0":7.643927341400502,"vY0":-142.9013974274803,"vZ0":-7.511546698484367,"x0":-1.927197228705468,"y0":50.00335819981035,"z0":5.639573392661586,"aX":-10.800518147558883},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":7.8,"spinRate":2207,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3847073757279471,"extension":6.851561577498308},"index":5,"playId":"c7ca1389-2539-393a-b62c-f85ef104972c","pitchNumber":5,"startTime":"2026-05-21T19:37:01.831Z","endTime":"2026-05-21T19:37:05.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":89.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.67985622760575,"aZ":-10.05592803464804,"pfxX":-6.827411130730487,"pfxZ":10.528466957386993,"pX":0.5978353261276748,"pZ":2.7332205094680044,"vX0":9.730689692926521,"vY0":-145.32418366725489,"vZ0":-6.520955964603776,"x":94.21,"y":164.98,"x0":-1.934908528066025,"y0":50.00599607122898,"z0":5.643296092882001,"aX":-14.347781851845117},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.6,"breakHorizontal":10.1,"spinRate":2384,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3794905732562599,"extension":6.759794896076621},"index":6,"playId":"f1023cec-25d0-316c-862b-36d0fad672f7","pitchNumber":6,"startTime":"2026-05-21T19:37:24.240Z","endTime":"2026-05-21T19:37:27.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":676475,"link":"/api/v1/people/676475"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":696062,"link":"/api/v1/people/696062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-2.6000000000000005,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:37:27.778Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to center fielder Victor Scott II.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T19:39:51.128Z","endTime":"2026-05-21T19:40:20.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Pushard replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-21T19:38:37.257Z","endTime":"2026-05-21T19:39:53.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690155,"link":"/api/v1/people/690155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53603269287087,"aZ":-33.56783365796113,"pfxX":4.019338311785978,"pfxZ":-0.9738218339597382,"pX":0.8120196081561889,"pZ":0.4715244689220034,"vX0":3.8310139660610165,"vY0":-119.40428794211371,"vZ0":-6.157573740756629,"x":86.05,"y":226.05,"x0":-1.336684137505979,"y0":50.00053960409042,"z0":6.113317700019113,"aX":5.786569693213811},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.0,"breakHorizontal":-8.2,"spinRate":2597,"spinDirection":38},"zone":14,"typeConfidence":0.83,"plateTime":0.4591715625397681,"extension":6.310053466924272},"index":1,"playId":"4bc2331e-b463-361b-b610-74995cd4b6c9","pitchNumber":1,"startTime":"2026-05-21T19:39:53.348Z","endTime":"2026-05-21T19:39:57.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":94.2,"endSpeed":85.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21342548385017,"aZ":-14.352226898223659,"pfxX":-3.7960825979446895,"pfxZ":9.457526033542687,"pX":0.8742977376145213,"pZ":2.5032998119271808,"vX0":7.1463242608857716,"vY0":-136.89469312535152,"vZ0":-6.689420539939826,"x":83.67,"y":171.19,"x0":-1.285264977926078,"y0":50.00441054649962,"z0":5.974274606526731,"aX":-7.155188614285486},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":5.3,"spinRate":2101,"spinDirection":213},"zone":14,"typeConfidence":0.86,"plateTime":0.40118682464963795,"extension":6.22815326680878},"hitData":{"launchSpeed":100.0,"launchAngle":23.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.39,"coordY":53.61}},"index":2,"playId":"4ccba52f-944a-3375-8c71-650624a04411","pitchNumber":2,"startTime":"2026-05-21T19:40:12.526Z","endTime":"2026-05-21T19:40:20.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:40:20.329Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T19:40:38.965Z","endTime":"2026-05-21T19:41:16.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":94.3,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71637319021848,"aZ":-16.38285236251332,"pfxX":-7.64623347021629,"pfxZ":8.366954103799884,"pX":0.39762087768988624,"pZ":3.1071897939940234,"vX0":6.943255904223025,"vY0":-137.1083271792394,"vZ0":-4.893200733993108,"x":101.84,"y":154.89,"x0":-1.1846633450677115,"y0":50.00667170618522,"z0":6.047561410504528,"aX":-14.437669742244465},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":12.2,"spinRate":1964,"spinDirection":212},"zone":3,"typeConfidence":0.86,"plateTime":0.40080069025730225,"extension":6.440604657705402},"index":0,"playId":"cf2f6350-a0e1-37a0-9d13-e5821a52f454","pitchNumber":1,"startTime":"2026-05-21T19:40:52.476Z","endTime":"2026-05-21T19:40:56.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.037102994933647,"aZ":-27.219539928589594,"pfxX":-9.957976018423949,"pfxZ":3.2142763793882585,"pX":-0.5081286265360093,"pZ":2.118298657855016,"vX0":5.254866931299371,"vY0":-124.97730239287867,"vZ0":-3.9097413840270683,"x":136.37,"y":181.59,"x0":-1.3721471802091845,"y0":50.004206729097056,"z0":6.002723416374285,"aX":-15.36112663852815},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":16.4,"spinRate":1219,"spinDirection":252},"zone":7,"typeConfidence":0.92,"plateTime":0.4425019564996546,"extension":6.486193823280858},"hitData":{"launchSpeed":72.4,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":161.54}},"index":1,"playId":"9cd3bbe9-40d8-3cc5-87b3-7b13c8b0c502","pitchNumber":2,"startTime":"2026-05-21T19:41:08.568Z","endTime":"2026-05-21T19:41:16.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:41:16.454Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-21T19:41:30.234Z","endTime":"2026-05-21T19:42:39.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690155,"fullName":"Matt Pushard","link":"/api/v1/people/690155"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597324772363585,"aZ":-38.14913563307195,"pfxX":3.759706579722142,"pfxZ":-4.1940911202878155,"pX":-0.30448895688264194,"pZ":2.338063514231755,"vX0":1.4226982418671918,"vY0":-118.75383239617629,"vZ0":-1.0341798067008798,"x":128.61,"y":175.65,"x0":-1.400624459697789,"y0":50.00574062882569,"z0":6.261800213262592,"aX":5.34930078442973},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.6,"breakHorizontal":-7.2,"spinRate":2567,"spinDirection":46},"zone":4,"typeConfidence":0.94,"plateTime":0.46194331768841845,"extension":6.429397526664794},"index":0,"playId":"f3f79aae-a0d2-3160-bdb9-822af4ee35eb","pitchNumber":1,"startTime":"2026-05-21T19:41:42.220Z","endTime":"2026-05-21T19:41:46.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"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-21T19:41:56.413Z","endTime":"2026-05-21T19:42:16.889Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.454821326378436,"aZ":-13.571517212109084,"pfxX":-5.216845565268575,"pfxZ":9.770839342715671,"pX":0.7376301805378607,"pZ":2.157897198955632,"vX0":7.290811528354101,"vY0":-138.0148642938481,"vZ0":-7.664869570483681,"x":88.88,"y":180.52,"x0":-1.2766594726752014,"y0":50.00548872927875,"z0":5.910786051829556,"aX":-9.935196220736422},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2124,"spinDirection":221},"zone":9,"typeConfidence":0.89,"plateTime":0.39886277001642956,"extension":6.436930726283142},"index":2,"playId":"51816570-2c4e-3ef9-9daf-a0ab9c3993c7","pitchNumber":2,"startTime":"2026-05-21T19:42:16.889Z","endTime":"2026-05-21T19:42:21.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.848888278213682,"aZ":-38.679970952564815,"pfxX":9.08133997012087,"pfxZ":-4.546241399371647,"pX":-0.5304587868648217,"pZ":2.3701207049957556,"vX0":-0.5378428630831968,"vY0":-119.12838872440012,"vZ0":-0.9493338727701506,"x":137.22,"y":174.79,"x0":-1.480350481588683,"y0":50.00427771354171,"z0":6.28432837178323,"aX":12.993762400359392},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.2,"breakHorizontal":-16.3,"spinRate":2468,"spinDirection":43},"zone":4,"typeConfidence":0.94,"plateTime":0.4605867213306505,"extension":6.365252882752336},"index":3,"playId":"52f426bc-aa5b-377a-ac5d-976cd3f3dc07","pitchNumber":3,"startTime":"2026-05-21T19:42:34.860Z","endTime":"2026-05-21T19:42:39.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690155,"link":"/api/v1/people/690155","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":802139,"link":"/api/v1/people/802139"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":665877,"link":"/api/v1/people/665877"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":690155,"link":"/api/v1/people/690155"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:42:39.783Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T19:44:56.549Z","endTime":"2026-05-21T19:45:27.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Montgomery replaces Wilber Dotel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-21T19:44:16.158Z","endTime":"2026-05-21T19:44:58.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696062,"link":"/api/v1/people/696062","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08141586333113,"aZ":-7.827227218814292,"pfxX":3.3706694937824344,"pfxZ":11.834052794342025,"pX":-0.32327994600630205,"pZ":2.339255711921799,"vX0":-5.394727218578044,"vY0":-143.00834061746878,"vZ0":-7.516022435875569,"x":129.32,"y":175.62,"x0":1.1555717400305756,"y0":50.001800654263846,"z0":5.5029167185115995,"aX":6.934514336042629},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.9,"breakHorizontal":-4.9,"spinRate":2220,"spinDirection":156},"zone":4,"typeConfidence":0.9,"plateTime":0.3840229014668415,"extension":7.159863992904458},"index":1,"playId":"abc3d3fd-72de-30ca-9682-cb3125208cdb","pitchNumber":1,"startTime":"2026-05-21T19:44:58.840Z","endTime":"2026-05-21T19:45:04.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9833059400068,"aZ":-16.086112780796327,"pfxX":5.557608769012955,"pfxZ":9.020587540951652,"pX":0.43715544409465373,"pZ":2.748333504369253,"vX0":-4.634154525612921,"vY0":-133.0521326744157,"vZ0":-3.999656819451941,"x":100.34,"y":164.57,"x0":1.4840091671114837,"y0":50.0022242566361,"z0":5.445477907573747,"aX":9.910586349669792},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":-9.0,"spinRate":1679,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.4125262952051574,"extension":7.0122344396765435},"hitData":{"launchSpeed":46.0,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.33,"coordY":168.51}},"index":2,"playId":"bba47393-3baf-320a-84d9-f418eea3734c","pitchNumber":2,"startTime":"2026-05-21T19:45:20.049Z","endTime":"2026-05-21T19:45:27.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:45:27.815Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T19:45:46.611Z","endTime":"2026-05-21T19:47:21.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":87.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.161372108189084,"aZ":-10.62393628288182,"pfxX":4.6213243689317345,"pfxZ":10.6737825281143,"pX":-0.7011883852214333,"pZ":3.109519662460547,"vX0":-6.437703508371518,"vY0":-142.88620713733727,"vZ0":-4.999053263405335,"x":143.73,"y":154.82,"x0":1.0057919642432933,"y0":50.00108676159966,"z0":5.580266866965065,"aX":9.329494964153543},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":-6.7,"spinRate":2106,"spinDirection":153},"zone":1,"typeConfidence":0.91,"plateTime":0.38683544195834685,"extension":7.148490615606817},"index":0,"playId":"e84fd295-519d-3abb-9145-a0c11b856b32","pitchNumber":1,"startTime":"2026-05-21T19:45:50.645Z","endTime":"2026-05-21T19:45:53.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.82596059732954,"aZ":-10.421424413714801,"pfxX":4.208966513485781,"pfxZ":10.73341298410928,"pX":0.19189100469719786,"pZ":2.8965290324160486,"vX0":-3.919170467020093,"vY0":-142.63636526034853,"vZ0":-5.681277609671846,"x":109.69,"y":160.57,"x0":1.048002739631042,"y0":50.002082107772196,"z0":5.5941925312590355,"aX":8.530113010937743},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":-6.7,"spinRate":2065,"spinDirection":161},"zone":2,"typeConfidence":0.9,"plateTime":0.38642436357005705,"extension":6.990091968088504},"index":1,"playId":"09a320d8-c89a-3ee2-af0d-54edf03c7b0e","pitchNumber":2,"startTime":"2026-05-21T19:46:11.876Z","endTime":"2026-05-21T19:46:14.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":98.4,"endSpeed":89.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.68631191242651,"aZ":-12.124472305183117,"pfxX":4.58231305462107,"pfxZ":9.75191318587055,"pX":0.21627034921833724,"pZ":3.391514667641377,"vX0":-4.667058025157303,"vY0":-143.11337778789658,"vZ0":-4.278588585016742,"x":108.76,"y":147.21,"x0":1.2796529939377126,"y0":50.00586131632449,"z0":5.67632538602107,"aX":9.424832013704787},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":-7.2,"spinRate":2295,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.3839940352646085,"extension":6.986675220247903},"index":2,"playId":"d7959221-4aed-3c7b-a701-244d47516ca3","pitchNumber":3,"startTime":"2026-05-21T19:46:29.354Z","endTime":"2026-05-21T19:46:32.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.955967513132517,"aZ":-18.059774202036106,"pfxX":6.198581995764458,"pfxZ":7.892516027015395,"pX":0.48464978204650994,"pZ":1.4135829094411703,"vX0":-4.064227961512693,"vY0":-133.22198925947384,"vZ0":-6.924626432652119,"x":98.53,"y":200.61,"x0":1.2285431235814874,"y0":50.00375146252681,"z0":5.362887566480404,"aX":11.086882898888266},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":-10.3,"spinRate":1429,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.41193102483341937,"extension":7.0619008510659675},"index":3,"playId":"b93938c2-6396-32cf-9794-2ec97d3e32f4","pitchNumber":4,"startTime":"2026-05-21T19:46:54.867Z","endTime":"2026-05-21T19:46:58.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.90773502746592,"aZ":-7.140511530523521,"pfxX":3.772263121415752,"pfxZ":11.824181090643513,"pX":0.11001163008838166,"pZ":1.7108385673728985,"vX0":-4.308659301443235,"vY0":-145.2552562733401,"vZ0":-9.64990974714685,"x":112.81,"y":192.59,"x0":1.1289412003863455,"y0":50.00703738220661,"z0":5.526568622514268,"aX":7.989623373129803},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":19.4,"breakHorizontal":-5.9,"spinRate":2182,"spinDirection":159},"zone":8,"typeConfidence":0.91,"plateTime":0.3783844834204624,"extension":7.05122829986691},"hitData":{"launchSpeed":107.7,"launchAngle":9.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.63,"coordY":75.14}},"index":4,"playId":"9cf24c7d-65ad-3202-b1a6-63613a56ab45","pitchNumber":5,"startTime":"2026-05-21T19:47:10.668Z","endTime":"2026-05-21T19:47:21.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:47:21.650Z","atBatIndex":73},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yohel Pozo grounds into a double play, third baseman Jared Triolo to second baseman Brandon Lowe to first baseman Spencer Horwitz. Pedro Pagés out at 2nd. Yohel Pozo out at 1st.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-21T19:47:50.306Z","endTime":"2026-05-21T19:48:00.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yohel Pozo replaces Victor Scott II.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-21T19:47:45.665Z","endTime":"2026-05-21T19:47:52.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71197788713005,"aZ":-19.599554366388446,"pfxX":5.454107034210784,"pfxZ":6.918329363314422,"pX":0.4928504360742312,"pZ":1.825497721228349,"vX0":-3.8229526187103042,"vY0":-134.35391535064002,"vZ0":-5.762909552839228,"x":98.21,"y":189.49,"x0":1.2298548266071188,"y0":50.00230103816238,"z0":5.403392629147614,"aX":9.911990706295034},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":-9.0,"spinRate":1519,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.40860525082192556,"extension":7.172069265294729},"hitData":{"launchSpeed":75.2,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":179.55}},"index":1,"playId":"05a4c675-cb54-3bb4-9642-dfe786ba3489","pitchNumber":1,"startTime":"2026-05-21T19:47:52.433Z","endTime":"2026-05-21T19:48:00.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":669707,"link":"/api/v1/people/669707"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":686780,"link":"/api/v1/people/686780"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":658325,"link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.57,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-21T19:48:00.410Z","atBatIndex":74}]