[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:11:27.393Z","endTime":"2026-04-21T23:12:43.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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-04-21T18:53:02.381Z","endTime":"2026-04-21T22:51:23.943Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"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-04-21T22:51:23.943Z","endTime":"2026-04-21T23:10:50.530Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"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-04-21T23:10:50.530Z","endTime":"2026-04-21T23:11:29.719Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.570724118647625,"aZ":-24.91780428936374,"pfxX":-10.120438753536979,"pfxZ":3.800915691853726,"pX":-1.544402476997659,"pZ":3.322896210990202,"vX0":8.49573308068502,"vY0":-138.6011152480841,"vZ0":-1.496352079177539,"x":175.87,"y":149.06,"x0":-3.3641769348711485,"y0":50.00037896247259,"z0":5.565497215916385,"aX":-19.306620669887828},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":16.1,"spinRate":2029,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3981436227043127,"extension":6.347810190831546},"index":3,"playId":"37c7d4f7-18be-3968-849b-3664d847dd90","pitchNumber":1,"startTime":"2026-04-21T23:11:29.719Z","endTime":"2026-04-21T23:11:33.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":87.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.689631376324186,"aZ":-26.33850071308837,"pfxX":-12.58946178712429,"pfxZ":2.927583776084104,"pX":-1.2152659994105601,"pZ":3.8428271818547626,"vX0":10.573935261470451,"vY0":-141.8303646199273,"vZ0":-0.002614560761639906,"x":163.32,"y":135.02,"x0":-3.39476275415481,"y0":50.004852504722166,"z0":5.552817409585633,"aX":-25.121207087507354},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.5,"breakHorizontal":20.0,"spinRate":2231,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38927811526167844,"extension":6.363720509278462},"index":4,"playId":"4ac42d67-f93e-3d1e-99d6-1897b514c394","pitchNumber":2,"startTime":"2026-04-21T23:11:41.003Z","endTime":"2026-04-21T23:11:47.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-21T23:11:53.126Z","endTime":"2026-04-21T23:12:06.817Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.2,"endSpeed":86.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.445316021940805,"aZ":-22.58277688782408,"pfxX":-12.01628747828276,"pfxZ":4.959818637384416,"pX":-0.6445413384442531,"pZ":3.158929717381217,"vX0":11.759259736407659,"vY0":-139.42275960226505,"vZ0":-2.0106621931493702,"x":141.57,"y":153.49,"x0":-3.391683192922474,"y0":50.00535443147662,"z0":5.407208252576975,"aX":-23.2482257007648},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":18.8,"spinRate":2141,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3955140496162737,"extension":6.651160904812666},"index":6,"playId":"e8ffa525-3d00-38b3-966b-6b891d29538f","pitchNumber":3,"startTime":"2026-04-21T23:12:06.817Z","endTime":"2026-04-21T23:12:09.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.48209268802204,"aZ":-12.725679055450918,"pfxX":-7.763387434487973,"pfxZ":9.595613810670827,"pX":-1.6685997698680048,"pZ":3.723119445151715,"vX0":7.679555773228946,"vY0":-142.36103479436602,"vZ0":-2.7694743467249423,"x":180.6,"y":138.26,"x0":-3.408907140061849,"y0":50.00383669928521,"z0":5.527673342158402,"aX":-15.737446844776615},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":12.2,"spinRate":2430,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3865883624013171,"extension":6.334529627602856},"index":7,"playId":"f3f72786-a0ea-3bf1-ac7d-2796b1a26afe","pitchNumber":4,"startTime":"2026-04-21T23:12:27.068Z","endTime":"2026-04-21T23:12:30.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.021922616877255,"aZ":-26.35514387200224,"pfxX":-12.518603905650217,"pfxZ":2.9830659679407905,"pX":-1.3902258038398183,"pZ":3.200895759874235,"vX0":9.81911918081089,"vY0":-139.69436811457143,"vZ0":-1.2946454223494452,"x":169.99,"y":152.36,"x0":-3.3456707962864347,"y0":50.00476215872047,"z0":5.422834747576396,"aX":-24.445139715717954},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.3,"breakHorizontal":20.3,"spinRate":2136,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39391263296796275,"extension":6.310223379205454},"index":8,"playId":"4a1ade15-5e1d-38e9-ad78-06eff5728472","pitchNumber":5,"startTime":"2026-04-21T23:12:39.834Z","endTime":"2026-04-21T23:12:43.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-21T23:12:43.830Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:12:44.794Z","endTime":"2026-04-21T23:14:30.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.481961731933524,"aZ":-26.294600854413527,"pfxX":-12.051850745406206,"pfxZ":3.134951861940685,"pX":-0.3432314462321732,"pZ":2.7646573137650474,"vX0":12.31443356391741,"vY0":-137.3295354075815,"vZ0":-2.232316336639543,"x":130.08,"y":164.13,"x0":-3.358616285482937,"y0":50.003641535065064,"z0":5.409914568119247,"aX":-22.60975514508326},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.3,"breakHorizontal":18.6,"spinRate":2151,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4015934973963584,"extension":6.412614454604899},"index":0,"playId":"be8d8817-6c41-39d0-aea7-8b7d469c4a13","pitchNumber":1,"startTime":"2026-04-21T23:13:11.282Z","endTime":"2026-04-21T23:13:14.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.14973765513221,"aZ":-24.72944024558797,"pfxX":-10.26109431119444,"pfxZ":3.752479309861254,"pX":-0.6067153302654977,"pZ":2.881675368736843,"vX0":11.339646386903388,"vY0":-140.94842604072062,"vZ0":-2.725676860646924,"x":140.13,"y":160.97,"x0":-3.375529908884695,"y0":50.00349576359695,"z0":5.482279640053647,"aX":-20.362808751021177},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.4,"breakHorizontal":15.8,"spinRate":2201,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39066951050656407,"extension":6.277105264128239},"index":1,"playId":"277d55b7-2b89-343e-ae9e-17bfe925745d","pitchNumber":2,"startTime":"2026-04-21T23:13:25.099Z","endTime":"2026-04-21T23:13:28.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-21T23:13:33.267Z","endTime":"2026-04-21T23:13:47.709Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.875262665768886,"aZ":-37.55313853715827,"pfxX":-8.801899917970239,"pfxZ":-3.200513203906344,"pX":-0.31355649584568973,"pZ":1.8301989291227756,"vX0":10.517017849385697,"vY0":-130.0074998788453,"vZ0":-2.1842684930051908,"x":128.95,"y":189.36,"x0":-3.3026237922586663,"y0":50.00223147132878,"z0":5.581738736706256,"aX":-14.792885723275589},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.1,"breakHorizontal":13.1,"spinRate":1404,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.42425750608727775,"extension":6.083766814835821},"index":3,"playId":"f3d7d285-05d8-385a-80c3-deae70a824a8","pitchNumber":3,"startTime":"2026-04-21T23:13:47.709Z","endTime":"2026-04-21T23:13:52.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.11592120706814,"aZ":-22.674937482297654,"pfxX":-11.487511839267459,"pfxZ":4.7991200111379,"pX":-1.6662010580969158,"pZ":2.954922968470487,"vX0":8.349829194974006,"vY0":-140.75268800891317,"vZ0":-2.938545035764479,"x":180.51,"y":159.0,"x0":-3.1999472727058316,"y0":50.00043780613617,"z0":5.504236394261741,"aX":-22.72391240268839},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.2,"breakHorizontal":18.7,"spinRate":2207,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39123909099430376,"extension":6.395173651372595},"index":4,"playId":"4be8c168-2f79-38f8-a342-c730194cc4aa","pitchNumber":4,"startTime":"2026-04-21T23:14:08.209Z","endTime":"2026-04-21T23:14:11.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.325381591614047,"aZ":-32.68009170423145,"pfxX":-8.020144637308153,"pfxZ":-0.3052155398360217,"pX":-1.6276672966247308,"pZ":2.5455964703012834,"vX0":7.177576089781782,"vY0":-129.5217473160612,"vZ0":-1.3833121839321865,"x":179.04,"y":170.05,"x0":-3.4049078170398337,"y0":50.00045324530181,"z0":5.606625082231806,"aX":-13.502694670732435},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.6,"breakHorizontal":12.7,"spinRate":1254,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4243589171416522,"extension":6.103214109794521},"index":5,"playId":"ad5cf717-c873-3707-9932-ac9190138832","pitchNumber":5,"startTime":"2026-04-21T23:14:27.190Z","endTime":"2026-04-21T23:14:30.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:14:30.364Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:14:31.904Z","endTime":"2026-04-21T23:16:43.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84916967335119,"aZ":-22.767643533063428,"pfxX":-11.647966408620553,"pfxZ":4.827033841333261,"pX":-0.8332911125489377,"pZ":2.7842121335433383,"vX0":10.99657485089759,"vY0":-139.3166561486499,"vZ0":-3.136626392799748,"x":148.76,"y":163.61,"x0":-3.3351057784375273,"y0":50.00123094137887,"z0":5.4445653442324105,"aX":-22.694823879659197},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.2,"breakHorizontal":18.6,"spinRate":2243,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.39445811707380596,"extension":6.252605116690225},"index":0,"playId":"cf2d7f6e-441e-35bc-9edf-731112443c37","pitchNumber":1,"startTime":"2026-04-21T23:14:59.470Z","endTime":"2026-04-21T23:15:03.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.5,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.212804118369355,"aZ":-12.739514626311186,"pfxX":-7.56176991041314,"pfxZ":9.726350475042484,"pX":0.3524319112523094,"pZ":4.118958505954695,"vX0":12.51542505206914,"vY0":-141.39857069469272,"vZ0":-1.7283277852231254,"x":103.57,"y":127.57,"x0":-3.175691999332883,"y0":50.0035456324913,"z0":5.568085105894977,"aX":-15.112211828813145},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":10.8,"spinRate":2485,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3893411504594608,"extension":6.469304257656429},"index":1,"playId":"4ec34005-6cd5-3e55-8723-94b0dc43b39d","pitchNumber":2,"startTime":"2026-04-21T23:15:19.470Z","endTime":"2026-04-21T23:15:23.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.7,"endSpeed":83.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664470733662924,"aZ":-28.369591806198716,"pfxX":0.5022569167084456,"pfxZ":2.123902629762842,"pX":-0.2608620060356178,"pZ":3.6963426934814914,"vX0":7.87016696432835,"vY0":-133.37587143695805,"vZ0":0.39865595511081375,"x":126.94,"y":138.98,"x0":-3.319871480444903,"y0":50.006272841853466,"z0":5.596707753959144,"aX":0.9021919895894617},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.2,"breakHorizontal":-2.6,"spinRate":2540,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.41124252858845356,"extension":6.196951460913581},"index":2,"playId":"741fcc21-08c0-3e87-99e6-b332c26c2d21","pitchNumber":3,"startTime":"2026-04-21T23:15:35.341Z","endTime":"2026-04-21T23:15:38.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.893989249070245,"aZ":-27.437194477354872,"pfxX":-10.459352418624597,"pfxZ":2.4299698407092247,"pX":0.6183700726827406,"pZ":2.4902017369210467,"vX0":13.554894260813604,"vY0":-138.9880285414213,"vZ0":-3.1308939828099405,"x":93.43,"y":171.54,"x0":-2.9687641534645355,"y0":50.00680119026918,"z0":5.458601158734548,"aX":-20.417313231233997},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":2091,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.394482294035579,"extension":6.352608091623453},"index":3,"playId":"1ef722f3-6878-3235-8978-2d1589ae612f","pitchNumber":4,"startTime":"2026-04-21T23:15:55.306Z","endTime":"2026-04-21T23:15:58.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.634317115545183,"aZ":-36.59505943941365,"pfxX":-10.026440404463393,"pfxZ":-2.5753686081703058,"pX":-0.7324116696621873,"pZ":0.8035706096552221,"vX0":9.815701229091719,"vY0":-130.79065682796178,"vZ0":-4.866366626800104,"x":144.92,"y":217.08,"x0":-3.245734577811692,"y0":50.00015277837538,"z0":5.457046351160244,"aX":-17.230043660124615},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-5.6,"breakHorizontal":15.7,"spinRate":1280,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.42006400864547366,"extension":6.2699496143813915},"index":4,"playId":"74c27200-7e39-398b-84e6-2cb6be8d6978","pitchNumber":5,"startTime":"2026-04-21T23:16:13.019Z","endTime":"2026-04-21T23:16:16.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.049883588150706,"aZ":-26.161436491328327,"pfxX":-12.110306112460876,"pfxZ":3.092823969203401,"pX":0.12796395435406022,"pZ":3.1025848613258225,"vX0":12.823773038759473,"vY0":-139.25693496124666,"vZ0":-1.7409762104287578,"x":112.12,"y":155.01,"x0":-2.9844212200313742,"y0":50.004011303518816,"z0":5.482767800141483,"aX":-23.560268181306377},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.4,"breakHorizontal":19.0,"spinRate":2219,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3947557229346579,"extension":6.387742758940251},"hitData":{"launchSpeed":69.9,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":163.84}},"index":5,"playId":"aa620137-0ea6-39ac-a65e-5fcc4a04256e","pitchNumber":6,"startTime":"2026-04-21T23:16:35.744Z","endTime":"2026-04-21T23:16:43.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:16:43.052Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcus Semien pops out to second baseman Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:18:59.069Z","endTime":"2026-04-21T23:20:50.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","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-04-21T23:18:59.067Z","endTime":"2026-04-21T23:18:59.068Z","isPitch":false,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"},"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":680573,"fullName":"Simeon Woods Richardson"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"ad6875b5-9bf8-452e-a17c-664dc8585b36","pitchNumber":0,"startTime":"2026-04-21T23:18:59.069Z","endTime":"2026-04-21T23:19:04.069Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":90.8,"endSpeed":81.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37691924242297,"aZ":-12.70458053982732,"pfxX":-5.012410289812644,"pfxZ":11.214805897510164,"pX":-0.41365615864820604,"pZ":3.6082616749444827,"vX0":3.7785112584391274,"vY0":-132.00094319032004,"vZ0":-4.940012806837222,"x":132.77,"y":141.36,"x0":-1.2241974639890678,"y0":50.00085305054001,"z0":6.46519878459643,"aX":-8.700116753623353},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.2,"breakHorizontal":8.0,"spinRate":2287,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4175715133748419,"extension":6.309103834568049},"index":2,"playId":"7fe8fdb6-9eac-3797-8695-861b798f65ea","pitchNumber":1,"startTime":"2026-04-21T23:19:57.154Z","endTime":"2026-04-21T23:20:01.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72179667541025,"aZ":-10.846047815138865,"pfxX":-4.707617925777393,"pfxZ":12.197692121567407,"pX":0.7948642729979739,"pZ":2.4947602849651256,"vX0":6.338138319237075,"vY0":-132.2836259976184,"vZ0":-7.797382548141736,"x":86.7,"y":171.42,"x0":-1.0354896261003375,"y0":50.00340681086228,"z0":6.301285544672721,"aX":-8.232431497536101},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.3,"breakHorizontal":7.0,"spinRate":2038,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.41616788500010093,"extension":6.615231681414192},"index":3,"playId":"f1435c6e-4ce2-3bbe-91ad-da5571f87657","pitchNumber":2,"startTime":"2026-04-21T23:20:10.644Z","endTime":"2026-04-21T23:20:14.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350584541519012,"aZ":-19.023230642565565,"pfxX":4.020335614367345,"pfxZ":8.377042023732372,"pX":1.0063118422067163,"pZ":0.8932668965413506,"vX0":4.695544946671548,"vY0":-124.5680922986318,"vZ0":-9.129611010424126,"x":78.64,"y":214.66,"x0":-1.4262978222356575,"y0":50.00213422850549,"z0":6.182607399177944,"aX":6.306962010525856},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":13.2,"breakHorizontal":-8.4,"spinRate":2119,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4399392698600564,"extension":6.483124388078509},"index":4,"playId":"c5cd9960-ba86-37fd-897f-1b1af60694d4","pitchNumber":3,"startTime":"2026-04-21T23:20:24.151Z","endTime":"2026-04-21T23:20:27.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51065064213095,"aZ":-11.662422544792813,"pfxX":-5.518240745761801,"pfxZ":11.412179569199303,"pX":-0.12696603439457127,"pZ":3.025815359978887,"vX0":4.887730615342603,"vY0":-133.4245649664798,"vZ0":-6.712185468715919,"x":121.84,"y":157.08,"x0":-1.2683347431587224,"y0":50.0038882131793,"z0":6.419812532532283,"aX":-9.92002920523038},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.3,"breakHorizontal":8.9,"spinRate":2156,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4109818099293512,"extension":6.603371448318803},"hitData":{"launchSpeed":90.3,"launchAngle":56.0,"totalDistance":216.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":129.01,"coordY":116.72}},"index":5,"playId":"556f0b58-fed6-30ee-8412-5fdb16754cc9","pitchNumber":4,"startTime":"2026-04-21T23:20:39.623Z","endTime":"2026-04-21T23:20:50.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:20:50.760Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:20:50.940Z","endTime":"2026-04-21T23:22:01.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":82.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.965746916683294,"aZ":-12.038917160140745,"pfxX":-5.452701945275139,"pfxZ":11.4535626926302,"pX":-0.4254568677758881,"pZ":3.2243342065949134,"vX0":4.241854056990009,"vY0":-132.6464075182905,"vZ0":-5.916829653393209,"x":133.22,"y":151.72,"x0":-1.3477745854949346,"y0":50.00075405868684,"z0":6.38442592963302,"aX":-9.583864219579802},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.4,"breakHorizontal":8.8,"spinRate":2083,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.415092707164598,"extension":6.527115691992832},"index":0,"playId":"699831be-1b68-3000-a740-2ee5709f4655","pitchNumber":1,"startTime":"2026-04-21T23:21:15.977Z","endTime":"2026-04-21T23:21:18.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05948686773655,"aZ":-24.913325403846567,"pfxX":3.052709199935813,"pfxZ":4.551031787639506,"pX":0.04011193395350303,"pZ":2.801114028781129,"vX0":2.900793115610406,"vY0":-125.67428405246518,"vZ0":-3.8110054315021085,"x":115.47,"y":163.15,"x0":-1.5268021674276617,"y0":50.004736586378655,"z0":6.366702705033605,"aX":4.870305082001844},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.6,"breakHorizontal":-6.2,"spinRate":2060,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.436259346997629,"extension":6.325719490999781},"index":1,"playId":"71038538-b6a6-30c1-964c-203ba72a558f","pitchNumber":2,"startTime":"2026-04-21T23:21:30.885Z","endTime":"2026-04-21T23:21:34.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-21T23:21:39.036Z","endTime":"2026-04-21T23:21:50.137Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73108358157128,"aZ":-27.09931307803352,"pfxX":2.1589888277814833,"pfxZ":3.1783550544461843,"pX":0.0966154146688894,"pZ":2.4696348620072124,"vX0":3.5534323158956957,"vY0":-126.10796457575354,"vZ0":-3.968103742029201,"x":113.32,"y":172.1,"x0":-1.6159522013622376,"y0":50.00170188357728,"z0":6.27115881397736,"aX":3.4469689698213255},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.0,"breakHorizontal":-4.8,"spinRate":2086,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.4357802411337275,"extension":6.472291588958133},"hitData":{"launchSpeed":98.2,"launchAngle":38.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.87,"coordY":61.75}},"index":3,"playId":"0ca30b25-5fe9-3ef2-96c0-01e3567eff74","pitchNumber":3,"startTime":"2026-04-21T23:21:50.137Z","endTime":"2026-04-21T23:22:01.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:22:01.034Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Robert Jr. flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:22:00.830Z","endTime":"2026-04-21T23:22:32.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836404848696997,"aZ":-11.020485155946885,"pfxX":-7.059908040878367,"pfxZ":11.805705149183012,"pX":-0.6577914433822666,"pZ":2.556359485004108,"vX0":4.082713227531294,"vY0":-133.53621724496386,"vZ0":-7.645641626745077,"x":142.07,"y":169.76,"x0":-1.2954393375063677,"y0":50.00508474011266,"z0":6.2641406412133245,"aX":-12.652913731860068},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.8,"breakHorizontal":11.8,"spinRate":2288,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4113844573606906,"extension":6.455220511479522},"hitData":{"launchSpeed":88.5,"launchAngle":44.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.11,"coordY":93.62}},"index":0,"playId":"7ba22622-3f3c-3883-8ecb-bc3c08b6b3cc","pitchNumber":1,"startTime":"2026-04-21T23:22:22.845Z","endTime":"2026-04-21T23:22:32.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:22:32.472Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to right fielder Brett Baty.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:24:15.124Z","endTime":"2026-04-21T23:26:16.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14920822814555,"aZ":-28.059423243572727,"pfxX":-12.618132351994515,"pfxZ":2.2004772297112076,"pX":0.1451976449355491,"pZ":2.515925353567944,"vX0":13.457472704170915,"vY0":-137.09969216595667,"vZ0":-2.9228780136257257,"x":111.47,"y":170.85,"x0":-3.228199206017338,"y0":50.00438457965466,"z0":5.5464339752900935,"aX":-23.612249240773348},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.5,"breakHorizontal":19.4,"spinRate":2129,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.40215298393080445,"extension":6.253775660301842},"index":0,"playId":"342349fd-905e-32d0-8a49-280d20ad5b7b","pitchNumber":1,"startTime":"2026-04-21T23:24:51.200Z","endTime":"2026-04-21T23:24:54.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.109060503625216,"aZ":-31.774015671589055,"pfxX":-9.339946777081856,"pfxZ":0.2558293245367773,"pX":0.5269903257206489,"pZ":-0.3786480074936469,"vX0":11.992139925426466,"vY0":-125.03517362276122,"vZ0":-7.965484174192849,"x":96.91,"y":249.0,"x0":-3.1359140864050414,"y0":50.00442030810099,"z0":5.4842949720171505,"aX":-14.671506504959474},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.4,"breakHorizontal":13.9,"spinRate":1680,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4394107926788813,"extension":6.02707932039105},"index":1,"playId":"51e86112-76b5-346f-9ff7-e6f828176294","pitchNumber":2,"startTime":"2026-04-21T23:25:03.688Z","endTime":"2026-04-21T23:25:06.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14846372695377,"aZ":-25.967398929058,"pfxX":-11.366334089557494,"pfxZ":3.1518121720409837,"pX":0.7274375636814714,"pZ":1.5563079788085823,"vX0":14.870900005366813,"vY0":-139.6124893489599,"vZ0":-5.768764150777466,"x":89.27,"y":196.76,"x0":-3.1974164269864827,"y0":50.001646217254454,"z0":5.3638659112156555,"aX":-22.381634655535574},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.6,"breakHorizontal":17.4,"spinRate":2289,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39268152275815327,"extension":6.402776045288292},"index":2,"playId":"ed848321-cca6-3c11-9581-c82cdfa9d566","pitchNumber":3,"startTime":"2026-04-21T23:25:18.596Z","endTime":"2026-04-21T23:25:22.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.714807525154576,"aZ":-22.419672738928604,"pfxX":-12.012354397440024,"pfxZ":5.079418902023737,"pX":-0.14834437915415158,"pZ":2.2424406141211692,"vX0":12.917922275362946,"vY0":-138.41531416323357,"vZ0":-4.4393098232741215,"x":122.65,"y":178.23,"x0":-3.337094501145,"y0":50.00681163585285,"z0":5.387408745048363,"aX":-23.086571909306045},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":18.7,"spinRate":2050,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39719753662247603,"extension":6.318826400899432},"index":3,"playId":"7d8cd4e7-68dc-398b-b16d-576a6e8d8087","pitchNumber":4,"startTime":"2026-04-21T23:25:30.604Z","endTime":"2026-04-21T23:25:34.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.293250820212236,"aZ":-34.678675499116274,"pfxX":10.715947336424563,"pfxZ":-1.6236145374619126,"pX":1.5344289805448945,"pZ":0.5097853409906069,"vX0":8.815086653657726,"vY0":-125.2513467954075,"vZ0":-4.353927809294431,"x":58.51,"y":225.02,"x0":-3.4607754213524458,"y0":50.002765107127274,"z0":5.200523135595321,"aX":16.52061145021768},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.0,"breakHorizontal":-21.8,"spinRate":2995,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4423758686082788,"extension":6.246616503905726},"index":4,"playId":"c177de68-f981-345b-9f53-652b7aab2e2e","pitchNumber":5,"startTime":"2026-04-21T23:25:49.402Z","endTime":"2026-04-21T23:25:52.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57417097716671,"aZ":-14.578756385817016,"pfxX":-7.183603139714373,"pfxZ":8.723631190585593,"pX":0.27199175186963964,"pZ":2.9420025766084077,"vX0":11.932023914025761,"vY0":-141.44398842384675,"vZ0":-4.048619337132075,"x":106.63,"y":159.35,"x0":-3.07637997940228,"y0":50.00432350928822,"z0":5.332752570334855,"aX":-14.492879630188629},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2309,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.387883767337053,"extension":6.604445245683249},"hitData":{"launchSpeed":88.5,"launchAngle":34.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.93,"coordY":98.69}},"index":5,"playId":"56963535-aa05-3dd5-ba8d-7e2bf3689e51","pitchNumber":6,"startTime":"2026-04-21T23:26:07.367Z","endTime":"2026-04-21T23:26:16.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:26:16.895Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:26:16.157Z","endTime":"2026-04-21T23:27:30.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.004632951139644,"aZ":-22.640478643703513,"pfxX":-12.10213453639956,"pfxZ":5.329149943889636,"pX":0.4294258996321248,"pZ":2.4257293837786325,"vX0":13.714623607661235,"vY0":-133.25023804928304,"vZ0":-3.4409284898756223,"x":100.63,"y":173.29,"x0":-3.2243407371868607,"y0":50.00203486154086,"z0":5.379294597065146,"aX":-21.650166244362275},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":18.7,"spinRate":2151,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4118540800545216,"extension":6.258462185967167},"index":0,"playId":"807ca96d-912e-35c9-809c-0607a71d38a4","pitchNumber":1,"startTime":"2026-04-21T23:26:39.012Z","endTime":"2026-04-21T23:26:42.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":74.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22843295292101,"aZ":-36.46210434593933,"pfxX":12.094909937284186,"pfxZ":-2.986748976975793,"pX":-0.9402821549427375,"pZ":2.9371756455460516,"vX0":3.078270978643159,"vY0":-120.64201902765785,"vZ0":1.7868577104799643,"x":152.84,"y":159.48,"x0":-3.8115834621746902,"y0":50.00334709822173,"z0":5.464461263254505,"aX":17.358685645565707},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.4,"breakHorizontal":-22.7,"spinRate":3160,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.45867274390882073,"extension":5.978277488700887},"index":1,"playId":"2593935f-f40e-3eef-838e-0a7c38070827","pitchNumber":2,"startTime":"2026-04-21T23:26:55.269Z","endTime":"2026-04-21T23:26:59.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18232272380046,"aZ":-23.903607718727965,"pfxX":-11.161189937721089,"pfxZ":4.234987113487211,"pX":-0.8962390782586204,"pZ":2.9550259771658,"vX0":10.547591232221512,"vY0":-139.58456945716657,"vZ0":-2.653229676163446,"x":151.16,"y":158.99,"x0":-3.29122423482585,"y0":50.0069645709279,"z0":5.508014119453996,"aX":-21.822078560589823},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.2,"breakHorizontal":17.8,"spinRate":2194,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3938092830483533,"extension":6.349081662199595},"index":2,"playId":"0d67e248-1909-30b7-a822-115879bf5cb0","pitchNumber":3,"startTime":"2026-04-21T23:27:09.178Z","endTime":"2026-04-21T23:27:12.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68908319443601,"aZ":-22.400930731994734,"pfxX":-11.212440665408572,"pfxZ":5.013488444092605,"pX":-0.7704290711768552,"pZ":3.4102175286116934,"vX0":10.370427069897387,"vY0":-139.09024583840124,"vZ0":-1.576354149551249,"x":146.37,"y":146.7,"x0":-3.0997858220849133,"y0":50.002363696568736,"z0":5.477288923932118,"aX":-21.85627351777161},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":18.0,"spinRate":2170,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39456504079866894,"extension":6.356008283473792},"index":3,"playId":"02a4f6f2-15d8-36dd-8871-970d370d387e","pitchNumber":4,"startTime":"2026-04-21T23:27:27.525Z","endTime":"2026-04-21T23:27:30.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:27:30.550Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:27:33.009Z","endTime":"2026-04-21T23:29:17.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.86077787977454,"aZ":-29.22079094921186,"pfxX":-11.366834051279987,"pfxZ":1.5669196319466803,"pX":-1.0077560062899498,"pZ":3.63674004018246,"vX0":10.647031136799484,"vY0":-137.6619142713208,"vZ0":0.613371718078605,"x":155.41,"y":140.59,"x0":-3.4840421378950386,"y0":50.00282515642654,"z0":5.418546212341708,"aX":-21.41157173293759},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.2,"breakHorizontal":17.9,"spinRate":2221,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4007630913759801,"extension":6.390933363050352},"index":0,"playId":"c317e6d7-1e5e-3a59-8d03-5bf305233e42","pitchNumber":1,"startTime":"2026-04-21T23:27:53.712Z","endTime":"2026-04-21T23:27:57.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":96.7,"endSpeed":86.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.664385235122815,"aZ":-13.695451526051736,"pfxX":-7.739550440993238,"pfxZ":9.45806998284229,"pX":-0.03586909057260271,"pZ":2.4384985092304623,"vX0":11.451729262138747,"vY0":-140.09758547276112,"vZ0":-5.302655227364794,"x":118.37,"y":172.94,"x0":-3.2034711992635616,"y0":50.00561525123626,"z0":5.277587857579707,"aX":-15.126545079872841},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":11.2,"spinRate":2385,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3935275173642361,"extension":6.6369049463900485},"index":1,"playId":"3f48177b-9305-3b86-bf46-45db38f6340d","pitchNumber":2,"startTime":"2026-04-21T23:28:12.038Z","endTime":"2026-04-21T23:28:15.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283113672277707,"aZ":-36.43456593291916,"pfxX":9.640663173116879,"pfxZ":-2.7630790728214514,"pX":1.2008559434874928,"pZ":2.2270693811019715,"vX0":8.417393142666766,"vY0":-124.22861794159422,"vZ0":-0.08982459068391502,"x":71.23,"y":178.65,"x0":-3.5022253388851747,"y0":50.00557486757943,"z0":5.329968367044721,"aX":14.84784737126364},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.7,"breakHorizontal":-19.7,"spinRate":3115,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.443393778695949,"extension":6.082181775553265},"index":2,"playId":"36f1ace0-6097-31a3-ad5a-dd1280799cb1","pitchNumber":3,"startTime":"2026-04-21T23:28:28.503Z","endTime":"2026-04-21T23:28:32.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44631570195331,"aZ":-27.23276983669886,"pfxX":-10.976527143943056,"pfxZ":2.5119572388144107,"pX":-2.093423137810879E-4,"pZ":2.241554791498614,"vX0":12.856641484680386,"vY0":-139.58146129685474,"vZ0":-3.498329607935406,"x":117.01,"y":178.26,"x0":-3.24748531451766,"y0":50.001638035061156,"z0":5.311302344469485,"aX":-21.58220342753542},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.0,"breakHorizontal":17.2,"spinRate":2153,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39292963161409933,"extension":6.27154446238139},"index":3,"playId":"fb58c7c9-0f00-342b-9f81-7e95003d6bd8","pitchNumber":4,"startTime":"2026-04-21T23:28:42.981Z","endTime":"2026-04-21T23:28:46.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-21T23:29:00.706Z","endTime":"2026-04-21T23:29:14.626Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45514909364649,"aZ":-12.819135594579185,"pfxX":-4.697049436228661,"pfxZ":9.798625987464899,"pX":0.2255295521688898,"pZ":2.8400805294657867,"vX0":10.527411543462529,"vY0":-139.8689084444877,"vZ0":-4.704157276264363,"x":108.4,"y":162.1,"x0":-2.9819522388820983,"y0":50.00145275242228,"z0":5.388621653524398,"aX":-9.277540620989376},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":6.2,"spinRate":2346,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39206496399611757,"extension":6.451422046975301},"index":5,"playId":"e754e041-eb0b-3580-adca-ff00973f5641","pitchNumber":5,"startTime":"2026-04-21T23:29:14.626Z","endTime":"2026-04-21T23:29:17.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:29:17.869Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a fly ball to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T23:31:00.285Z","endTime":"2026-04-21T23:32:36.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.286717800598314,"aZ":-11.835442252614154,"pfxX":-2.726251965557844,"pfxZ":11.343455059943185,"pX":0.11895476876874836,"pZ":3.938329751024419,"vX0":4.468467424753847,"vY0":-133.44652193629787,"vZ0":-4.528989354662829,"x":112.47,"y":132.45,"x0":-1.2274980742777737,"y0":50.001445864832824,"z0":6.518371890852229,"aX":-4.887836599543259},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.7,"breakHorizontal":4.0,"spinRate":2141,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4113545768600262,"extension":6.513630283338546},"index":0,"playId":"00cdec11-9bb9-3b65-9d11-31650b91fbf0","pitchNumber":1,"startTime":"2026-04-21T23:31:23.635Z","endTime":"2026-04-21T23:31:27.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33614448916586,"aZ":-10.220513870745226,"pfxX":-3.4989246823848212,"pfxZ":12.550050038723272,"pX":-0.10608323850532227,"pZ":2.8200835493062497,"vX0":4.294770457673256,"vY0":-132.2193135279819,"vZ0":-7.030929368031073,"x":121.04,"y":162.64,"x0":-1.3060538900713727,"y0":50.00569541107192,"z0":6.285003159996267,"aX":-6.122362390709442},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":21.1,"breakHorizontal":5.3,"spinRate":2198,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4161650633571319,"extension":6.634426207110761},"index":1,"playId":"3a30b83b-7122-37c8-b29a-d79534f715ea","pitchNumber":2,"startTime":"2026-04-21T23:31:34.641Z","endTime":"2026-04-21T23:31:37.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96578570440233,"aZ":-26.140256316573886,"pfxX":-9.447679004807076,"pfxZ":3.7730893913415917,"pX":-0.18769834585635597,"pZ":0.8481242150409407,"vX0":6.5043146213255865,"vY0":-125.97236975602645,"vZ0":-7.511389788281635,"x":124.15,"y":215.88,"x0":-1.5832048348854337,"y0":50.000950355653885,"z0":5.999072671640214,"aX":-15.095307408731705},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":15.5,"spinRate":1429,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4357682345370586,"extension":6.5127045894002755},"index":2,"playId":"9edcc001-d7d6-3955-a053-95fab8b2ba01","pitchNumber":3,"startTime":"2026-04-21T23:31:50.807Z","endTime":"2026-04-21T23:31:54.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19899383898677,"aZ":-11.734933666208944,"pfxX":-3.7574312002514887,"pfxZ":11.201958223294785,"pX":-0.37406937884928965,"pZ":3.7145033997695727,"vX0":3.9609860317453562,"vY0":-134.9216745970638,"vZ0":-4.956291640273803,"x":131.26,"y":138.49,"x0":-1.3803162578032957,"y0":50.00338484367836,"z0":6.417674445558769,"aX":-6.856171705632721},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.3,"breakHorizontal":5.9,"spinRate":2257,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40758772294581513,"extension":6.511636600012384},"index":3,"playId":"15eae2d1-d9f5-335e-aeec-d36f45264910","pitchNumber":4,"startTime":"2026-04-21T23:32:06.800Z","endTime":"2026-04-21T23:32:09.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249868551665116,"aZ":-24.704635413934287,"pfxX":3.4538005278538813,"pfxZ":4.569972437413137,"pX":1.160882075403179,"pZ":1.50761577724444,"vX0":5.267714054536996,"vY0":-126.86569614633162,"vZ0":-6.790563540477557,"x":72.75,"y":198.07,"x0":-1.3888168036717863,"y0":50.003015646268544,"z0":6.179983486140621,"aX":5.646206470472059},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":-7.4,"spinRate":2229,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4312496853612182,"extension":6.498969250801158},"hitData":{"launchSpeed":65.8,"launchAngle":34.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.83,"coordY":133.71}},"index":4,"playId":"1ae5516d-5fd9-37b6-a56e-1e28f553dda8","pitchNumber":5,"startTime":"2026-04-21T23:32:24.254Z","endTime":"2026-04-21T23:32:36.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:32:36.338Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"MJ Melendez flies out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T23:32:34.783Z","endTime":"2026-04-21T23:34:29.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53070829792055,"aZ":-14.623699114260544,"pfxX":-6.565922116486459,"pfxZ":9.835542285683761,"pX":0.7033385822999736,"pZ":0.8976628567238901,"vX0":7.166183135314216,"vY0":-132.76520174463468,"vZ0":-10.944539543128498,"x":90.19,"y":214.54,"x0":-1.1782823829003617,"y0":50.0043992772679,"z0":6.138955148322739,"aX":-11.718171079147913},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":10.3,"spinRate":2106,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.41261814924223206,"extension":6.5958445257070295},"index":0,"playId":"07e209a9-f613-3b8d-9b9f-6df15485cd3f","pitchNumber":1,"startTime":"2026-04-21T23:33:12.076Z","endTime":"2026-04-21T23:33:15.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604423032511537,"aZ":-26.98962532549159,"pfxX":3.75611243276953,"pfxZ":3.407403288479709,"pX":0.663197994983021,"pZ":2.263238627242738,"vX0":4.176343967296742,"vY0":-123.10523442990211,"vZ0":-4.140983152520238,"x":91.72,"y":177.67,"x0":-1.5491375302085668,"y0":50.00076291218425,"z0":6.276711276392075,"aX":5.708785045425453},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.4,"breakHorizontal":-7.8,"spinRate":2210,"spinDirection":156},"zone":6,"typeConfidence":2.0,"plateTime":0.4465493523181814,"extension":6.388927894498022},"index":1,"playId":"d9300a23-a134-3d5f-9723-8f4d9c2b8f29","pitchNumber":2,"startTime":"2026-04-21T23:33:34.246Z","endTime":"2026-04-21T23:33:37.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":82.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47449360737145,"aZ":-10.65908857733517,"pfxX":-3.1851812784500675,"pfxZ":12.108012675561708,"pX":0.47699318079157943,"pZ":3.9183455605020647,"vX0":5.827081430957482,"vY0":-133.85378557730255,"vZ0":-4.368849432655587,"x":98.82,"y":132.98,"x0":-1.3350752457525807,"y0":50.002393216279366,"z0":6.362698320496306,"aX":-5.660027536664572},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.9,"breakHorizontal":4.2,"spinRate":2079,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4124912809272119,"extension":6.6595049523494},"index":2,"playId":"461c12bf-8654-3c89-b654-9c4c4eeea3f6","pitchNumber":3,"startTime":"2026-04-21T23:33:56.493Z","endTime":"2026-04-21T23:34:00.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.491773625804576,"aZ":-19.032906862066554,"pfxX":-7.242824601945054,"pfxZ":8.34202660640371,"pX":0.03409643271873975,"pZ":1.686526549836768,"vX0":6.359645403055121,"vY0":-125.78999459141247,"vZ0":-7.1263640736832725,"x":115.7,"y":193.24,"x0":-1.606557545920259,"y0":50.00426828225592,"z0":6.141290686762519,"aX":-11.413918503276562},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":13.3,"breakHorizontal":11.4,"spinRate":1165,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4382331832184039,"extension":6.848218835154768},"hitData":{"launchSpeed":96.5,"launchAngle":42.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.69,"coordY":85.84}},"index":3,"playId":"ebe377f5-0893-3097-a90d-1f6b7c511150","pitchNumber":4,"startTime":"2026-04-21T23:34:16.659Z","endTime":"2026-04-21T23:34:29.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:34:29.417Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T23:35:11.110Z","endTime":"2026-04-21T23:36:37.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-21T23:34:49.461Z","endTime":"2026-04-21T23:35:13.395Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06854431818453,"aZ":-22.893386533339463,"pfxX":1.232938978578066,"pfxZ":5.613379478112264,"pX":0.35837368501271694,"pZ":0.43382609598495764,"vX0":4.262433062500723,"vY0":-127.92663155955195,"vZ0":-9.610347764025798,"x":103.34,"y":227.07,"x0":-1.4913563555530238,"y0":50.000967664077685,"z0":6.042099247173107,"aX":2.0373543106955943},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":-3.2,"spinRate":2209,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4286078750560227,"extension":6.724354450289614},"index":1,"playId":"c330957e-f540-3f8e-b907-706d58e6e9a3","pitchNumber":1,"startTime":"2026-04-21T23:35:13.395Z","endTime":"2026-04-21T23:35:16.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95479024468499,"aZ":-30.804082283152425,"pfxX":-8.266026253727086,"pfxZ":0.87905309932599,"pX":-0.6425085973964232,"pZ":2.3178195666070707,"vX0":4.852677444157078,"vY0":-124.9339024923983,"vZ0":-3.335546072928765,"x":141.49,"y":176.2,"x0":-1.552385630009902,"y0":50.00271157677586,"z0":6.245735191571947,"aX":-12.856173603018107},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.0,"breakHorizontal":13.6,"spinRate":1261,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.44116376700765514,"extension":6.7285209425262},"index":2,"playId":"f9980e18-2654-321d-9bfc-f64c95655cc6","pitchNumber":2,"startTime":"2026-04-21T23:35:35.005Z","endTime":"2026-04-21T23:35:38.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.7,"endSpeed":82.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2094916400093,"aZ":-8.415180152673727,"pfxX":-3.539497087579809,"pfxZ":13.461471942636805,"pX":0.05343205283456403,"pZ":2.5589049471262593,"vX0":4.149792269631319,"vY0":-133.16326852902682,"vZ0":-8.241515488014098,"x":114.96,"y":169.69,"x0":-1.0781109740945019,"y0":50.00298414868701,"z0":6.334603399716923,"aX":-6.247191497539228},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":22.4,"breakHorizontal":5.3,"spinRate":2328,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.41407994321003283,"extension":6.6669106365207975},"index":3,"playId":"d1dba37b-45eb-3de5-821c-006ae396ecb9","pitchNumber":3,"startTime":"2026-04-21T23:35:54.714Z","endTime":"2026-04-21T23:35:58.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":85.1,"endSpeed":78.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.411644792690844,"aZ":-26.271431860080803,"pfxX":0.6070808672971284,"pfxZ":3.8157818750061256,"pX":0.4183201848589943,"pZ":1.2342832908274348,"vX0":4.0447158596967965,"vY0":-123.71103383642907,"vZ0":-6.680569447794157,"x":101.05,"y":205.45,"x0":-1.3187175405678522,"y0":50.000439709397426,"z0":6.181292093003724,"aX":0.936716535619291},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.5,"breakHorizontal":-2.0,"spinRate":2140,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4432942564521789,"extension":6.630240797903066},"index":4,"playId":"620d9ba7-9d3f-3a75-803b-96cdaa54479b","pitchNumber":4,"startTime":"2026-04-21T23:36:14.683Z","endTime":"2026-04-21T23:36:18.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.187644772838635,"aZ":-24.754715138637742,"pfxX":-9.01577191756893,"pfxZ":4.522975144894625,"pX":-0.9740483454757053,"pZ":1.6986065729178432,"vX0":4.384159925271921,"vY0":-127.73422891042367,"vZ0":-6.214366867215953,"x":154.13,"y":192.92,"x0":-1.5484518323499286,"y0":50.00046871404956,"z0":6.129457807932858,"aX":-14.78243553044699},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":1369,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4300599155394558,"extension":6.914008492160204},"index":5,"playId":"3ff755ec-ddbd-3c1c-8252-5c5e8c2685ce","pitchNumber":5,"startTime":"2026-04-21T23:36:34.333Z","endTime":"2026-04-21T23:36:37.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:36:37.974Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T23:36:41.332Z","endTime":"2026-04-21T23:39:01.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":91.8,"endSpeed":82.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13608367400454,"aZ":-8.67306831187392,"pfxX":-3.477174452777331,"pfxZ":13.316342319659903,"pX":0.4980358223691774,"pZ":2.102129712372847,"vX0":5.799434658978496,"vY0":-133.14846393349447,"vZ0":-9.169989885980355,"x":98.02,"y":182.02,"x0":-1.273696882506822,"y0":50.00447279366099,"z0":6.252593095992552,"aX":-6.137850556822},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.8,"breakHorizontal":4.8,"spinRate":2285,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.4140878745694194,"extension":6.687524434229879},"index":0,"playId":"810d94e9-2f08-3449-b743-16aa1b9aa2fa","pitchNumber":1,"startTime":"2026-04-21T23:37:03.327Z","endTime":"2026-04-21T23:37:06.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25184730739412,"aZ":-7.587336974622894,"pfxX":-5.0073160813519095,"pfxZ":13.94549582482551,"pX":1.249612866047074,"pZ":2.5942636362798686,"vX0":7.931662753243421,"vY0":-133.11182963714708,"vZ0":-7.986173123485387,"x":69.37,"y":168.73,"x0":-1.142429815992748,"y0":50.004493827363525,"z0":6.213522343388482,"aX":-8.830063035011658},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":23.3,"breakHorizontal":7.0,"spinRate":2281,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.41428216715653576,"extension":6.682642705951194},"index":1,"playId":"2536d463-9c53-3190-a721-35801f563898","pitchNumber":2,"startTime":"2026-04-21T23:37:21.982Z","endTime":"2026-04-21T23:37:25.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":82.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93648235177645,"aZ":-9.1322597269161,"pfxX":-2.5096883554046965,"pfxZ":12.962138576450993,"pX":0.3099809922916626,"pZ":2.752960176291008,"vX0":5.024407811155765,"vY0":-133.53228832661298,"vZ0":-7.581940673845747,"x":105.18,"y":164.45,"x0":-1.2833321299701415,"y0":50.00507684457542,"z0":6.313850546765305,"aX":-4.462592668489651},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.7,"breakHorizontal":3.2,"spinRate":2229,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4126566985971021,"extension":6.741652913672467},"index":2,"playId":"ab1d4607-bc28-30b8-92c3-97dd3f143d10","pitchNumber":3,"startTime":"2026-04-21T23:37:41.176Z","endTime":"2026-04-21T23:37:44.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53549710155609,"aZ":-28.776934875306498,"pfxX":-7.777595570521809,"pfxZ":2.1690941744290453,"pX":1.2801858726307282,"pZ":0.9404127939890218,"vX0":9.042368591550858,"vY0":-124.95936641918544,"vZ0":-6.808627555723071,"x":68.2,"y":213.39,"x0":-1.391909924297426,"y0":50.00206809548812,"z0":6.09601238743422,"aX":-12.176412952374895},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":11.8,"spinRate":1198,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.44001731557482415,"extension":6.8742521955594045},"index":3,"playId":"4bab75d5-08ca-396f-90a5-745a4651ebd8","pitchNumber":4,"startTime":"2026-04-21T23:38:04.504Z","endTime":"2026-04-21T23:38:07.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09318130278263,"aZ":-26.09532438334361,"pfxX":-8.337662424257033,"pfxZ":3.7203829629602523,"pX":0.2826024942518785,"pZ":0.707770819875616,"vX0":6.972036665815567,"vY0":-126.81341184145921,"vZ0":-8.359628828940718,"x":106.23,"y":219.67,"x0":-1.4144301684789815,"y0":50.00577815266736,"z0":6.1182422178260465,"aX":-13.629498173372022},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":13.6,"spinRate":1086,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.43135692443784635,"extension":7.006319515047097},"index":4,"playId":"26a04559-aab1-3b54-998a-de120acda675","pitchNumber":5,"startTime":"2026-04-21T23:38:31.415Z","endTime":"2026-04-21T23:38:34.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91688248572845,"aZ":-31.298168899095046,"pfxX":-7.121107860286034,"pfxZ":0.5565439717175611,"pX":0.3532237989488868,"pZ":1.2543541033430077,"vX0":6.2290538232526815,"vY0":-125.25429779026553,"vZ0":-5.828567153292757,"x":103.54,"y":204.91,"x0":-1.2541396512055043,"y0":50.00382511791922,"z0":6.205755533334964,"aX":-11.190557853262295},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":11.3,"spinRate":1157,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4391660119091578,"extension":6.867170591492536},"index":5,"playId":"68e09e0c-d624-3ff0-b839-3389f75f8e66","pitchNumber":6,"startTime":"2026-04-21T23:38:56.588Z","endTime":"2026-04-21T23:39:01.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:39:01.955Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T23:40:41.120Z","endTime":"2026-04-21T23:42:11.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23775279996203,"aZ":-27.61457543468791,"pfxX":-11.826415790437043,"pfxZ":2.5350743830311417,"pX":-0.17566283810178537,"pZ":2.0686130355660803,"vX0":12.277797731425087,"vY0":-133.85570846963176,"vZ0":-3.6994916160073994,"x":123.7,"y":182.93,"x0":-3.304557982353894,"y0":50.004131530295794,"z0":5.465367448577578,"aX":-21.276705943615962},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":18.5,"spinRate":2039,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4105737558285014,"extension":6.224032701541742},"index":0,"playId":"57962431-8d25-34ac-a7da-09b666598357","pitchNumber":1,"startTime":"2026-04-21T23:41:12.782Z","endTime":"2026-04-21T23:41:15.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":70.9,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78689396089928,"aZ":-44.30004086015189,"pfxX":9.288112875546295,"pfxZ":-9.451751459423628,"pX":0.8058840368408092,"pZ":1.3667436153194612,"vX0":6.8388524602677805,"vY0":-115.2682772438656,"vZ0":0.4626610521718866,"x":86.28,"y":201.88,"x0":-3.4574802245218956,"y0":50.004002323487704,"z0":5.611276324775701,"aX":11.912196266051794},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-16.3,"breakHorizontal":-19.1,"spinRate":3181,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.48400565891550995,"extension":6.159142686639317},"index":1,"playId":"67aa81c7-8ccb-3e87-8f10-418b5f444da9","pitchNumber":2,"startTime":"2026-04-21T23:41:30.606Z","endTime":"2026-04-21T23:41:34.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-21T23:41:39.169Z","endTime":"2026-04-21T23:41:52.891Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":71.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61734496310202,"aZ":-44.9244963152426,"pfxX":11.065899478863987,"pfxZ":-9.619934321270426,"pX":-3.3075910904577226,"pZ":2.839426228658355,"vX0":-1.818411891462663,"vY0":-116.35181850925494,"vZ0":3.3890651692650438,"x":243.08,"y":162.12,"x0":-3.934220119962241,"y0":50.00390081833996,"z0":5.722128179908683,"aX":14.665558194435459},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.7,"breakHorizontal":-19.2,"spinRate":3083,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4769258412102859,"extension":6.064464360829156},"index":3,"playId":"e8aa591a-d193-3f02-8881-f474b7c26bf2","pitchNumber":3,"startTime":"2026-04-21T23:41:52.891Z","endTime":"2026-04-21T23:41:55.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.70870121666039,"aZ":-14.036783453461407,"pfxX":-5.9091598241149725,"pfxZ":9.186229606903185,"pX":-0.6000867221664543,"pZ":2.870791494235998,"vX0":9.11707558683525,"vY0":-140.96195996962587,"vZ0":-4.328303672844736,"x":139.87,"y":161.27,"x0":-3.137211182133224,"y0":50.0028314251071,"z0":5.35946008109475,"aX":-11.667666256820944},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2462,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3914344704239645,"extension":6.242168802870111},"index":4,"playId":"e37d9137-d706-379a-ac6d-900420db9dda","pitchNumber":4,"startTime":"2026-04-21T23:42:08.187Z","endTime":"2026-04-21T23:42:11.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:42:11.379Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T23:42:13.028Z","endTime":"2026-04-21T23:43:31.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25727045038448,"aZ":-22.67772221481938,"pfxX":-11.12194274845117,"pfxZ":4.9119552932012756,"pX":-0.5447950436486849,"pZ":2.7477941369043792,"vX0":11.602454307964095,"vY0":-138.51909523660453,"vZ0":-3.270908681608428,"x":137.77,"y":164.59,"x0":-3.3518725159702085,"y0":50.005271088686456,"z0":5.46815766936024,"aX":-21.51760569894317},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.3,"breakHorizontal":17.6,"spinRate":2114,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3960990039855625,"extension":6.239766902671002},"index":0,"playId":"cf991e03-00d7-3491-b77f-1c5e50383597","pitchNumber":1,"startTime":"2026-04-21T23:42:35.222Z","endTime":"2026-04-21T23:42:38.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.842132467175624,"aZ":-36.332622749260175,"pfxX":-7.165029104504983,"pfxZ":-2.4892205491687704,"pX":-0.18819981164981536,"pZ":0.3566603841634763,"vX0":9.957269046342732,"vY0":-129.01951125475796,"vZ0":-5.681525560129157,"x":124.17,"y":229.15,"x0":-3.1809079527270896,"y0":50.002656632006506,"z0":5.413642868596527,"aX":-11.984465099392303},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.6,"breakHorizontal":10.6,"spinRate":1459,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.42583451549428597,"extension":6.121207154015537},"index":1,"playId":"192162ed-e2c4-30b2-8b2c-c73b05461f15","pitchNumber":2,"startTime":"2026-04-21T23:42:51.274Z","endTime":"2026-04-21T23:42:56.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.266337783954807,"aZ":-37.67834956879553,"pfxX":8.946052071294416,"pfxZ":-3.5903782997712383,"pX":0.05053050615660123,"pZ":2.286187181903463,"vX0":6.299998266488326,"vY0":-124.42306584347669,"vZ0":0.2625545071409223,"x":115.07,"y":177.05,"x0":-3.6969578388939364,"y0":50.004540446768075,"z0":5.360973732318934,"aX":13.706598248728358},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.1,"breakHorizontal":-17.9,"spinRate":2999,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.44411104664865153,"extension":6.4583014093694135},"index":2,"playId":"71a129e2-a13b-38c4-aa3e-f34c183e6282","pitchNumber":3,"startTime":"2026-04-21T23:43:12.098Z","endTime":"2026-04-21T23:43:15.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65498137297345,"aZ":-32.9903279417028,"pfxX":-9.898462236479341,"pfxZ":-0.47440816298792665,"pX":0.2650187016462825,"pZ":0.5986837985745217,"vX0":12.236683658885717,"vY0":-131.92119749944993,"vZ0":-5.76631185742303,"x":106.9,"y":222.62,"x0":-3.194601017503159,"y0":50.00240100124361,"z0":5.308736800224237,"aX":-17.074332727668008},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.3,"breakHorizontal":14.5,"spinRate":1347,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.41864543292142775,"extension":6.1520438414047325},"index":3,"playId":"0b4b18bb-3b0e-3fa3-85e6-925a47e9b52e","pitchNumber":4,"startTime":"2026-04-21T23:43:28.463Z","endTime":"2026-04-21T23:43:31.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:43:31.750Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T23:43:34.143Z","endTime":"2026-04-21T23:45:16.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.43259461505137,"aZ":-29.52603786961798,"pfxX":-12.516786131864166,"pfxZ":1.3953192054675299,"pX":-1.9742471302201599,"pZ":2.192747484573988,"vX0":8.527705454115178,"vY0":-138.31170480064088,"vZ0":-3.2158094434530917,"x":192.25,"y":179.58,"x0":-3.5020840468983754,"y0":50.00409360689076,"z0":5.3926830539935295,"aX":-23.78191295115842},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.9,"breakHorizontal":20.4,"spinRate":2230,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39899635136871225,"extension":6.31173829713839},"index":0,"playId":"340f424d-4078-3f55-8d2e-8c6612ab2f82","pitchNumber":1,"startTime":"2026-04-21T23:44:01.734Z","endTime":"2026-04-21T23:44:04.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.7,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58892711614717,"aZ":-25.11431840062525,"pfxX":-11.281694177201068,"pfxZ":3.7866531768579996,"pX":-0.05601191622819022,"pZ":2.7098829564443365,"vX0":12.799019439789983,"vY0":-135.87196026343145,"vZ0":-2.3994292526076326,"x":119.14,"y":165.61,"x0":-3.3684714038222747,"y0":50.002389770021125,"z0":5.354959980153786,"aX":-21.031627624508786},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":17.6,"spinRate":2127,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4035709994130303,"extension":6.365869427488355},"index":1,"playId":"a47644ec-5022-37a2-bf52-ad785a431765","pitchNumber":2,"startTime":"2026-04-21T23:44:17.550Z","endTime":"2026-04-21T23:44:21.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":89.9,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.052892786831727,"aZ":-26.318890174023164,"pfxX":0.31183039637301224,"pfxZ":3.3804096226016362,"pX":-0.7209883519048128,"pZ":2.709834290059182,"vX0":7.3111363775934795,"vY0":-130.81504244077843,"vZ0":-1.409616279575368,"x":144.48,"y":165.61,"x0":-3.594380900227722,"y0":50.00000626468043,"z0":5.232052962201292,"aX":0.5369647284151949},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":-2.2,"spinRate":2450,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4190017165325024,"extension":6.611485575038067},"index":2,"playId":"dd00e3b1-b0bb-3a0f-826a-fdf4a07e203c","pitchNumber":3,"startTime":"2026-04-21T23:44:31.007Z","endTime":"2026-04-21T23:44:35.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-21T23:44:41.268Z","endTime":"2026-04-21T23:44:54.695Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.337597070680168,"aZ":-24.67430222544362,"pfxX":-11.849603109033179,"pfxZ":3.8028017470172504,"pX":0.7738501663393978,"pZ":3.111265657208039,"vX0":14.403543341986046,"vY0":-139.55148434558,"vZ0":-1.998647058669107,"x":87.5,"y":154.78,"x0":-2.914324786692246,"y0":50.00421931992909,"z0":5.461756881569589,"aX":-23.379570082070853},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":18.5,"spinRate":2115,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3924634006782606,"extension":6.465364809251317},"index":4,"playId":"4944a5ae-28cc-30e2-90a9-485d63e0cbd4","pitchNumber":4,"startTime":"2026-04-21T23:44:54.695Z","endTime":"2026-04-21T23:44:59.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60386489690374,"aZ":-27.513542393587,"pfxX":-11.641055992511708,"pfxZ":2.382887139500614,"pX":0.40278512077026285,"pZ":2.5605926112457666,"vX0":13.67643339380129,"vY0":-139.06103376343873,"vZ0":-2.581578579281322,"x":101.65,"y":169.64,"x0":-3.069944317936879,"y0":50.002916526888804,"z0":5.328945118037735,"aX":-22.767386636884286},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.0,"breakHorizontal":18.2,"spinRate":2142,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.39408805548570225,"extension":6.201455340963536},"index":5,"playId":"e13a1f81-0452-3598-800e-5a628212828d","pitchNumber":5,"startTime":"2026-04-21T23:45:12.810Z","endTime":"2026-04-21T23:45:16.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:45:16.464Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a sharp line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:46:53.928Z","endTime":"2026-04-21T23:47:56.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866262229081585,"aZ":-29.93635313520995,"pfxX":-7.00702225781294,"pfxZ":1.429462561265737,"pX":-1.2654524797403124,"pZ":3.1955584155042285,"vX0":3.1647692270877426,"vY0":-124.62944446131878,"vZ0":-1.8763086437440815,"x":165.24,"y":152.5,"x0":-1.6468508148536907,"y0":50.000176370642805,"z0":6.4492478544287355,"aX":-10.93515403538156},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":11.9,"spinRate":1339,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.44080226459988836,"extension":6.565775731745747},"index":0,"playId":"e8f1fb3f-cce9-35b4-afe9-3db7a77bb9d3","pitchNumber":1,"startTime":"2026-04-21T23:47:27.192Z","endTime":"2026-04-21T23:47:30.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981854513500235,"aZ":-13.117909989037981,"pfxX":-1.9126085276163436,"pfxZ":10.750195746145875,"pX":0.5681352021844804,"pZ":3.410585851930828,"vX0":4.833359708431739,"vY0":-132.69106722086764,"vZ0":-5.303429538922425,"x":95.34,"y":146.69,"x0":-1.0333042982233092,"y0":50.00002865627331,"z0":6.4006467154006925,"aX":-3.389689208001592},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.5,"breakHorizontal":2.4,"spinRate":2046,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4137325226035258,"extension":6.659822015368815},"hitData":{"launchSpeed":100.7,"launchAngle":19.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":56.09,"coordY":101.53}},"index":1,"playId":"6448a1d5-7eed-3dfc-917b-bd9c954575a2","pitchNumber":2,"startTime":"2026-04-21T23:47:45.109Z","endTime":"2026-04-21T23:47:56.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:47:56.869Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carson Benge grounds into a force out, fielded by shortstop Brooks Lee. Mark Vientos out at 2nd. Carson Benge to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:47:55.794Z","endTime":"2026-04-21T23:49:17.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821689005540566,"aZ":-13.476653093786792,"pfxX":-4.684697988244305,"pfxZ":10.61790073674771,"pX":0.5986493817861349,"pZ":2.120119867799329,"vX0":6.149090272754699,"vY0":-132.27305782496012,"vZ0":-8.273554899789847,"x":94.18,"y":181.54,"x0":-1.1541906847889667,"y0":50.005203523704125,"z0":6.289955100730226,"aX":-8.251944806913224},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2078,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.41505442013262117,"extension":6.786707088048226},"index":0,"playId":"6ef47f4d-810d-3d99-8388-17ce0360a594","pitchNumber":1,"startTime":"2026-04-21T23:48:20.348Z","endTime":"2026-04-21T23:48:23.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.561653395271154,"aZ":-14.205484357938483,"pfxX":-3.674469817335117,"pfxZ":10.088065661667027,"pX":-0.09780958365460098,"pZ":2.5059962701231893,"vX0":4.552314822113916,"vY0":-132.8788522334428,"vZ0":-7.139433810394186,"x":120.73,"y":171.12,"x0":-1.3590702582713687,"y0":50.00050936803609,"z0":6.267782175324486,"aX":-6.543403604206003},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2203,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.412847386346086,"extension":6.505647820148326},"index":1,"playId":"abacb01f-f4cd-31a8-a337-c25a132a547f","pitchNumber":2,"startTime":"2026-04-21T23:48:40.523Z","endTime":"2026-04-21T23:48:44.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":76.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594364833757776,"aZ":-30.83919172862985,"pfxX":-6.1929178961909574,"pfxZ":0.8775862536040897,"pX":-0.5742944098397665,"pZ":2.628216050323786,"vX0":4.257494244621076,"vY0":-123.78122394243061,"vZ0":-2.3647444359203504,"x":138.89,"y":167.82,"x0":-1.530509138605661,"y0":50.001237729089446,"z0":6.233033872466736,"aX":-9.405281085937512},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":10.0,"spinRate":858,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4461308333198897,"extension":6.751324939987155},"hitData":{"launchSpeed":102.2,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":149.66}},"index":2,"playId":"38e8aaa3-c904-30b1-ba0f-96a26692a5e7","pitchNumber":3,"startTime":"2026-04-21T23:49:07.662Z","endTime":"2026-04-21T23:49:17.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:49:17.781Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcus Semien walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:49:20.452Z","endTime":"2026-04-21T23:52:16.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657111576169335,"aZ":-22.615105454165086,"pfxX":2.7085328328256284,"pfxZ":5.854959013397268,"pX":0.32635919513848977,"pZ":3.241774349953904,"vX0":3.8475462339871265,"vY0":-127.1548123180742,"vZ0":-3.2108468188844665,"x":104.56,"y":151.25,"x0":-1.5598404256159533,"y0":50.00604468905168,"z0":6.320175181689229,"aX":4.425184134887772},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.1,"breakHorizontal":-5.8,"spinRate":2185,"spinDirection":168},"zone":3,"typeConfidence":2.0,"plateTime":0.4311479057832437,"extension":6.774824382851996},"index":0,"playId":"75daddd2-f7ff-3233-b96e-cd62f6932834","pitchNumber":1,"startTime":"2026-04-21T23:49:50.585Z","endTime":"2026-04-21T23:49:53.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":86.6,"endSpeed":79.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297840488877394,"aZ":-20.169696026561454,"pfxX":1.8428183665018782,"pfxZ":7.499387597445266,"pX":0.0735947365472251,"pZ":1.1301448437341333,"vX0":2.872963239453292,"vY0":-125.91082458157189,"vZ0":-8.426449638465531,"x":114.19,"y":208.27,"x0":-1.3229960775374714,"y0":50.00343132709427,"z0":6.1608888640052895,"aX":2.9493083525329156},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":11.8,"breakHorizontal":-4.0,"spinRate":2223,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.43553303227980233,"extension":6.610432573219868},"index":1,"playId":"1ccf994b-b346-3711-8feb-b6da1d55e21a","pitchNumber":2,"startTime":"2026-04-21T23:50:11.428Z","endTime":"2026-04-21T23:50:15.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"a7d53ed5-80ed-34a7-8483-0e5b8472fbfb","startTime":"2026-04-21T23:50:34.795Z","endTime":"2026-04-21T23:50:37.795Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25244831383016,"aZ":-9.613122316477371,"pfxX":-1.6721782129446072,"pfxZ":12.389061346497376,"pX":-0.4926693556668679,"pZ":3.7409747530086395,"vX0":2.808214906626036,"vY0":-135.05101840349636,"vZ0":-5.220998371479117,"x":135.78,"y":137.77,"x0":-1.335455386176531,"y0":50.0058384294284,"z0":6.394992449970696,"aX":-3.0460823076272656},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.4,"breakHorizontal":2.3,"spinRate":2341,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.407755922957282,"extension":6.722007490711573},"index":3,"playId":"adc92aab-3e15-35bd-b05a-bdeb126f04ec","pitchNumber":3,"startTime":"2026-04-21T23:50:58.213Z","endTime":"2026-04-21T23:51:04.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carson Benge steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"adc92aab-3e15-35bd-b05a-bdeb126f04ec","startTime":"2026-04-21T23:51:05.671Z","endTime":"2026-04-21T23:51:33.108Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"postOnSecond":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":1.37,"dramaIndex":51.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.895536532182998,"aZ":-25.273531303335947,"pfxX":3.8838761997665245,"pfxZ":4.307529564680855,"pX":-0.12267703472720859,"pZ":1.7898343611437466,"vX0":1.8308809738570533,"vY0":-125.58739447473157,"vZ0":-5.925623285636757,"x":121.68,"y":190.45,"x0":-1.365136055707393,"y0":50.00104582979927,"z0":6.229408451241002,"aX":6.216663298578145},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.7,"breakHorizontal":-7.4,"spinRate":2120,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.4357570611559294,"extension":6.769230995492649},"index":5,"playId":"558e9721-82eb-378c-8407-4c75d685925f","pitchNumber":4,"startTime":"2026-04-21T23:51:33.108Z","endTime":"2026-04-21T23:51:36.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245576108539545,"aZ":-26.778296975628585,"pfxX":-7.337233958930733,"pfxZ":3.345422210431801,"pX":-0.47295450997576644,"pZ":1.210696855202327,"vX0":4.544493803398317,"vY0":-126.40992956193246,"vZ0":-6.746847027040755,"x":135.03,"y":206.09,"x0":-1.3425142047593532,"y0":50.00602757322382,"z0":6.069946190881898,"aX":-11.8530806685045},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":12.2,"spinRate":1213,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4336236206390014,"extension":6.862928896077434},"index":6,"playId":"6b4eef96-6b66-3c81-8c12-9477ac58b63f","pitchNumber":5,"startTime":"2026-04-21T23:51:51.535Z","endTime":"2026-04-21T23:51:55.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.463419977302593,"aZ":-26.137955510450833,"pfxX":-8.048457337285228,"pfxZ":3.8631415814380077,"pX":-1.1680321600387358,"pZ":1.4042310076022797,"vX0":3.6525035017459557,"vY0":-124.56700996283199,"vZ0":-5.854021350489613,"x":161.52,"y":200.87,"x0":-1.6125718437138623,"y0":50.00277108874665,"z0":5.9630821748165,"aX":-12.570047623522429},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":1262,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4407553010049754,"extension":6.826957216539865},"index":7,"playId":"6308d6d4-991d-349b-9438-5fb0497a57af","pitchNumber":6,"startTime":"2026-04-21T23:52:13.128Z","endTime":"2026-04-21T23:52:16.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.37,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:52:16.755Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Lindor homers (2) on a fly ball to right field. Carson Benge scores. Marcus Semien scores.","rbi":3,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:52:18.992Z","endTime":"2026-04-21T23:54:58.662Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":680573,"link":"/api/v1/people/680573"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.982682371171407,"aZ":-21.93088655762098,"pfxX":2.7847201437454268,"pfxZ":6.026236047709323,"pX":0.2508120996762192,"pZ":1.3333979872625903,"vX0":3.3809405711526175,"vY0":-128.62481015891973,"vZ0":-8.135903562921573,"x":107.44,"y":202.78,"x0":-1.4353795052332996,"y0":50.00577484279018,"z0":6.198102550850228,"aX":4.735254399872371},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.6,"breakHorizontal":-5.8,"spinRate":2147,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.423451294906918,"extension":6.704727676083133},"index":0,"playId":"3ae6d907-36b0-3feb-979d-c604c7dc80a8","pitchNumber":1,"startTime":"2026-04-21T23:52:44.954Z","endTime":"2026-04-21T23:52:49.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69615972974109,"aZ":-20.3419773256367,"pfxX":-8.282453302252762,"pfxZ":7.382262822340475,"pX":-1.0842447714491303,"pZ":1.7107007095468838,"vX0":3.7584610247638115,"vY0":-125.59312900486347,"vZ0":-6.667553655376522,"x":158.33,"y":192.59,"x0":-1.5216297876500888,"y0":50.00018514411365,"z0":6.046314196458982,"aX":-13.270580374791598},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.1,"breakHorizontal":14.2,"spinRate":1448,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4355807559160181,"extension":6.746605913676071},"index":1,"playId":"9ce1c60d-cb41-308a-b98e-313d44058237","pitchNumber":2,"startTime":"2026-04-21T23:53:07.108Z","endTime":"2026-04-21T23:53:11.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65387189262452,"aZ":-16.65927962048837,"pfxX":-8.040601325881116,"pfxZ":9.51359370425871,"pX":0.15162910672602598,"pZ":1.1159852482739325,"vX0":6.500491856904764,"vY0":-127.04885501252379,"vZ0":-9.112738295446183,"x":111.22,"y":208.65,"x0":-1.3987093773402406,"y0":50.00269528848692,"z0":6.080103875919111,"aX":-13.111036030875379},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":15.2,"breakHorizontal":13.1,"spinRate":1551,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.43153895887035,"extension":6.913786596142666},"index":2,"playId":"a81319d0-cd99-3797-b592-d2545a243965","pitchNumber":3,"startTime":"2026-04-21T23:53:29.602Z","endTime":"2026-04-21T23:53:33.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24915385270342,"aZ":-10.430524342794369,"pfxX":-3.4351146070578253,"pfxZ":12.267713667300587,"pX":-0.4727664827435605,"pZ":2.9031456146130736,"vX0":3.0331932782172992,"vY0":-133.19284119696684,"vZ0":-6.90180336716706,"x":135.02,"y":160.4,"x0":-1.1876641593084722,"y0":50.001695123206936,"z0":6.305993021200178,"aX":-6.087560131956955},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.6,"breakHorizontal":5.4,"spinRate":2286,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4133938431160211,"extension":6.839251622837609},"index":3,"playId":"539a6d5b-ac3d-3b07-b1c0-306a43298373","pitchNumber":4,"startTime":"2026-04-21T23:53:51.689Z","endTime":"2026-04-21T23:53:55.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13029991357356,"aZ":-9.16946372036731,"pfxX":-3.778525617067349,"pfxZ":12.74366298340179,"pX":-0.05802771497399958,"pZ":2.930486893948896,"vX0":4.198332492761724,"vY0":-134.4899436774044,"vZ0":-7.220013438375333,"x":119.21,"y":159.66,"x0":-1.1592699684727337,"y0":50.00235607703326,"z0":6.324798367176179,"aX":-6.82096791461076},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.5,"breakHorizontal":5.8,"spinRate":2302,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4095468708045318,"extension":6.820877653558217},"index":4,"playId":"eab04044-7776-30c0-8e67-fc36384cb677","pitchNumber":5,"startTime":"2026-04-21T23:54:11.896Z","endTime":"2026-04-21T23:54:14.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":92.7,"endSpeed":84.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.223384040776374,"aZ":-11.152033847186333,"pfxX":-3.11353902114538,"pfxZ":11.524666582377534,"pX":-0.015172577594537329,"pZ":2.2008014283320816,"vX0":3.948509656743388,"vY0":-134.6959057313434,"vZ0":-8.658056436667005,"x":117.58,"y":179.36,"x0":-1.1005282247775625,"y0":50.00393010808715,"z0":6.259953847083069,"aX":-5.680340342239651},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":4.7,"spinRate":2297,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.40775788784662303,"extension":6.768489604709768},"hitData":{"launchSpeed":107.9,"launchAngle":28.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.9,"coordY":59.25}},"index":5,"playId":"e913995a-4ec9-3f71-ae62-e4a2f41d9e2e","pitchNumber":6,"startTime":"2026-04-21T23:54:31.466Z","endTime":"2026-04-21T23:54:58.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":701807,"link":"/api/v1/people/701807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":22.9,"leverageIndex":2.14,"dramaIndex":199.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:54:58.662Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Robert Jr. pops out to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:54:40.626Z","endTime":"2026-04-21T23:55:49.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.506034330200507,"aZ":-25.037561314734724,"pfxX":-9.014193859545495,"pfxZ":4.32390828604529,"pX":-0.08261575330157972,"pZ":2.976239592339144,"vX0":6.240904169249898,"vY0":-127.76497211442233,"vZ0":-3.277524024789342,"x":120.15,"y":158.42,"x0":-1.3866524906724866,"y0":50.0060156101671,"z0":6.244952938234762,"aX":-14.894498597091383},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":14.9,"spinRate":1088,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4288163791106796,"extension":6.762949808951792},"index":0,"playId":"9a22306b-b3b9-3110-8d8a-cd0f70e4fb08","pitchNumber":1,"startTime":"2026-04-21T23:55:24.156Z","endTime":"2026-04-21T23:55:27.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05867469233564,"aZ":-12.173382130410257,"pfxX":-3.7086928480967343,"pfxZ":11.0743296238947,"pX":0.4436249991539042,"pZ":3.3920903338696644,"vX0":5.928888302089705,"vY0":-134.27446975745644,"vZ0":-5.395311763950982,"x":100.09,"y":147.19,"x0":-1.3223817581964084,"y0":50.003271012279974,"z0":6.311132723013016,"aX":-6.698853582556562},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.0,"breakHorizontal":5.3,"spinRate":2132,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.40965332029203916,"extension":6.734563782065075},"hitData":{"launchSpeed":89.0,"launchAngle":77.0,"totalDistance":64.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":142.0,"coordY":187.0}},"index":1,"playId":"481fa468-e9d7-3545-a553-cd6d2da0a4c6","pitchNumber":2,"startTime":"2026-04-21T23:55:37.995Z","endTime":"2026-04-21T23:55:49.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:55:49.186Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bo Bichette pops out to first baseman Kody Clemens in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:55:50.560Z","endTime":"2026-04-21T23:57:08.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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(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":86.2,"endSpeed":78.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47481407946932,"aZ":-25.352297926802613,"pfxX":-10.62739194843856,"pfxZ":4.340041429845846,"pX":-0.11061455515613365,"pZ":1.4332579066318853,"vX0":6.807136152705198,"vY0":-125.20660304555466,"vZ0":-6.414599401449196,"x":121.22,"y":200.08,"x0":-1.4966563475264925,"y0":50.0061841884687,"z0":6.129552819923289,"aX":-16.719576323052518},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":17.5,"spinRate":1359,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.43902896451259643,"extension":6.7531638390595345},"index":0,"playId":"8d68efee-445c-3198-9b27-949ead341640","pitchNumber":1,"startTime":"2026-04-21T23:56:12.862Z","endTime":"2026-04-21T23:56:17.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.154943970596744,"aZ":-25.3586464243866,"pfxX":-9.044685085040364,"pfxZ":4.194007671795046,"pX":0.6306853638350105,"pZ":1.4215380776814694,"vX0":7.7063025140964765,"vY0":-126.003119831859,"vZ0":-6.713570866860625,"x":92.96,"y":200.4,"x0":-1.2771839497005724,"y0":50.00066430743866,"z0":6.140673552519952,"aX":-14.690402914318568},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":14.9,"spinRate":1227,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4330006334069125,"extension":6.976922947495918},"index":1,"playId":"84cc20a6-e778-3acd-8c50-ab769444cfc4","pitchNumber":2,"startTime":"2026-04-21T23:56:30.006Z","endTime":"2026-04-21T23:56:34.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27711345337269,"aZ":-18.77885788176898,"pfxX":-0.3935481055329584,"pfxZ":8.01144174136479,"pX":-0.593423287005047,"pZ":1.8400588738275443,"vX0":2.2246236322161135,"vY0":-128.6495354358232,"vZ0":-7.3515658922739515,"x":139.62,"y":189.1,"x0":-1.419115091165617,"y0":50.003927177052915,"z0":6.1959884683099755,"aX":-0.6582547454979116},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.1,"breakHorizontal":0.2,"spinRate":2222,"spinDirection":184},"zone":7,"typeConfidence":2.0,"plateTime":0.4261397244842544,"extension":6.644322345807403},"index":2,"playId":"f6084847-6d17-36cb-8611-952a2dde9f6a","pitchNumber":3,"startTime":"2026-04-21T23:56:45.347Z","endTime":"2026-04-21T23:56:48.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.709414077779478,"aZ":-12.529266451277493,"pfxX":-3.9229787110045717,"pfxZ":10.635455743290727,"pX":-0.8386583211675748,"pZ":3.6099283005993774,"vX0":3.214920008923667,"vY0":-135.3422307013704,"vZ0":-4.807284382968545,"x":148.97,"y":141.31,"x0":-1.5347138675185201,"y0":50.00509885892467,"z0":6.2930484381453375,"aX":-7.247943092329393},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":6.4,"spinRate":2276,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.405358070105605,"extension":6.775456061374168},"hitData":{"launchSpeed":57.5,"launchAngle":59.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.0,"coordY":173.95}},"index":3,"playId":"c73d8116-c154-352d-b45d-f3af51f201a4","pitchNumber":4,"startTime":"2026-04-21T23:56:59.805Z","endTime":"2026-04-21T23:57:08.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-21T23:57:08.327Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out, second baseman Marcus Semien to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:58:35.206Z","endTime":"2026-04-22T00:00:05.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"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":95.0,"endSpeed":85.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.66915557608297,"aZ":-24.359737033136202,"pfxX":-11.564220453297478,"pfxZ":4.1280449501742424,"pX":-1.6901767523216513,"pZ":3.3212721066363486,"vX0":8.842194404037771,"vY0":-137.92615681124545,"vZ0":-1.5511659399445468,"x":181.43,"y":149.11,"x0":-3.463436042401689,"y0":50.00209023414003,"z0":5.561979586760285,"aX":-21.89100662367935},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":18.6,"spinRate":2054,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3998015940858153,"extension":6.191791688067727},"index":0,"playId":"e43fcd43-46f5-3f2d-8491-59b49767a117","pitchNumber":1,"startTime":"2026-04-21T23:59:18.819Z","endTime":"2026-04-21T23:59:22.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.203497236918615,"aZ":-25.909203294486666,"pfxX":-12.293654040746864,"pfxZ":3.3188654822189374,"pX":0.7531074221798081,"pZ":2.8458649263640043,"vX0":14.924679584153328,"vY0":-137.63017244606505,"vZ0":-2.1926956220910867,"x":88.29,"y":161.94,"x0":-3.184863732367553,"y0":50.00209361286206,"z0":5.437374318405039,"aX":-23.199192335854292},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":18.5,"spinRate":2089,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.4004831258392567,"extension":6.368929322735081},"index":1,"playId":"6ea1a163-2ea5-3af0-9e4b-955fba628630","pitchNumber":2,"startTime":"2026-04-21T23:59:31.452Z","endTime":"2026-04-21T23:59:34.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":76.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.574169859562712,"aZ":-32.85573107426515,"pfxX":-11.9414612095388,"pfxZ":-0.45296803096386573,"pX":-0.37749322358173093,"pZ":0.19940872520681335,"vX0":10.811679645673845,"vY0":-123.34942842350442,"vZ0":-5.677652300819882,"x":131.39,"y":233.4,"x0":-3.313081179189536,"y0":50.003759860438,"z0":5.374918494686157,"aX":-17.99766283668021},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.3,"breakHorizontal":18.4,"spinRate":1271,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.44785322984251286,"extension":5.99359589126572},"index":2,"playId":"27cf5681-a484-358a-8e96-02e79a483b6f","pitchNumber":3,"startTime":"2026-04-21T23:59:44.327Z","endTime":"2026-04-21T23:59:48.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.782818033670434,"aZ":-28.77450863712506,"pfxX":-11.719029172659639,"pfxZ":1.8546220066487802,"pX":-0.62223812016127,"pZ":3.24033981206682,"vX0":11.286700004695765,"vY0":-135.02465045462932,"vZ0":-0.44931445119245306,"x":140.72,"y":151.29,"x0":-3.351517539768488,"y0":50.000000279302824,"z0":5.448884905967698,"aX":-21.447979045755734},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.5,"breakHorizontal":18.6,"spinRate":2021,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.40699579489978177,"extension":6.308009213100855},"hitData":{"launchSpeed":68.1,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.88,"coordY":148.42}},"index":3,"playId":"a2ddbb2e-2859-3f95-9bef-17047f906b71","pitchNumber":4,"startTime":"2026-04-21T23:59:58.029Z","endTime":"2026-04-22T00:00:05.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:00:05.040Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to right fielder Brett Baty.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T00:00:08.515Z","endTime":"2026-04-22T00:01:34.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.999684007951874,"aZ":-31.583856664160763,"pfxX":9.119581673906227,"pfxZ":0.4199211020388507,"pX":-1.2918381277882718,"pZ":2.8696748634704954,"vX0":3.2946400114565573,"vY0":-119.74599094189665,"vZ0":0.9277026210923442,"x":166.24,"y":161.3,"x0":-3.8793539860701856,"y0":50.00490699417315,"z0":5.353340528665473,"aX":12.945981755447328},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.3,"breakHorizontal":-17.4,"spinRate":2960,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.46143128518575827,"extension":6.041767911041053},"index":0,"playId":"9132f5d4-9666-369e-871e-9512fb4ac312","pitchNumber":1,"startTime":"2026-04-22T00:00:40.218Z","endTime":"2026-04-22T00:00:44.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.968853067711105,"aZ":-24.42320570319259,"pfxX":-11.486153831702723,"pfxZ":4.082807116942988,"pX":-2.0281378022134025,"pZ":2.898869722648429,"vX0":8.132030738731919,"vY0":-137.27000751293323,"vZ0":-2.529572067789635,"x":194.31,"y":160.51,"x0":-3.5451097327871044,"y0":50.00167231332631,"z0":5.505013166187756,"aX":-21.796479252930325},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":19.0,"spinRate":2131,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3998740468839985,"extension":6.160981104718215},"index":1,"playId":"c6dcc311-d88e-38c8-b503-af957a8fd7c9","pitchNumber":2,"startTime":"2026-04-22T00:00:51.227Z","endTime":"2026-04-22T00:00:54.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.228998012553376,"aZ":-24.90043668984763,"pfxX":-11.670347107121684,"pfxZ":3.949748043174801,"pX":-0.45514321782216804,"pZ":2.0266418343657935,"vX0":11.729796848527965,"vY0":-135.54571167711097,"vZ0":-4.206524659742427,"x":134.35,"y":184.06,"x0":-3.3421328949378255,"y0":50.00608507103759,"z0":5.357274897065981,"aX":-21.51539508907163},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":2171,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.40555623282560527,"extension":6.616776146566616},"index":2,"playId":"ed7bf398-998e-318a-ae1e-f1f61c02d475","pitchNumber":3,"startTime":"2026-04-22T00:01:07.556Z","endTime":"2026-04-22T00:01:10.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87589498666302,"aZ":-24.994207079787138,"pfxX":-13.171665996478689,"pfxZ":3.796151453383075,"pX":-0.4020628191171983,"pZ":2.3780976976035286,"vX0":12.39240176436567,"vY0":-137.44275601546946,"vZ0":-3.4947538131306706,"x":132.33,"y":174.57,"x0":-3.284484562362518,"y0":50.001083175938106,"z0":5.387077816219214,"aX":-24.895841115745128},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":20.9,"spinRate":2213,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.40035326602392507,"extension":6.290788499662384},"hitData":{"launchSpeed":83.5,"launchAngle":50.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.85,"coordY":108.71}},"index":3,"playId":"cb7f9cfb-b63b-37bb-8ca8-2cf772cd8d7c","pitchNumber":4,"startTime":"2026-04-22T00:01:24.736Z","endTime":"2026-04-22T00:01:34.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.1,"awayTeamWinProbability":14.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:01:34.948Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T00:01:35.250Z","endTime":"2026-04-22T00:02:44.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.303995906157866,"aZ":-22.21185932496581,"pfxX":-13.065829566265538,"pfxZ":5.3326344262284735,"pX":0.664120948804462,"pZ":2.531533355021456,"vX0":14.649136615045515,"vY0":-136.84690707809818,"vZ0":-3.4543553110275713,"x":91.69,"y":170.43,"x0":-3.098232444525099,"y0":50.005533920172155,"z0":5.358331953483505,"aX":-24.424398537850454},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":20.0,"spinRate":2167,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4024961640391407,"extension":6.516898431976843},"index":0,"playId":"9ada0f7d-15d3-3ab8-81a7-381c59f368b9","pitchNumber":1,"startTime":"2026-04-22T00:01:56.853Z","endTime":"2026-04-22T00:02:00.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76754003194436,"aZ":-34.25241812811232,"pfxX":-9.799230569249927,"pfxZ":-1.2555883434983244,"pX":0.8209964748838555,"pZ":1.357610159352329,"vX0":13.2705943975451,"vY0":-128.66401667103494,"vZ0":-3.5560303528999775,"x":85.71,"y":202.12,"x0":-3.1601254898055027,"y0":50.002307622626994,"z0":5.44664900574054,"aX":-16.22692233420808},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.0,"breakHorizontal":14.3,"spinRate":1420,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4277330087958111,"extension":6.16545724470052},"index":1,"playId":"6690e236-c24d-345d-b2c8-4c12cff5652d","pitchNumber":2,"startTime":"2026-04-22T00:02:09.306Z","endTime":"2026-04-22T00:02:12.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36159282914102,"aZ":-21.164220512062364,"pfxX":-11.708752913797921,"pfxZ":5.704828788491991,"pX":0.35825423143943574,"pZ":4.133704506840658,"vX0":13.75099485908604,"vY0":-138.82268689955748,"vZ0":0.02584739833163119,"x":103.34,"y":127.17,"x0":-3.1647932862863244,"y0":50.00151009582312,"z0":5.546440265168813,"aX":-22.593500690873118},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":18.0,"spinRate":2290,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39626386029523397,"extension":6.335935529857171},"index":2,"playId":"05543f2a-a32b-3f02-a56c-2e51d61dd77c","pitchNumber":3,"startTime":"2026-04-22T00:02:22.623Z","endTime":"2026-04-22T00:02:26.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":75.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.456536892236905,"aZ":-34.48107297406708,"pfxX":10.295318363903062,"pfxZ":-1.5738163871636512,"pX":-0.13288683108082963,"pZ":3.0817908465593677,"vX0":5.3828863107037765,"vY0":-122.16949486527407,"vZ0":1.842942209249451,"x":122.07,"y":155.57,"x0":-3.7225297857243334,"y0":50.00029076520705,"z0":5.344165573025947,"aX":15.116658067372539},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.9,"breakHorizontal":-20.2,"spinRate":3226,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.4533211584094463,"extension":6.054593081484563},"hitData":{"launchSpeed":60.9,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.25,"coordY":171.15}},"index":3,"playId":"d4571de3-33a7-3ef9-afd1-f2243d2a1b48","pitchNumber":4,"startTime":"2026-04-22T00:02:36.334Z","endTime":"2026-04-22T00:02:44.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:02:44.331Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"MJ Melendez pops out to second baseman Luke Keaschall.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:04:35.359Z","endTime":"2026-04-22T00:06:30.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.173159622543125,"aZ":-38.76464594278109,"pfxX":5.560522775623833,"pfxZ":-5.47162687140436,"pX":0.6723334688778573,"pZ":1.811354539868266,"vX0":2.6231168896412402,"vY0":-109.30687427498978,"vZ0":-1.0895387899946867,"x":91.37,"y":189.87,"x0":-1.2677219875597103,"y0":50.004584611295435,"z0":6.497067856427813,"aX":6.694611954232774},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-9.8,"breakHorizontal":-10.8,"spinRate":2509,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.5020684455689421,"extension":6.559300093986674},"index":0,"playId":"5fce69f5-0e6e-36d8-ac63-97ac0a3136ed","pitchNumber":1,"startTime":"2026-04-22T00:04:56.768Z","endTime":"2026-04-22T00:05:03.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.875780681027443,"aZ":-21.550210628082475,"pfxX":-7.369954519105709,"pfxZ":6.588516024053039,"pX":0.022738549536643303,"pZ":1.0762884793346081,"vX0":5.9458164718766255,"vY0":-125.53981932420065,"vZ0":-7.986294799160932,"x":116.13,"y":209.72,"x0":-1.4065684172288857,"y0":50.00461512563671,"z0":6.023287820797947,"aX":-11.890462610805663},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.4,"breakHorizontal":12.1,"spinRate":1419,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.43453129485582753,"extension":6.65425130140059},"index":1,"playId":"a8b75b7a-6399-3ed2-956f-eada254343dd","pitchNumber":2,"startTime":"2026-04-22T00:05:10.431Z","endTime":"2026-04-22T00:05:13.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.602123036484098,"aZ":-11.47816395754673,"pfxX":-4.265972878930597,"pfxZ":11.407397374649676,"pX":-0.7487721457277775,"pZ":4.55923476319722,"vX0":3.4383143613233873,"vY0":-134.00918325043506,"vZ0":-2.7259682850646696,"x":145.54,"y":115.68,"x0":-1.4956786987651756,"y0":50.00648267754514,"z0":6.41235235042313,"aX":-7.742315761213588},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.3,"breakHorizontal":7.0,"spinRate":2197,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4091087552809105,"extension":6.539429770801475},"index":2,"playId":"0cd24296-b3ac-3619-9d50-99829b3b2e2c","pitchNumber":3,"startTime":"2026-04-22T00:05:26.423Z","endTime":"2026-04-22T00:05:30.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96739193522839,"aZ":-23.94212225501275,"pfxX":1.581989912323591,"pfxZ":5.16102290133545,"pX":0.059442461096819256,"pZ":2.0903936053078214,"vX0":3.1389269085966167,"vY0":-125.37401700427048,"vZ0":-5.625735375407283,"x":114.73,"y":182.34,"x0":-1.413440353684247,"y0":50.001248099922655,"z0":6.313166906227211,"aX":2.5217912382906946},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.3,"breakHorizontal":-3.6,"spinRate":2150,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.43660180272977067,"extension":6.554377849704776},"index":3,"playId":"2e7ebb35-2fe6-331f-b2e1-cb56f34fe472","pitchNumber":4,"startTime":"2026-04-22T00:05:41.426Z","endTime":"2026-04-22T00:05:44.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T00:05:52.656Z","endTime":"2026-04-22T00:06:02.339Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10795754976207,"aZ":-21.664903436391448,"pfxX":-7.803955766282666,"pfxZ":6.219376731877367,"pX":0.006714061274644643,"pZ":1.6260152566497155,"vX0":6.413640916050548,"vY0":-129.00014685794875,"vZ0":-7.020804944524189,"x":116.74,"y":194.88,"x0":-1.4943037658402838,"y0":50.004889218525676,"z0":6.045828802372126,"aX":-13.192409256301685},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.0,"breakHorizontal":12.7,"spinRate":1449,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4241205620773574,"extension":6.860728752244269},"index":5,"playId":"0f6b7113-7c62-3b61-b543-5c975e44098d","pitchNumber":5,"startTime":"2026-04-22T00:06:02.339Z","endTime":"2026-04-22T00:06:06.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10165912824046,"aZ":-23.855175694725244,"pfxX":-9.027312292126634,"pfxZ":5.169894119922959,"pX":-0.45207180595933477,"pZ":2.3365307568008555,"vX0":5.479098504926744,"vY0":-126.14362965292827,"vZ0":-4.614827299790004,"x":134.23,"y":175.69,"x0":-1.4815144518385583,"y0":50.00216649119559,"z0":6.117331750813015,"aX":-14.520667465187497},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.5,"breakHorizontal":15.1,"spinRate":1119,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.43452743314300113,"extension":6.8443204755532285},"hitData":{"launchSpeed":87.8,"launchAngle":61.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":136.48}},"index":6,"playId":"dc6eeb8b-055d-3d3e-9979-72c80b20ead2","pitchNumber":6,"startTime":"2026-04-22T00:06:19.415Z","endTime":"2026-04-22T00:06:30.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:06:30.126Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:07:00.074Z","endTime":"2026-04-22T00:09:52.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T00:06:51.095Z","endTime":"2026-04-22T00:07:02.244Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70019564015998,"aZ":-41.96948280985052,"pfxX":3.9153665842587513,"pfxZ":-7.739684699150837,"pX":-0.17927735583798005,"pZ":2.410153181738737,"vX0":1.5011529525456537,"vY0":-112.21926908548642,"vZ0":0.4601206701361529,"x":123.83,"y":173.71,"x0":-1.3669515786809467,"y0":50.00166421272199,"z0":6.503455243583973,"aX":4.956326249362572},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.6,"breakHorizontal":-7.4,"spinRate":2604,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.4894714343902691,"extension":6.737323805822396},"index":1,"playId":"056bd85b-6e90-382c-8d75-58fefda09ae3","pitchNumber":1,"startTime":"2026-04-22T00:07:02.244Z","endTime":"2026-04-22T00:07:06.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":87.6,"endSpeed":79.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106345559578617,"aZ":-23.527040840393433,"pfxX":-5.921280479832003,"pfxZ":5.296877456884674,"pX":-0.6838411296054228,"pZ":3.213821200483449,"vX0":3.833274369380839,"vY0":-127.50122417758324,"vZ0":-2.7846687893533906,"x":143.07,"y":152.01,"x0":-1.4433320537994252,"y0":50.00622191853223,"z0":6.192342397924127,"aX":-9.675616333918866},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.1,"breakHorizontal":9.7,"spinRate":910,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.43084989020718867,"extension":6.851078465057077},"index":2,"playId":"94404349-3332-3fbe-9346-d2012e561b71","pitchNumber":2,"startTime":"2026-04-22T00:07:20.215Z","endTime":"2026-04-22T00:07:25.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.369553418768426,"aZ":-28.841681743057084,"pfxX":-8.354833633544178,"pfxZ":2.1187114675083407,"pX":0.2556618445692637,"pZ":1.390052660975429,"vX0":6.498195721042066,"vY0":-125.0677036619919,"vZ0":-5.475476031432752,"x":107.25,"y":201.25,"x0":-1.2969597107738486,"y0":50.00591654978951,"z0":5.987287308292528,"aX":-13.173613989413605},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":13.6,"spinRate":905,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4387644850939463,"extension":6.858270405674701},"index":3,"playId":"eb8704b9-078b-371c-b6bb-dbb16181ba14","pitchNumber":3,"startTime":"2026-04-22T00:07:41.617Z","endTime":"2026-04-22T00:07:44.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.202905423493277,"aZ":-26.649375907989423,"pfxX":1.5997339750495487,"pfxZ":3.3839939321868897,"pX":0.7798338019804564,"pZ":3.060039147969177,"vX0":4.3055225894277545,"vY0":-127.6810430483232,"vZ0":-2.8921603664628908,"x":87.27,"y":156.16,"x0":-1.1440878360545668,"y0":50.00059008489841,"z0":6.3310828126135625,"aX":2.6089885071509316},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":-4.0,"spinRate":2152,"spinDirection":164},"zone":3,"typeConfidence":2.0,"plateTime":0.43094064254658493,"extension":6.638765501477216},"index":4,"playId":"0bb4f990-a813-3982-9225-564a1d49f2dd","pitchNumber":4,"startTime":"2026-04-22T00:08:00.865Z","endTime":"2026-04-22T00:08:06.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.962075118602147,"aZ":-28.704729797376174,"pfxX":-5.736395397780042,"pfxZ":2.1965757432268465,"pX":0.7954480486296199,"pZ":0.7572119101575161,"vX0":7.330083017676851,"vY0":-125.51535993173451,"vZ0":-7.121062250928238,"x":86.68,"y":218.34,"x0":-1.4321936880290622,"y0":50.00139779579053,"z0":6.002542139382332,"aX":-9.053557329209012},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":8.5,"spinRate":1261,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43818838176012065,"extension":7.018444996005451},"index":5,"playId":"6f9ae5a1-9cb4-3b85-8734-3c68cfffb58a","pitchNumber":5,"startTime":"2026-04-22T00:08:37.308Z","endTime":"2026-04-22T00:08:41.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.9,"endSpeed":86.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2004317726536,"aZ":-10.633119727244559,"pfxX":-6.121515254233766,"pfxZ":11.186027799237975,"pX":1.5119647504864615,"pZ":1.5145585480244446,"vX0":8.964363648918228,"vY0":-138.87431014448399,"vZ0":-10.610052458426644,"x":59.37,"y":197.89,"x0":-0.983753079314759,"y0":50.00092439076082,"z0":6.123094175192498,"aX":-11.786882900504105},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2449,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3965528528976874,"extension":6.80386726679564},"index":6,"playId":"3c308773-3091-3a76-bc79-9c4d1702a976","pitchNumber":6,"startTime":"2026-04-22T00:08:59.241Z","endTime":"2026-04-22T00:09:02.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.742536489466104,"aZ":-30.920400711910464,"pfxX":-8.506200833570999,"pfxZ":0.7748247902732934,"pX":-0.3742544653015975,"pZ":0.3699285901886478,"vX0":5.219641751161257,"vY0":-126.865310249797,"vZ0":-7.990291575913049,"x":131.27,"y":228.79,"x0":-1.361015628309729,"y0":50.00310850623338,"z0":6.0499259804920795,"aX":-13.763508787959086},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.4,"breakHorizontal":14.0,"spinRate":1052,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.43296811377343225,"extension":6.992267453101852},"index":7,"playId":"a447aa4f-7d4d-3ca8-ac55-671d25a05a08","pitchNumber":7,"startTime":"2026-04-22T00:09:18.824Z","endTime":"2026-04-22T00:09:22.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31889646143482,"aZ":-43.10327042616292,"pfxX":4.356839306514889,"pfxZ":-8.454516887923724,"pX":-0.23979583478198965,"pZ":1.2230954071267852,"vX0":0.8479528812019821,"vY0":-113.96837151562278,"vZ0":-2.097657370468291,"x":126.14,"y":205.76,"x0":-1.1838228417705352,"y0":50.00378541532018,"z0":6.481643102571849,"aX":5.631999068454291},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.5,"breakHorizontal":-8.2,"spinRate":2655,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.48381678925407856,"extension":6.919819573180582},"hitData":{"launchSpeed":90.5,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":170.94}},"index":8,"playId":"95583f99-d77a-31be-824f-8e82f00c043b","pitchNumber":8,"startTime":"2026-04-22T00:09:44.902Z","endTime":"2026-04-22T00:09:52.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:09:52.942Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a line drive to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:09:55.918Z","endTime":"2026-04-22T00:10:46.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72150320429878,"aZ":-26.45183024018947,"pfxX":-8.335755591122526,"pfxZ":3.6197233047473336,"pX":0.08770601641779983,"pZ":0.9146034239102456,"vX0":6.179886789878384,"vY0":-126.01868091887626,"vZ0":-7.632049503535098,"x":113.66,"y":214.09,"x0":-1.3345243252659045,"y0":50.00439550642713,"z0":6.172801445533207,"aX":-13.177596485315902},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":13.3,"spinRate":1186,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.43755246381787494,"extension":6.928636955505858},"index":0,"playId":"5ddb18a1-ae51-3c36-a2a7-a3ef30bd44c8","pitchNumber":1,"startTime":"2026-04-22T00:10:19.444Z","endTime":"2026-04-22T00:10:22.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.927407673522296,"aZ":-9.449157150630384,"pfxX":-3.13247715769968,"pfxZ":12.652944434768548,"pX":0.8370575421312,"pZ":2.5810409352100674,"vX0":7.1098530030200155,"vY0":-134.36072522258135,"vZ0":-7.594301194586127,"x":85.09,"y":169.09,"x0":-1.4575894088154975,"y0":50.000991052692406,"z0":6.146971168262149,"aX":-5.6257090534534235},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.1,"breakHorizontal":3.8,"spinRate":2341,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4104616167620372,"extension":6.656325267335244},"hitData":{"launchSpeed":92.5,"launchAngle":17.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.06,"coordY":104.74}},"index":1,"playId":"9575ee4e-7557-3b4b-99e2-2b456617df9e","pitchNumber":2,"startTime":"2026-04-22T00:10:35.388Z","endTime":"2026-04-22T00:10:46.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:10:46.499Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks. Brett Baty to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:10:44.970Z","endTime":"2026-04-22T00:13:02.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858189516823433,"aZ":-23.298500778865478,"pfxX":3.859929976595966,"pfxZ":5.440616217108378,"pX":0.1519660797209579,"pZ":1.1247512305895697,"vX0":2.8144858608117422,"vY0":-127.09732228601014,"vZ0":-8.057229413014227,"x":111.21,"y":208.41,"x0":-1.4724030785453937,"y0":50.0015690653537,"z0":6.195829359170056,"aX":6.292325096657872},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.2,"breakHorizontal":-7.7,"spinRate":2251,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.43150291692905807,"extension":6.685806035416869},"index":0,"playId":"b6649709-5030-35f2-a39d-0b0208e2b42c","pitchNumber":1,"startTime":"2026-04-22T00:11:12.910Z","endTime":"2026-04-22T00:11:16.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.995225670075424,"aZ":-26.541852860357167,"pfxX":-7.727104758737649,"pfxZ":3.5789004803148208,"pX":0.7232068266846318,"pZ":1.0405731810849148,"vX0":6.743008764658289,"vY0":-125.51768767096988,"vZ0":-7.318474609114422,"x":89.43,"y":210.68,"x0":-1.0140171621620266,"y0":50.00018487024039,"z0":6.201690497033443,"aX":-12.14147206838996},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.8,"breakHorizontal":12.1,"spinRate":1198,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.43892743434971004,"extension":7.031376777955619},"index":1,"playId":"b20e6538-5954-33a6-a332-aa83b5da7684","pitchNumber":2,"startTime":"2026-04-22T00:11:33.107Z","endTime":"2026-04-22T00:11:37.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71843874640568,"aZ":-9.569534535350686,"pfxX":-0.6387090334777314,"pfxZ":12.521783756653862,"pX":-0.4273095732735737,"pZ":3.2263468588158872,"vX0":1.7397472563998733,"vY0":-134.85034599458635,"vZ0":-6.787400417089937,"x":133.29,"y":151.67,"x0":-1.0035665684671566,"y0":50.004085092968324,"z0":6.483592572967851,"aX":-1.1532283393003566},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.0,"breakHorizontal":0.7,"spinRate":2110,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4092735564887553,"extension":6.9062625749397},"index":2,"playId":"2cecdf6a-519a-346c-8c3e-969f7a43725f","pitchNumber":3,"startTime":"2026-04-22T00:11:55.603Z","endTime":"2026-04-22T00:11:59.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.588894451342984,"aZ":-26.790592346504837,"pfxX":3.0713765493936567,"pfxZ":3.420749839858212,"pX":0.7622731055067714,"pZ":1.2838109045301986,"vX0":3.860319259803995,"vY0":-124.84181493243395,"vZ0":-6.869336934806815,"x":87.94,"y":204.12,"x0":-1.2043788646618214,"y0":50.00551931593474,"z0":6.282147805687792,"aX":4.839298113394677},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.8,"breakHorizontal":-6.5,"spinRate":2119,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4390536789025905,"extension":6.836329787617416},"index":3,"playId":"f198d81e-bc26-3fbf-9cf6-acfe6e93189a","pitchNumber":4,"startTime":"2026-04-22T00:12:15.668Z","endTime":"2026-04-22T00:12:19.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.136018187229492,"aZ":-12.014980152843016,"pfxX":-1.7628060260895464,"pfxZ":10.85179440196764,"pX":0.03560320912684845,"pZ":3.094687400746549,"vX0":3.631015331924341,"vY0":-135.56356778076588,"vZ0":-6.7118239315368085,"x":115.64,"y":155.22,"x0":-1.0932664924907798,"y0":50.00602035965198,"z0":6.444728580236772,"aX":-3.27609066470918},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":2.4,"spinRate":2124,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.40432455598822337,"extension":6.978281853188594},"index":4,"playId":"f6ee626b-bef2-36f9-adca-faeed5d3ae25","pitchNumber":5,"startTime":"2026-04-22T00:12:35.851Z","endTime":"2026-04-22T00:12:38.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.235176922166882,"aZ":-28.135754580821075,"pfxX":-9.415190969131583,"pfxZ":2.48938442489757,"pX":-0.7619306523124096,"pZ":1.0581859895422172,"vX0":4.356008202306874,"vY0":-127.17143481602781,"vZ0":-7.184491118960637,"x":146.04,"y":210.21,"x0":-1.2819948923693516,"y0":50.00392998640953,"z0":6.178882267090208,"aX":-15.285902393995846},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":16.0,"spinRate":1016,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4321540296886113,"extension":7.090831268052398},"index":5,"playId":"b6cd1302-4727-36b3-bf6c-de9236a54ac1","pitchNumber":6,"startTime":"2026-04-22T00:12:56.007Z","endTime":"2026-04-22T00:13:02.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.7,"awayTeamWinProbability":14.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.44,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:13:02.841Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:13:03.053Z","endTime":"2026-04-22T00:16:10.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.699855511599132,"aZ":-29.117260400493603,"pfxX":-5.600549922040045,"pfxZ":1.975173775517245,"pX":-1.366698265684373,"pZ":3.143492192893583,"vX0":1.662332321364306,"vY0":-124.35897859320741,"vZ0":-1.9432303211022273,"x":169.1,"y":153.91,"x0":-1.3210173010503186,"y0":50.002725823768145,"z0":6.378326046643263,"aX":-8.667834787280034},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":9.7,"spinRate":950,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4424558894956494,"extension":6.898264528570162},"index":0,"playId":"fbd6ab72-3fc0-309d-98d7-39597d25abc1","pitchNumber":1,"startTime":"2026-04-22T00:13:29.390Z","endTime":"2026-04-22T00:13:33.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65048166753029,"aZ":-8.442097684046859,"pfxX":-2.870175047136468,"pfxZ":13.044919229301225,"pX":-0.5538097611399793,"pZ":1.1169015103018494,"vX0":3.149098288327,"vY0":-134.62627883549877,"vZ0":-11.620766387585537,"x":138.11,"y":208.62,"x0":-1.3707639526613082,"y0":50.00528041481202,"z0":6.107914210188486,"aX":-5.222622361755294},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.1,"breakHorizontal":4.4,"spinRate":2177,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.40823723144049984,"extension":6.960894717639026},"index":1,"playId":"45ed8e8f-a926-3478-8515-6e7b414f2118","pitchNumber":2,"startTime":"2026-04-22T00:13:46.038Z","endTime":"2026-04-22T00:13:49.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":92.4,"endSpeed":83.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.891041531813876,"aZ":-7.7906082229800075,"pfxX":-1.9280917549831875,"pfxZ":13.561817161545182,"pX":0.4994431585001186,"pZ":2.338566481838826,"vX0":4.785912960087219,"vY0":-134.19692657183285,"vZ0":-9.004608642774388,"x":97.96,"y":175.64,"x0":-1.0680238486919782,"y0":50.00643211316897,"z0":6.319780743845987,"aX":-3.468268248577233},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":22.4,"breakHorizontal":2.3,"spinRate":2126,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.41040951963093253,"extension":7.038996175701479},"index":2,"playId":"683bc8be-3499-36a2-a069-8d1526b6f165","pitchNumber":3,"startTime":"2026-04-22T00:14:04.962Z","endTime":"2026-04-22T00:14:08.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.217470466093822,"aZ":-12.932581877240539,"pfxX":-2.994505833712042,"pfxZ":10.50747415244036,"pX":0.1039578914515114,"pZ":2.8536065506433177,"vX0":4.4402554896223805,"vY0":-134.92973966695095,"vZ0":-6.871538114943736,"x":113.04,"y":161.73,"x0":-1.179110040985885,"y0":50.00401020706439,"z0":6.3571047524714785,"aX":-5.4846240081579705},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":4.4,"spinRate":2147,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.40699127144945146,"extension":6.834887583235677},"index":3,"playId":"aecefc85-0ffb-3eae-908f-31fedd7789ac","pitchNumber":4,"startTime":"2026-04-22T00:14:29.561Z","endTime":"2026-04-22T00:14:32.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.109055133599558,"aZ":-29.033198136705078,"pfxX":-7.152416636890293,"pfxZ":2.0375657658594957,"pX":-0.4360322102640967,"pZ":3.5095765119606397,"vX0":4.506666343818221,"vY0":-123.28183757938775,"vZ0":-0.9568942576960264,"x":133.62,"y":144.02,"x0":-1.3568803383517285,"y0":50.00365860974657,"z0":6.349558922529767,"aX":-11.02924695671201},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.7,"breakHorizontal":11.9,"spinRate":917,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.44400370496079056,"extension":6.952857902448678},"index":4,"playId":"47238f91-2c7e-334b-9cd4-9370c0cfccfb","pitchNumber":5,"startTime":"2026-04-22T00:14:54.623Z","endTime":"2026-04-22T00:15:21.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26726886617533,"aZ":-11.01658597170543,"pfxX":-4.16988070403819,"pfxZ":11.638122360715375,"pX":0.37283005658143614,"pZ":2.3596127664177695,"vX0":5.332074025524722,"vY0":-134.71880945786256,"vZ0":-8.268096558815603,"x":102.79,"y":175.07,"x0":-1.1005184828712153,"y0":50.00308004864191,"z0":6.268701473957927,"aX":-7.581045252253437},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":6.2,"spinRate":2160,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.40829228953472674,"extension":7.013587345350068},"index":5,"playId":"85e6bf86-2e46-3e0b-9bff-ff9477ac6cb2","pitchNumber":6,"startTime":"2026-04-22T00:15:32.105Z","endTime":"2026-04-22T00:15:38.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.970225048494136,"aZ":-10.121860072626053,"pfxX":-2.929811833820502,"pfxZ":12.319146795255527,"pX":0.8400139629766114,"pZ":2.566814506953323,"vX0":5.753788970825925,"vY0":-134.17637066496803,"vZ0":-7.864978290840286,"x":84.98,"y":169.48,"x0":-0.9694310210718046,"y0":50.005041471184974,"z0":6.291475825425824,"aX":-5.2462019460693545},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.4,"breakHorizontal":3.8,"spinRate":2157,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.41110382887427654,"extension":6.836003673608066},"hitData":{"launchSpeed":93.2,"launchAngle":36.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.32,"coordY":106.36}},"index":6,"playId":"bfd99667-dc19-3548-b89a-68a3b1e57588","pitchNumber":7,"startTime":"2026-04-22T00:15:59.657Z","endTime":"2026-04-22T00:16:10.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:16:10.075Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:18:34.099Z","endTime":"2026-04-22T00:19:18.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T00:18:19.484Z","endTime":"2026-04-22T00:18:36.371Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92347763870511,"aZ":-27.010502062227438,"pfxX":-11.394089236019513,"pfxZ":2.7059532366950787,"pX":4.89401065087357E-4,"pZ":3.351564537069713,"vX0":12.98908575232253,"vY0":-137.10165502421316,"vZ0":-0.8080956587123133,"x":116.98,"y":148.29,"x0":-3.315109223247629,"y0":50.00019261423487,"z0":5.491279827120879,"aX":-21.71854513713534},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.9,"breakHorizontal":18.0,"spinRate":2097,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.39929619088235757,"extension":6.253166667364668},"index":1,"playId":"2820ddd2-c01e-34a6-a85a-1ccaf7e98d93","pitchNumber":1,"startTime":"2026-04-22T00:18:36.371Z","endTime":"2026-04-22T00:18:39.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.5,"endSpeed":76.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49983627089301,"aZ":-33.19250002177763,"pfxX":7.646982453066828,"pfxZ":-0.6781765654102738,"pX":1.4233763940951434,"pZ":1.6917778656156803,"vX0":9.710872573236275,"vY0":-122.63645088827802,"vZ0":-1.8190335107570594,"x":62.74,"y":193.1,"x0":-3.609976044281054,"y0":50.00411864120264,"z0":5.325205327701607,"aX":11.430701284524952},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.4,"breakHorizontal":-16.4,"spinRate":2794,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44987579351219864,"extension":6.171903788761412},"index":2,"playId":"d7ee678b-f3e7-3889-8c64-fdb3affb8a9f","pitchNumber":2,"startTime":"2026-04-22T00:18:48.542Z","endTime":"2026-04-22T00:18:52.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.770976667227032,"aZ":-33.40702778204802,"pfxX":10.041758513681806,"pfxZ":-0.8289922535136895,"pX":-0.7535671756988221,"pZ":2.326127034593715,"vX0":4.277038496750532,"vY0":-122.3109208594011,"vZ0":-0.32248305584372083,"x":145.72,"y":175.97,"x0":-3.837864244828859,"y0":50.002014638087246,"z0":5.364543934048867,"aX":14.965408349734158},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.3,"breakHorizontal":-19.3,"spinRate":2963,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.45062288820993324,"extension":6.116135406029613},"index":3,"playId":"d9b3ce1a-3d66-36e2-9929-18684409c367","pitchNumber":3,"startTime":"2026-04-22T00:19:00.127Z","endTime":"2026-04-22T00:19:03.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09152645274999,"aZ":-33.22109218590375,"pfxX":9.850509059116545,"pfxZ":-0.6739293181141468,"pX":1.311241760363866,"pZ":1.0965502116398482,"vX0":8.803602942841614,"vY0":-125.71663397561737,"vZ0":-3.2108430583918053,"x":67.02,"y":209.17,"x0":-3.5455991539418372,"y0":50.0005077550126,"z0":5.153804576759058,"aX":15.39064461268232},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.8,"breakHorizontal":-20.2,"spinRate":2999,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43968876519340183,"extension":6.209355953679097},"index":4,"playId":"3dde62ee-d090-39b6-bd95-3c95dda96bab","pitchNumber":4,"startTime":"2026-04-22T00:19:15.092Z","endTime":"2026-04-22T00:19:18.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:19:18.551Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:19:19.719Z","endTime":"2026-04-22T00:20:06.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.483274446616566,"aZ":-31.14549086956958,"pfxX":12.988736525955325,"pfxZ":0.6777110155939496,"pX":0.314662784126069,"pZ":2.085917516637707,"vX0":5.936727900062625,"vY0":-123.74034805318392,"vZ0":-1.0248952865422558,"x":105.01,"y":182.46,"x0":-3.8185359870354856,"y0":50.00332498834059,"z0":5.1646912946189945,"aX":19.721572104947747},"breaks":{"breakAngle":33.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":-25.1,"spinRate":3030,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4462219190115393,"extension":6.0421190544311845},"index":0,"playId":"86be06ed-995a-3521-bb4c-d63558b2f6ac","pitchNumber":1,"startTime":"2026-04-22T00:19:42.001Z","endTime":"2026-04-22T00:19:45.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.851092721658674,"aZ":-22.286361355557684,"pfxX":-10.89670345399063,"pfxZ":5.009838693068273,"pX":0.09895236275261741,"pZ":2.373784782397096,"vX0":13.109361997871979,"vY0":-139.27808097547853,"vZ0":-4.090668740109628,"x":113.23,"y":174.69,"x0":-3.242340441452335,"y0":50.00514397374621,"z0":5.326512305013169,"aX":-21.51646775236019},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":17.2,"spinRate":2134,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39253257587269763,"extension":6.3215020973387634},"hitData":{"launchSpeed":94.9,"launchAngle":25.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.91,"coordY":89.3}},"index":1,"playId":"f1a1116a-3f44-3bf0-9602-4ec79d243405","pitchNumber":2,"startTime":"2026-04-22T00:19:58.927Z","endTime":"2026-04-22T00:20:06.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:20:06.892Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luke Keaschall pops out to first baseman Mark Vientos.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:20:07.108Z","endTime":"2026-04-22T00:20:55.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.470672802043385,"aZ":-32.096509818387254,"pfxX":12.626701594895922,"pfxZ":0.04936768007367398,"pX":0.19603481858924138,"pZ":0.7397786239656468,"vX0":5.560146254890437,"vY0":-123.33868707306242,"vZ0":-3.7655752123932764,"x":109.53,"y":218.81,"x0":-3.7487921828128097,"y0":50.002232319870025,"z0":5.083402859917926,"aX":18.859082196258058},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-24.4,"spinRate":2926,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44935816762121306,"extension":6.236687246035901},"index":0,"playId":"e84f3f09-2414-3924-9575-6517f2e10b3f","pitchNumber":1,"startTime":"2026-04-22T00:20:32.238Z","endTime":"2026-04-22T00:20:35.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392019472774397,"aZ":-33.0539020352618,"pfxX":12.220657919435132,"pfxZ":-0.5771769314170392,"pX":0.5015094226875413,"pZ":1.8956090801548415,"vX0":6.398282635850023,"vY0":-123.84806765897825,"vZ0":-1.142651178096595,"x":97.88,"y":187.6,"x0":-3.724120359625051,"y0":50.00585601353472,"z0":5.190187475840668,"aX":18.51914485218147},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.1,"breakHorizontal":-23.9,"spinRate":3006,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.44649217944689035,"extension":6.092106066957337},"hitData":{"launchSpeed":59.3,"launchAngle":58.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.42,"coordY":155.86}},"index":1,"playId":"9681ae31-1b9d-302f-89ce-5d4ef719bf79","pitchNumber":2,"startTime":"2026-04-22T00:20:47.733Z","endTime":"2026-04-22T00:20:55.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:20:55.735Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:22:39.702Z","endTime":"2026-04-22T00:24:30.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.8,"endSpeed":78.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.011028864527354,"aZ":-23.180189053864876,"pfxX":2.730650890606676,"pfxZ":5.804973524639591,"pX":-0.4683258712752147,"pZ":2.5806732788677476,"vX0":1.3308269107797044,"vY0":-123.55966390744884,"vZ0":-4.580651388191912,"x":134.85,"y":169.1,"x0":-1.368337639272987,"y0":50.00575270252487,"z0":6.400095306396849,"aX":4.234008541256509},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.7,"breakHorizontal":-5.3,"spinRate":2030,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.44283847103358287,"extension":6.402297196864274},"index":0,"playId":"a5346d77-f935-3066-b8d4-6bc953a21e67","pitchNumber":1,"startTime":"2026-04-22T00:23:08.944Z","endTime":"2026-04-22T00:23:12.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.553425277866637,"aZ":-11.862865385332146,"pfxX":-5.6614594539884004,"pfxZ":11.512839586433971,"pX":-0.5729627423571948,"pZ":2.805167494532401,"vX0":3.754743890661668,"vY0":-132.31771787666366,"vZ0":-6.65425530744917,"x":138.84,"y":163.04,"x0":-1.2784507249125538,"y0":50.00350400483241,"z0":6.230827110364095,"aX":-9.98893195061561},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.6,"breakHorizontal":9.4,"spinRate":2270,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4147360235819084,"extension":6.507352899871177},"index":1,"playId":"1f73e422-5cf1-3bc4-88e3-448ac6069194","pitchNumber":2,"startTime":"2026-04-22T00:23:25.748Z","endTime":"2026-04-22T00:23:28.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":680573,"fullName":"Simeon Woods Richardson"}}},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"47e693e6-c74c-4af4-9e02-4851fecd05d2","pitchNumber":2,"startTime":"2026-04-22T00:23:48.776Z","endTime":"2026-04-22T00:23:53.776Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196063007866673,"aZ":-29.125420810710736,"pfxX":-5.717415663967675,"pfxZ":2.0023826798371154,"pX":-0.8819912485486241,"pZ":3.589232030147861,"vX0":2.903496782084769,"vY0":-123.15231665506823,"vZ0":-0.7715703175163953,"x":150.62,"y":141.87,"x0":-1.3381550185211084,"y0":50.005015823097786,"z0":6.386914125474691,"aX":-8.716327960152563},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.7,"breakHorizontal":9.6,"spinRate":851,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.44605347542213236,"extension":6.822167823811521},"index":3,"playId":"692cec8f-9878-31ce-994e-10690320c5be","pitchNumber":3,"startTime":"2026-04-22T00:24:05.393Z","endTime":"2026-04-22T00:24:09.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08594759990541,"aZ":-11.50145460345917,"pfxX":-3.1139264476359534,"pfxZ":11.720729135061749,"pX":0.5200886233018109,"pZ":2.7630249860390292,"vX0":5.027554396126169,"vY0":-132.64198232002892,"vZ0":-7.070419380432486,"x":97.18,"y":164.18,"x0":-1.0042236576934775,"y0":50.00116855167099,"z0":6.320532524413645,"aX":-5.491744619249734},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.7,"breakHorizontal":4.4,"spinRate":2074,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.41457335640378057,"extension":6.774666557145112},"hitData":{"launchSpeed":90.2,"launchAngle":32.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.18,"coordY":75.67}},"index":4,"playId":"3d2a298e-e7ca-362c-9bed-a4616467cb21","pitchNumber":4,"startTime":"2026-04-22T00:24:20.597Z","endTime":"2026-04-22T00:24:30.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:24:30.187Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:24:31.373Z","endTime":"2026-04-22T00:25:55.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232875455314208,"aZ":-39.54432454683644,"pfxX":7.682669778345587,"pfxZ":-6.079086531860829,"pX":1.032971790706684,"pZ":2.5452013381536602,"vX0":2.721795217032997,"vY0":-110.80415751123851,"vZ0":0.5735954553722913,"x":77.63,"y":170.06,"x0":-1.2177612556667605,"y0":50.00014125245839,"z0":6.496637873262218,"aX":9.321170360862402},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-10.3,"breakHorizontal":-14.6,"spinRate":2590,"spinDirection":25},"zone":12,"typeConfidence":2.0,"plateTime":0.4989358599902336,"extension":6.7203309610025705},"index":0,"playId":"d595a260-4f96-3e82-bd4d-9587715cd19d","pitchNumber":1,"startTime":"2026-04-22T00:24:55.336Z","endTime":"2026-04-22T00:24:59.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208897711769605,"aZ":-24.359974563003263,"pfxX":-8.258248732634016,"pfxZ":4.941976352701285,"pX":0.4712271561224356,"pZ":1.3345942236748514,"vX0":6.667487273501575,"vY0":-125.67579592747765,"vZ0":-7.015466043581965,"x":99.04,"y":202.75,"x0":-1.1583141467960336,"y0":50.00242756665991,"z0":6.173557929466829,"aX":-13.057750454281978},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.3,"breakHorizontal":13.2,"spinRate":1209,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4377540349008626,"extension":6.970365813166563},"index":1,"playId":"32a28e57-0a5c-37ce-a2ba-ced06275f4d0","pitchNumber":2,"startTime":"2026-04-22T00:25:11.081Z","endTime":"2026-04-22T00:25:14.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.780338178198434,"aZ":-27.91533733767218,"pfxX":2.771504476321755,"pfxZ":2.805407886055823,"pX":-0.9066464402780153,"pZ":2.254163855417726,"vX0":0.3913316965922802,"vY0":-122.32816523886842,"vZ0":-4.140772043044008,"x":151.56,"y":177.92,"x0":-1.4287575554339431,"y0":50.0032598743474,"z0":6.357826026563834,"aX":4.2066232231807374},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-5.2,"spinRate":2149,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4474844623647902,"extension":6.655800245795447},"index":2,"playId":"bde4c563-4f8b-3558-b131-21eef5d0d718","pitchNumber":3,"startTime":"2026-04-22T00:25:25.223Z","endTime":"2026-04-22T00:25:29.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3720114787679,"aZ":-8.80502092566776,"pfxX":-3.05744760465379,"pfxZ":13.047632531890304,"pX":-0.39786778436308423,"pZ":2.7566912387442413,"vX0":3.037340229598057,"vY0":-133.85228147866079,"vZ0":-7.7352913040517715,"x":132.17,"y":164.35,"x0":-1.1571768553556085,"y0":50.00330734236428,"z0":6.337223717340358,"aX":-5.4765100013552965},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.8,"breakHorizontal":4.8,"spinRate":2325,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.41124461940816337,"extension":6.780640004699142},"index":3,"playId":"ff506a62-5577-3f24-aae7-db4addcff0a0","pitchNumber":4,"startTime":"2026-04-22T00:25:38.471Z","endTime":"2026-04-22T00:25:41.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.160627026191804,"aZ":-23.879688498522665,"pfxX":2.529438143052859,"pfxZ":5.3571423634470765,"pX":0.36379393321565473,"pZ":0.1906299138409979,"vX0":3.242308179547205,"vY0":-123.78352236672137,"vZ0":-9.522692849700688,"x":103.13,"y":233.63,"x0":-1.2926607613000431,"y0":50.00360975266719,"z0":6.093248431839059,"aX":3.9177426487910476},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.7,"breakHorizontal":-5.4,"spinRate":2132,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4428103837386508,"extension":6.8411607899954525},"index":4,"playId":"3b6eb84f-8bd5-332a-a9c6-ff4bc40a9e48","pitchNumber":5,"startTime":"2026-04-22T00:25:51.881Z","endTime":"2026-04-22T00:25:55.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.28,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:25:55.439Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Robert Jr. flies out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:25:57.648Z","endTime":"2026-04-22T00:27:41.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.502439202734156,"aZ":-9.522362876385854,"pfxX":-2.2242104426238476,"pfxZ":12.570442174397122,"pX":-0.06319014270879766,"pZ":3.4909270114615207,"vX0":3.313834041829341,"vY0":-133.79423023116203,"vZ0":-6.087326263555399,"x":119.41,"y":144.52,"x0":-1.032318194030738,"y0":50.004408580245034,"z0":6.487488224473944,"aX":-4.0088263398022566},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.6,"breakHorizontal":3.2,"spinRate":2199,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4103359102342137,"extension":6.841347674909309},"index":0,"playId":"579fada5-eb50-38ea-9ff8-90764fe47676","pitchNumber":1,"startTime":"2026-04-22T00:26:21.574Z","endTime":"2026-04-22T00:26:24.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"b8731da5-cc86-3fc3-bf10-4e174299d83f","startTime":"2026-04-22T00:26:39.387Z","endTime":"2026-04-22T00:26:42.387Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10781904766077,"aZ":-10.630979514749951,"pfxX":-3.011544595695563,"pfxZ":12.216770480469178,"pX":-0.49032359142846954,"pZ":3.340007857553923,"vX0":2.434279383170708,"vY0":-132.86114256289056,"vZ0":-5.993491951470705,"x":135.69,"y":148.6,"x0":-1.033414998898872,"y0":50.00037114063913,"z0":6.419675106117243,"aX":-5.309461513042065},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.8,"breakHorizontal":4.8,"spinRate":2143,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.4144417520651986,"extension":6.781625280030596},"index":2,"playId":"5f87a669-df73-3d37-add2-48fb035d8152","pitchNumber":2,"startTime":"2026-04-22T00:26:58.470Z","endTime":"2026-04-22T00:27:01.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T00:27:05.924Z","endTime":"2026-04-22T00:27:28.125Z","isPitch":false,"type":"action","player":{"id":673357,"link":"/api/v1/people/673357"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.330721103878492,"aZ":-27.53448548759401,"pfxX":1.7524472082742992,"pfxZ":2.977488580054663,"pX":0.057431292020459254,"pZ":2.0050386484491844,"vX0":2.3060982983952467,"vY0":-123.18429428015106,"vZ0":-4.931324491399201,"x":114.81,"y":184.64,"x0":-1.1136817528635512,"y0":50.002139744032874,"z0":6.322969839880529,"aX":2.7297197430442215},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.7,"breakHorizontal":-3.6,"spinRate":2061,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.4423398740415099,"extension":6.79607510790634},"hitData":{"launchSpeed":94.9,"launchAngle":51.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.95,"coordY":98.98}},"index":4,"playId":"98ac802d-b2e0-33c6-934b-6d81d7ec09ab","pitchNumber":3,"startTime":"2026-04-22T00:27:28.125Z","endTime":"2026-04-22T00:27:41.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:27:41.046Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bo Bichette grounds into a force out, shortstop Brooks Lee to second baseman Luke Keaschall. Francisco Lindor out at 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:27:41.641Z","endTime":"2026-04-22T00:29:16.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680573,"fullName":"Simeon Woods Richardson","link":"/api/v1/people/680573"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83975706403356,"aZ":-6.553566137676202,"pfxX":-1.7621052941314617,"pfxZ":14.12770713284782,"pX":0.45540290848601656,"pZ":1.633789751252249,"vX0":4.119781722594319,"vY0":-134.47658617600504,"vZ0":-11.223053228482511,"x":99.64,"y":194.67,"x0":-0.8743059177770199,"y0":50.005040704000216,"z0":6.347746842788078,"aX":-3.1965130573687235},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":23.0,"breakHorizontal":2.2,"spinRate":2298,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.40885808197186524,"extension":7.045805839262158},"index":0,"playId":"885a46e3-77f5-3322-b764-f2b6b6a5ef40","pitchNumber":1,"startTime":"2026-04-22T00:28:07.201Z","endTime":"2026-04-22T00:28:10.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"b1add440-d7d6-3c44-b5b4-2248fa98fc4e","startTime":"2026-04-22T00:28:22.626Z","endTime":"2026-04-22T00:28:25.626Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159674733630602,"aZ":-23.309324096193116,"pfxX":-9.77787914083212,"pfxZ":5.69336400837007,"pX":0.853286632157953,"pZ":0.44569209175836166,"vX0":7.556506161737482,"vY0":-124.60207721860135,"vZ0":-9.1499933767009,"x":84.47,"y":226.75,"x0":-0.9619137618527271,"y0":50.00605278710888,"z0":6.120470545618873,"aX":-15.238092420276796},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.2,"breakHorizontal":15.7,"spinRate":1085,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4411051145017484,"extension":7.048950824825171},"index":2,"playId":"615bf742-7425-3d92-8235-edf944197b03","pitchNumber":2,"startTime":"2026-04-22T00:28:44.746Z","endTime":"2026-04-22T00:28:48.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":80.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79056464064751,"aZ":-11.809209573637832,"pfxX":-1.7539798197587586,"pfxZ":11.995753685752698,"pX":-0.1623715091319206,"pZ":2.995856732474267,"vX0":2.0823187915070536,"vY0":-131.25495150404745,"vZ0":-6.740013648370348,"x":123.19,"y":157.89,"x0":-0.7483840076477606,"y0":50.00136467254957,"z0":6.526513477445527,"aX":-2.9773721739094814},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.9,"breakHorizontal":2.5,"spinRate":2153,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4217032843873767,"extension":6.674990578580831},"hitData":{"launchSpeed":76.7,"launchAngle":6.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":151.68}},"index":3,"playId":"00effe8a-c57b-3a1c-b2eb-13abbbcee357","pitchNumber":3,"startTime":"2026-04-22T00:29:09.564Z","endTime":"2026-04-22T00:29:16.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":680573,"link":"/api/v1/people/680573"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:29:16.802Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Wallner singles on a line drive to left fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T00:31:07.335Z","endTime":"2026-04-22T00:32:01.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.995171697458943,"aZ":-37.95935692976176,"pfxX":-10.538054889238103,"pfxZ":-3.746404906148525,"pX":0.6573948123135498,"pZ":1.2969746815805214,"vX0":12.85587080469489,"vY0":-124.24847548852493,"vZ0":-2.2051612038506088,"x":91.94,"y":203.76,"x0":-3.2472065177949494,"y0":50.00534959958839,"z0":5.390893559700238,"aX":-16.259236878815766},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.1,"breakHorizontal":15.6,"spinRate":1314,"spinDirection":261},"zone":14,"typeConfidence":2.0,"plateTime":0.44309937642277264,"extension":6.183276464485405},"index":0,"playId":"4bb6fd56-981b-3c5c-9379-563c6e3d44fd","pitchNumber":1,"startTime":"2026-04-22T00:31:37.252Z","endTime":"2026-04-22T00:31:41.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.204412408589064,"aZ":-25.171576986584203,"pfxX":-13.073019148009845,"pfxZ":3.729044174690099,"pX":0.23984964324499108,"pZ":2.4693061312942266,"vX0":14.128317128538038,"vY0":-136.9045836069562,"vZ0":-3.20636977089681,"x":107.86,"y":172.11,"x0":-3.3153267910766564,"y0":50.00380421714825,"z0":5.399098062785463,"aX":-24.555805650078387},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.1,"breakHorizontal":20.3,"spinRate":2046,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4017006846115745,"extension":6.3298755025702},"hitData":{"launchSpeed":99.4,"launchAngle":12.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.55,"coordY":82.6}},"index":1,"playId":"67ddc137-8a53-30c3-bf17-ba56a5896de8","pitchNumber":2,"startTime":"2026-04-22T00:31:49.596Z","endTime":"2026-04-22T00:32:01.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":0.94,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:32:01.176Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Royce Lewis lines out to right fielder Brett Baty.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T00:31:59.230Z","endTime":"2026-04-22T00:32:36.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":87.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.563748403903524,"aZ":-19.148623005650727,"pfxX":-10.866405947727833,"pfxZ":6.681100001840068,"pX":0.023115981264581833,"pZ":2.689478196667408,"vX0":13.21569351677251,"vY0":-138.6372734899807,"vZ0":-3.6938798298672344,"x":116.12,"y":166.16,"x0":-3.390447372958876,"y0":50.00309867204792,"z0":5.3148622373135455,"aX":-21.185641276485985},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":17.0,"spinRate":2035,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.39486252593438165,"extension":6.290565695900503},"hitData":{"launchSpeed":93.4,"launchAngle":23.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.22,"coordY":74.74}},"index":0,"playId":"34cebf9b-ef0f-3821-a850-5af089b07012","pitchNumber":1,"startTime":"2026-04-22T00:32:24.280Z","endTime":"2026-04-22T00:32:36.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.72,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:32:36.387Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T00:32:34.830Z","endTime":"2026-04-22T00:34:45.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.375738716844765,"aZ":-34.3043315372656,"pfxX":9.901535853927806,"pfxZ":-1.4586512646283882,"pX":-0.6337047270938297,"pZ":1.6103000335535418,"vX0":4.539179472139077,"vY0":-121.29188635540577,"vZ0":-1.5368834864130991,"x":141.16,"y":195.3,"x0":-3.8250393699287852,"y0":50.000891092713786,"z0":5.289707624551314,"aX":14.50496015495318},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.8,"breakHorizontal":-19.1,"spinRate":2915,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.4544752988563121,"extension":6.059569900628369},"index":0,"playId":"1210715b-3242-317a-bf61-6e0815347062","pitchNumber":1,"startTime":"2026-04-22T00:32:59.707Z","endTime":"2026-04-22T00:33:03.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.9,"endSpeed":82.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.483836206894665,"aZ":-24.686771542146182,"pfxX":-0.1447615974624461,"pfxZ":4.240304527204477,"pX":0.5306683000409235,"pZ":1.64765860070583,"vX0":10.338292318998302,"vY0":-133.23362609898572,"vZ0":-4.458030703635121,"x":96.77,"y":194.29,"x0":-3.411162675374198,"y0":50.00213661350635,"z0":5.167166249111782,"aX":-0.2578250686691771},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":-2.4,"spinRate":2633,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4140146032961738,"extension":6.577126480103662},"index":1,"playId":"1bb62ad8-594c-3ec6-a3d8-99ef49072234","pitchNumber":2,"startTime":"2026-04-22T00:33:18.229Z","endTime":"2026-04-22T00:33:21.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604202047482538,"aZ":-32.154468042042254,"pfxX":-9.014856451394712,"pfxZ":0.006470222360934752,"pX":-0.3872921054699918,"pZ":-0.4084821758891509,"vX0":10.8218260911999,"vY0":-129.57451094767006,"vZ0":-7.859382946625127,"x":131.76,"y":249.81,"x0":-3.4429533436272752,"y0":50.00032428794233,"z0":5.1146620759300205,"aX":-15.356514019399809},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.6,"breakHorizontal":13.9,"spinRate":1160,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4224207392287389,"extension":6.387079215413429},"index":2,"playId":"092ccbcd-de18-3131-9e73-d86f1ae325b2","pitchNumber":3,"startTime":"2026-04-22T00:34:01.743Z","endTime":"2026-04-22T00:34:04.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"cd46d741-56e6-3825-9d3f-e2133f78982c","startTime":"2026-04-22T00:34:26.181Z","endTime":"2026-04-22T00:34:29.181Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":72.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39077890196949,"aZ":-43.8984049202613,"pfxX":8.851924268101591,"pfxZ":-8.693210538284276,"pX":0.24893639901612394,"pZ":1.6874546256541132,"vX0":6.220690884858435,"vY0":-117.7249898432799,"vZ0":1.0684659111969828,"x":107.51,"y":193.22,"x0":-3.6141325748477566,"y0":50.0004879876261,"z0":5.418998782495968,"aX":11.942002781921856},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.8,"breakHorizontal":-18.0,"spinRate":3219,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4723321609622184,"extension":6.395433387602798},"index":4,"playId":"ed8ce294-577c-3caf-990a-2cf0399e1928","pitchNumber":4,"startTime":"2026-04-22T00:34:42.209Z","endTime":"2026-04-22T00:34:45.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:34:45.506Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Byron Buxton homers (4) on a fly ball to left field. Matt Wallner scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T00:34:48.584Z","endTime":"2026-04-22T00:37:35.205Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.245228887888864,"aZ":-27.09089682906654,"pfxX":-11.300473402164693,"pfxZ":2.766678396793921,"pX":1.100722671440554,"pZ":2.6338108251120964,"vX0":15.287862451876396,"vY0":-135.5808721691791,"vZ0":-2.476189674651711,"x":75.04,"y":167.67,"x0":-3.1772902693462286,"y0":50.00351724233409,"z0":5.475387014226406,"aX":-20.766435082601156},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.6,"breakHorizontal":16.7,"spinRate":2096,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.40601752461056506,"extension":6.356775030634359},"index":0,"playId":"3bbe9585-96c9-3bf0-9e81-1c5b8c06dddc","pitchNumber":1,"startTime":"2026-04-22T00:35:10.850Z","endTime":"2026-04-22T00:35:14.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"3ef0b16e-5f7a-3ba2-96da-b851d21ebbcd","startTime":"2026-04-22T00:35:26.454Z","endTime":"2026-04-22T00:35:31.895Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.438095486535204,"aZ":-25.99703877790417,"pfxX":-12.250760084220008,"pfxZ":3.278186008538376,"pX":-1.4075688291455406,"pZ":1.7557199828657861,"vX0":9.79885974742362,"vY0":-138.0272571592382,"vZ0":-4.531644318498,"x":170.65,"y":191.38,"x0":-3.4540212487477917,"y0":50.00363096067888,"z0":5.220827049515418,"aX":-23.084864688621277},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":19.4,"spinRate":2124,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.40044657616947266,"extension":6.261926939560839},"index":2,"playId":"3fbeffe7-2ddf-33fd-b0a2-2c0ac10a6b73","pitchNumber":2,"startTime":"2026-04-22T00:35:45.832Z","endTime":"2026-04-22T00:35:49.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":74.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952387781949835,"aZ":-32.382120737223545,"pfxX":12.582923749343095,"pfxZ":-0.14111135419578602,"pX":-0.4792608573354068,"pZ":3.0196530266467843,"vX0":4.104899844389592,"vY0":-120.06857390090607,"vZ0":1.5283349345660997,"x":135.27,"y":157.25,"x0":-3.856006855746587,"y0":50.00501849272883,"z0":5.303435608452329,"aX":17.976160477168794},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.5,"breakHorizontal":-23.9,"spinRate":3073,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.46001682515549325,"extension":6.157526041657464},"index":3,"playId":"807f3b18-c6ec-3aa8-ad99-c5f541b10faf","pitchNumber":3,"startTime":"2026-04-22T00:36:11.335Z","endTime":"2026-04-22T00:36:14.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15699222616197,"aZ":-31.264355696694565,"pfxX":-11.57416598710473,"pfxZ":0.46362058588054644,"pX":-1.5044790530570373,"pZ":3.869697259775624,"vX0":9.60882566575155,"vY0":-139.33577612207046,"vZ0":1.394801907885953,"x":174.35,"y":134.3,"x0":-3.504840396851738,"y0":50.00114726111956,"z0":5.438097232281809,"aX":-22.612090937775918},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.4,"breakHorizontal":18.8,"spinRate":2009,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39405040416036297,"extension":6.301338345839366},"index":4,"playId":"3147be9a-e317-310a-a9b5-d743f5a3b83b","pitchNumber":4,"startTime":"2026-04-22T00:36:31.354Z","endTime":"2026-04-22T00:36:36.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":5,"startTime":"2026-04-22T00:36:46.137Z","endTime":"2026-04-22T00:37:07.216Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.770911038332574,"aZ":-25.143584579609335,"pfxX":0.5939513735317732,"pfxZ":4.079995358449191,"pX":0.3803486087014756,"pZ":3.0971308214571693,"vX0":9.64345376687463,"vY0":-131.00876396844941,"vZ0":-0.674086917455091,"x":102.5,"y":155.16,"x0":-3.438160419927564,"y0":50.004915256636416,"z0":5.250721195609158,"aX":1.0236709558132568},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":-3.4,"spinRate":2556,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.4193810876259092,"extension":6.306788146670708},"hitData":{"launchSpeed":101.2,"launchAngle":34.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.9,"coordY":60.98}},"index":6,"playId":"7fb0f6bb-70f1-3b5a-a251-050e696ec218","pitchNumber":5,"startTime":"2026-04-22T00:37:07.216Z","endTime":"2026-04-22T00:37:35.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":-16.700000000000003,"leverageIndex":0.84,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:37:35.205Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to right fielder Brett Baty.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T00:37:18.078Z","endTime":"2026-04-22T00:38:21.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47596694412863,"aZ":-15.094155111783707,"pfxX":-9.11250298030036,"pfxZ":8.830026968955975,"pX":0.48977435034338224,"pZ":3.3272310814564583,"vX0":13.059050397403404,"vY0":-139.00153358260715,"vZ0":-2.529295750848953,"x":98.33,"y":148.94,"x0":-3.110339732873206,"y0":50.00321015609497,"z0":5.265123415368111,"aX":-17.628640162503963},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":13.4,"spinRate":2405,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.39576404839215273,"extension":6.442615465537157},"hitData":{"launchSpeed":85.3,"launchAngle":22.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.98,"coordY":102.41}},"index":0,"playId":"35b66f4a-004a-3b31-8589-64289525c5ec","pitchNumber":1,"startTime":"2026-04-22T00:38:09.399Z","endTime":"2026-04-22T00:38:21.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.68,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:38:21.458Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out to first baseman Mark Vientos.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T00:39:20.247Z","endTime":"2026-04-22T00:40:30.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T00:38:30.843Z","endTime":"2026-04-22T00:39:22.598Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98155939685533,"aZ":-13.431606709936654,"pfxX":-7.5392801099497255,"pfxZ":9.42821614806137,"pX":0.7662070605397724,"pZ":2.891559725955961,"vX0":13.381767003523226,"vY0":-140.82715977736177,"vZ0":-4.2524135119875375,"x":87.79,"y":160.71,"x0":-3.089711601422177,"y0":50.006691580734014,"z0":5.303840383321489,"aX":-14.994733218587289},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":10.6,"spinRate":2276,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3904394550843393,"extension":6.532243146174399},"index":1,"playId":"e0e53df6-7c26-36d2-86da-0fb4fac8724c","pitchNumber":1,"startTime":"2026-04-22T00:39:22.598Z","endTime":"2026-04-22T00:39:26.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.980138959855882,"aZ":-33.29943592714015,"pfxX":-6.252213267840898,"pfxZ":-0.6835259156083833,"pX":-0.38008861589888343,"pZ":2.132234793257562,"vX0":9.82516090396897,"vY0":-127.73586885815703,"vZ0":-1.3895195049053783,"x":131.49,"y":181.21,"x0":-3.4615761760369863,"y0":50.00074744621668,"z0":5.298141344789101,"aX":-10.345654189205494},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":9.1,"spinRate":1516,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.42857862588873585,"extension":6.311824136351033},"index":2,"playId":"a937ff9d-41a6-3b7f-b404-2aef8dfdfa2c","pitchNumber":2,"startTime":"2026-04-22T00:39:40.444Z","endTime":"2026-04-22T00:39:43.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.899589784103295,"aZ":-45.20531292534938,"pfxX":9.119039495041303,"pfxZ":-9.432092566736085,"pX":-2.428668595311839,"pZ":2.295658052801275,"vX0":0.2270553877376726,"vY0":-118.59190556901476,"vZ0":2.28677929983453,"x":209.58,"y":176.8,"x0":-3.705470592443507,"y0":50.00035318795749,"z0":5.533940331450841,"aX":12.603830873765512},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.8,"breakHorizontal":-16.4,"spinRate":3002,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4671654993902048,"extension":6.263961016925921},"index":3,"playId":"e24ef95e-07f7-36f2-8d7f-8a6a740043d4","pitchNumber":3,"startTime":"2026-04-22T00:40:03.284Z","endTime":"2026-04-22T00:40:06.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75475566286596,"aZ":-34.51753391231213,"pfxX":-10.863325017095802,"pfxZ":-1.4704766619890561,"pX":-0.9536324657397549,"pZ":1.330691359715558,"vX0":9.60235400989468,"vY0":-126.14134054727432,"vZ0":-2.800476373791922,"x":153.35,"y":202.85,"x0":-3.4144884083169824,"y0":50.0000576810363,"z0":5.262594165809313,"aX":-17.350623723928926},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.1,"breakHorizontal":17.3,"spinRate":1330,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4356702320743273,"extension":6.32713091177334},"hitData":{"launchSpeed":68.4,"launchAngle":-24.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.71,"coordY":171.95}},"index":4,"playId":"b0e1e76c-9da5-34e0-87ff-b3a5504f5697","pitchNumber":4,"startTime":"2026-04-22T00:40:23.666Z","endTime":"2026-04-22T00:40:30.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.49,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:40:30.772Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Torrens strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T00:43:08.952Z","endTime":"2026-04-22T00:44:34.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Banda replaces Simeon Woods Richardson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T00:41:53.272Z","endTime":"2026-04-22T00:42:24.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680573,"link":"/api/v1/people/680573","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Torrens replaces MJ Melendez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T00:42:24.700Z","endTime":"2026-04-22T00:43:11.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":669004,"link":"/api/v1/people/669004"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15518496495468,"aZ":-27.76538617059711,"pfxX":-0.8541659625494598,"pfxZ":2.9601264255174193,"pX":-2.0563671199095985,"pZ":1.3151752224781839,"vX0":-10.600028273878127,"vY0":-121.62146199715964,"vZ0":-3.9173060670932194,"x":195.38,"y":203.27,"x0":2.4801350475375474,"y0":50.00353158402616,"z0":5.370578502765167,"aX":-1.2701915319285553},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":4.2,"spinRate":2149,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.45137736674292483,"extension":6.501772283441002},"index":2,"playId":"6e6390b0-d939-360a-9039-c71fc327cd94","pitchNumber":1,"startTime":"2026-04-22T00:43:11.262Z","endTime":"2026-04-22T00:43:15.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45125679506938,"aZ":-18.965580201172326,"pfxX":10.91907967560709,"pfxZ":6.9451494670919764,"pX":0.03269029989402312,"pZ":2.9091705829911847,"vX0":-10.28285921226437,"vY0":-137.3175112329954,"vZ0":-3.5231086857245852,"x":115.75,"y":160.23,"x0":2.4139729023187146,"y0":50.00584136115031,"z0":5.505063370734586,"aX":20.77912888757134},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":-17.5,"spinRate":2142,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.39942288924120284,"extension":6.527511992539018},"index":3,"playId":"c27a82cf-048d-379f-8e6a-5d2fbb33121b","pitchNumber":2,"startTime":"2026-04-22T00:43:27.792Z","endTime":"2026-04-22T00:43:30.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.266076323444604,"aZ":-34.31658403720841,"pfxX":1.0420814108914906,"pfxZ":-1.373035920968106,"pX":-0.5046190895479289,"pZ":1.1697591524706519,"vX0":-8.239414896792734,"vY0":-124.04995151563135,"vZ0":-3.236479370628003,"x":136.23,"y":207.2,"x0":2.721077107885585,"y0":50.002897600939086,"z0":5.345351837997433,"aX":1.629760953088066},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.0,"breakHorizontal":0.0,"spinRate":2208,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.4411534825433119,"extension":6.541657900622164},"index":4,"playId":"3aab2104-f26d-3227-8260-8a1afcb62826","pitchNumber":3,"startTime":"2026-04-22T00:43:47.151Z","endTime":"2026-04-22T00:43:50.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T00:43:55.397Z","endTime":"2026-04-22T00:44:11.024Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09913642268456,"aZ":-15.39289907921368,"pfxX":7.536675479883685,"pfxZ":8.804807050465769,"pX":-0.13165707967819373,"pZ":4.437013867302999,"vX0":-9.066599855903311,"vY0":-137.98600383897914,"vZ0":-0.7159477546434903,"x":122.02,"y":118.98,"x0":2.2359544859807725,"y0":50.00001892187834,"z0":5.748619573151379,"aX":14.36019951705675},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":-11.5,"spinRate":2138,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.39876642237591264,"extension":6.466392365370869},"index":6,"playId":"f014a5ff-b501-31dd-801c-0854e9c21659","pitchNumber":4,"startTime":"2026-04-22T00:44:11.024Z","endTime":"2026-04-22T00:44:14.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90365459565887,"aZ":-31.098816636355846,"pfxX":-3.4112846167557502,"pfxZ":0.7050192411393041,"pX":-0.40223523872340616,"pZ":3.6271916420134445,"vX0":-6.410611209207773,"vY0":-122.70117336815578,"vZ0":1.5709676330875424,"x":132.33,"y":140.85,"x0":2.6857797400733228,"y0":50.0033052182554,"z0":5.625274354523101,"aX":-5.209585068851889},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":7.7,"spinRate":2224,"spinDirection":329},"zone":11,"typeConfidence":2.0,"plateTime":0.44610537800156447,"extension":6.5541386695257176},"index":7,"playId":"5ad38aab-f12d-3dea-94ba-259572404904","pitchNumber":5,"startTime":"2026-04-22T00:44:31.472Z","endTime":"2026-04-22T00:44:34.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:44:34.780Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T00:44:36.424Z","endTime":"2026-04-22T00:47:53.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.474999618513806,"aZ":-16.797362238686908,"pfxX":9.663311797559688,"pfxZ":7.937275881766094,"pX":0.5268883392173586,"pZ":4.9174207698915895,"vX0":-8.402618759340603,"vY0":-138.67739625832567,"vZ0":0.7948798252125823,"x":96.92,"y":106.01,"x0":2.3481344442109138,"y0":50.006844336416215,"z0":5.751667985401553,"aX":18.731120036145438},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":-15.6,"spinRate":2073,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39572901007841566,"extension":6.4612746017547655},"index":0,"playId":"2026ab46-ee2f-3179-af37-9fa9cfe0520c","pitchNumber":1,"startTime":"2026-04-22T00:45:01.566Z","endTime":"2026-04-22T00:45:04.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01857766768654,"aZ":-17.485750287750637,"pfxX":9.821000348578993,"pfxZ":7.724280695357482,"pX":0.822183230935467,"pZ":4.442330178234973,"vX0":-7.918145770102891,"vY0":-137.19745163746833,"vZ0":0.08689575378067849,"x":85.66,"y":118.84,"x0":2.4730302514910645,"y0":50.00397660539617,"z0":5.604219066998926,"aX":18.67996742888196},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":-16.1,"spinRate":2090,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3995811398009348,"extension":6.589944158655846},"index":1,"playId":"18affd53-5660-3194-8ba0-6a65886ba4ad","pitchNumber":2,"startTime":"2026-04-22T00:45:26.047Z","endTime":"2026-04-22T00:45:29.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0421223617973,"aZ":-17.035129298202193,"pfxX":10.537667228416138,"pfxZ":7.882321292822478,"pX":-0.16467444888922944,"pZ":2.9681280849595586,"vX0":-10.9756490500679,"vY0":-137.82019805650478,"vZ0":-3.521220078499103,"x":123.28,"y":158.64,"x0":2.503016652401827,"y0":50.00527203305695,"z0":5.415107747546914,"aX":20.245832351068817},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":-16.8,"spinRate":2119,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.39763828542333846,"extension":6.548607911266688},"index":2,"playId":"bcd04772-8e71-31c0-ad8a-2ee755eba0bc","pitchNumber":3,"startTime":"2026-04-22T00:45:45.176Z","endTime":"2026-04-22T00:45:48.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-22T00:45:52.403Z","endTime":"2026-04-22T00:46:29.434Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14796391247191,"aZ":-14.690153948991139,"pfxX":6.560706276973217,"pfxZ":9.311842927881736,"pX":-0.3157310911534818,"pZ":3.046390473802178,"vX0":-9.301131823533394,"vY0":-135.98560295648988,"vZ0":-3.5782140619687013,"x":129.03,"y":156.53,"x0":2.292695189368173,"y0":50.00088324894736,"z0":5.394988962230371,"aX":12.316409607879288},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":-10.0,"spinRate":2185,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.40242132357062,"extension":6.707684859004169},"index":4,"playId":"501d7fe1-6180-3d28-b0a4-39574b42dc34","pitchNumber":4,"startTime":"2026-04-22T00:46:29.434Z","endTime":"2026-04-22T00:46:32.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.152470042664795,"aZ":-31.809722351551176,"pfxX":0.4160382820525408,"pfxZ":0.2410976516143588,"pX":-0.9542601147955534,"pZ":1.7285538806385712,"vX0":-8.726612624634809,"vY0":-123.16457546377845,"vZ0":-2.2634651878187695,"x":153.37,"y":192.11,"x0":2.5854324938197806,"y0":50.005079679921586,"z0":5.3575109363878,"aX":0.6378729521112937},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.1,"breakHorizontal":1.3,"spinRate":2398,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4452174506430522,"extension":6.65572507881004},"index":5,"playId":"c19a9898-c29d-34a9-b353-58aa4037d135","pitchNumber":5,"startTime":"2026-04-22T00:46:47.949Z","endTime":"2026-04-22T00:46:52.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.128941201999965,"aZ":-12.099047304015734,"pfxX":8.055373712709283,"pfxZ":10.67637471294006,"pX":-0.7314454618984673,"pZ":3.0819732176979455,"vX0":-10.663924804510389,"vY0":-136.960442180329,"vZ0":-4.457893541404649,"x":144.88,"y":155.57,"x0":2.184692884987984,"y0":50.00393147542964,"z0":5.572358414191068,"aX":15.149221061573984},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-12.1,"spinRate":2190,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4014939677090359,"extension":6.688356646088718},"index":6,"playId":"83f58067-ab97-312b-bf52-3aa609d59d8e","pitchNumber":6,"startTime":"2026-04-22T00:47:23.248Z","endTime":"2026-04-22T00:47:26.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.861102313426198,"aZ":-28.276886578888334,"pfxX":-1.5466447421048852,"pfxZ":2.5587824871617944,"pX":0.09605487531416688,"pZ":1.8891164290720148,"vX0":-5.598420942440076,"vY0":-122.74191778896656,"vZ0":-2.5855421393422198,"x":113.34,"y":187.77,"x0":2.6096030559597763,"y0":50.00074214660203,"z0":5.3699559706769655,"aX":-2.353473357558926},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":4.2,"spinRate":2125,"spinDirection":327},"zone":8,"typeConfidence":2.0,"plateTime":0.446655229172106,"extension":6.551486803349893},"hitData":{"launchSpeed":91.2,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":170.43}},"index":7,"playId":"56747a65-64c2-3af2-a7f5-35cdc3a0f2bb","pitchNumber":7,"startTime":"2026-04-22T00:47:45.474Z","endTime":"2026-04-22T00:47:53.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:47:53.485Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T00:48:46.242Z","endTime":"2026-04-22T00:50:32.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyrone Taylor replaces Brett Baty.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T00:48:02.072Z","endTime":"2026-04-22T00:48:16.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T00:48:16.145Z","endTime":"2026-04-22T00:48:48.581Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.947023600454678,"aZ":-14.198425429733012,"pfxX":6.219859464786543,"pfxZ":9.290510529959159,"pX":-0.38215820870087447,"pZ":3.7257479668508755,"vX0":-9.41626495470249,"vY0":-138.47803509354563,"vZ0":-2.4860529957983317,"x":131.57,"y":138.18,"x0":2.25981927000011,"y0":50.005692900697824,"z0":5.589184496706364,"aX":12.039231013416284},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":-9.2,"spinRate":2088,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3960608008349866,"extension":6.611487389270529},"index":2,"playId":"b671f42c-e180-3fa5-8ee8-47106c711aa4","pitchNumber":1,"startTime":"2026-04-22T00:48:48.581Z","endTime":"2026-04-22T00:48:52.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.1,"endSpeed":86.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73742311737205,"aZ":-13.35283767421104,"pfxX":6.532990956019553,"pfxZ":9.781189364521126,"pX":0.26174408856703757,"pZ":3.964291651344433,"vX0":-7.726879345627736,"vY0":-138.3031009794481,"vZ0":-1.9932895186718067,"x":107.02,"y":131.74,"x0":2.2517273520356498,"y0":50.004899566850376,"z0":5.596852293625198,"aX":12.57456413775588},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":-10.1,"spinRate":2295,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3970337940844262,"extension":6.462725664824103},"index":3,"playId":"033b9a80-b892-39ae-a7ff-1ecb4281b246","pitchNumber":2,"startTime":"2026-04-22T00:49:04.683Z","endTime":"2026-04-22T00:49:08.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.708880705843875,"aZ":-13.974799106837184,"pfxX":6.673732284128565,"pfxZ":9.830337460338113,"pX":0.6272631800887566,"pZ":3.2746880376513565,"vX0":-6.989288533509848,"vY0":-136.35093170576806,"vZ0":-3.3660341455824,"x":93.09,"y":150.36,"x0":2.3776840932449423,"y0":50.00091320211071,"z0":5.512137527891755,"aX":12.352936903980027},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":-10.3,"spinRate":2181,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.40434176105812414,"extension":6.46127311366143},"index":4,"playId":"98d32d22-fccc-3834-a63d-7eaf98f05374","pitchNumber":3,"startTime":"2026-04-22T00:49:21.251Z","endTime":"2026-04-22T00:49:24.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":86.3,"endSpeed":78.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222829852046,"aZ":-31.041448698315975,"pfxX":0.4129535020991978,"pfxZ":0.7259188064808773,"pX":-0.2196472837926288,"pZ":0.9455024773443238,"vX0":-6.991877139986952,"vY0":-125.26875962702589,"vZ0":-4.463560634766884,"x":125.37,"y":213.25,"x0":2.5789941201825717,"y0":50.00238565944719,"z0":5.348899892754174,"aX":0.64402084606231},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":1.2,"spinRate":2098,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.44078367213557934,"extension":6.58775388514707},"index":5,"playId":"df4db4b8-aacd-3b57-892a-42a822fa7a15","pitchNumber":4,"startTime":"2026-04-22T00:49:42.170Z","endTime":"2026-04-22T00:49:46.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.732655242480167,"aZ":-29.3914426531182,"pfxX":-0.9853173338558827,"pfxZ":1.7987824689962044,"pX":-1.9702807964518925,"pZ":-0.2486468934670824,"vX0":-10.373992310648372,"vY0":-124.44400323033035,"vZ0":-7.309108827954001,"x":192.1,"y":245.49,"x0":2.4014271872597655,"y0":50.00586261382753,"z0":5.2004732335730175,"aX":-1.5263819085887533},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":4.4,"spinRate":2343,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.442150669588786,"extension":6.584798713144285},"index":6,"playId":"b4847f92-22c7-3399-8f9c-0cddeb9536b9","pitchNumber":5,"startTime":"2026-04-22T00:50:03.573Z","endTime":"2026-04-22T00:50:08.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047768700175695,"aZ":-28.288354195750237,"pfxX":0.010388880943533962,"pfxZ":2.5269895625430014,"pX":-1.3082923025277533,"pZ":0.728694750654666,"vX0":-9.359069810160625,"vY0":-123.89064044082038,"vZ0":-5.268563897171879,"x":166.87,"y":219.11,"x0":2.533082308340605,"y0":50.00575499885012,"z0":5.2760892601572085,"aX":0.017721707669423267},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.5,"breakHorizontal":2.4,"spinRate":2146,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4438036443345692,"extension":6.588004531847806},"index":7,"playId":"1e910c51-6026-3cd0-98a3-631bf62f7a6d","pitchNumber":6,"startTime":"2026-04-22T00:50:29.527Z","endTime":"2026-04-22T00:50:32.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:50:32.940Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:52:40.956Z","endTime":"2026-04-22T00:53:56.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luis Torrens remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T00:52:17.973Z","endTime":"2026-04-22T00:52:18.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":669004,"link":"/api/v1/people/669004"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tyrone Taylor remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T00:52:18.004Z","endTime":"2026-04-22T00:52:43.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":683146,"link":"/api/v1/people/683146"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.688048556511134,"aZ":-21.506796046531708,"pfxX":-12.94629760968003,"pfxZ":5.510448421002611,"pX":-0.7692750637063658,"pZ":2.961612101071513,"vX0":11.782308483686897,"vY0":-138.65300427231352,"vZ0":-2.5389093693806477,"x":146.32,"y":158.82,"x0":-3.4038908482372436,"y0":50.001756071385316,"z0":5.333496951773334,"aX":-25.058852199335842},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":20.8,"spinRate":2117,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39591719458473973,"extension":6.376477207000422},"index":2,"playId":"f6cb696a-1655-3e58-bc90-e24d6bdffa83","pitchNumber":1,"startTime":"2026-04-22T00:52:43.289Z","endTime":"2026-04-22T00:52:46.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.0,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.817692313529637,"aZ":-26.26384005034815,"pfxX":-13.279123766179552,"pfxZ":3.2354405237279353,"pX":0.8622085088052129,"pZ":1.922668715466233,"vX0":15.63340228610038,"vY0":-134.4152133505087,"vZ0":-3.986439367694361,"x":84.13,"y":186.87,"x0":-3.3108450023547227,"y0":50.00070773764278,"z0":5.295232089322532,"aX":-24.236158487803486},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":20.6,"spinRate":2075,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4078876525425401,"extension":6.417243398353083},"index":3,"playId":"11076860-68f5-3f85-b56b-e85b7e23cb51","pitchNumber":2,"startTime":"2026-04-22T00:52:53.997Z","endTime":"2026-04-22T00:52:58.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.780180080562214,"aZ":-22.72865375865416,"pfxX":-11.940741275396984,"pfxZ":4.9753096008809266,"pX":-0.48936390491197096,"pZ":1.5249711781789077,"vX0":12.158230262185638,"vY0":-137.2542901939551,"vZ0":-5.597143138033903,"x":135.65,"y":197.61,"x0":-3.4356293244473646,"y0":50.00229852551757,"z0":5.148949579607878,"aX":-22.66938970697291},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":19.0,"spinRate":2103,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3998143365277582,"extension":6.451432061212387},"index":4,"playId":"903f5e15-52e0-3924-be6a-67828d30b4f7","pitchNumber":3,"startTime":"2026-04-22T00:53:07.104Z","endTime":"2026-04-22T00:53:34.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.68557624845551,"aZ":-11.781179761926964,"pfxX":-8.174331057940991,"pfxZ":10.475196419432267,"pX":0.3935119973005755,"pZ":2.8341008265090344,"vX0":12.439827635346274,"vY0":-139.44333990932367,"vZ0":-4.458308338124965,"x":102.0,"y":162.26,"x0":-3.087025644145704,"y0":50.004178073019524,"z0":5.246141799463102,"aX":-15.916823338576023},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":11.9,"spinRate":2468,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.39451295190557634,"extension":6.510634306181044},"index":5,"playId":"98be460b-d20e-3d86-9f4b-fb9804dae382","pitchNumber":4,"startTime":"2026-04-22T00:53:38.734Z","endTime":"2026-04-22T00:53:42.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.192295439246635,"aZ":-18.92603014858483,"pfxX":-12.477962868971645,"pfxZ":6.914920668210302,"pX":0.2965844142819417,"pZ":3.1749103956133364,"vX0":13.702784240640613,"vY0":-138.11892611477256,"vZ0":-2.5436823023408075,"x":105.69,"y":153.06,"x0":-3.1277904444423306,"y0":50.00222608551107,"z0":5.392840206522014,"aX":-23.904514157196434},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":19.4,"spinRate":2161,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.3978470755332646,"extension":6.3446023908402465},"index":6,"playId":"b12dda83-a097-374d-af8e-8c1390702194","pitchNumber":5,"startTime":"2026-04-22T00:53:52.832Z","endTime":"2026-04-22T00:53:56.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:53:56.576Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kody Clemens doubles (1) on a sharp line drive to right fielder Tyrone Taylor.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:53:58.053Z","endTime":"2026-04-22T00:55:39.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2656805334814,"aZ":-17.16754648373767,"pfxX":-9.504990147270739,"pfxZ":7.5817467701221055,"pX":0.43977674418798285,"pZ":2.03805917993818,"vX0":13.139437658849292,"vY0":-140.40156695085773,"vZ0":-5.618896880107187,"x":100.24,"y":183.75,"x0":-3.084170106992174,"y0":50.004275925074246,"z0":5.197385277415939,"aX":-18.819175243658602},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":14.3,"spinRate":2365,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.39135262294873563,"extension":6.5219526171440005},"index":0,"playId":"61d3c484-7ea5-3c67-86e6-4c356da99295","pitchNumber":1,"startTime":"2026-04-22T00:54:24.833Z","endTime":"2026-04-22T00:54:28.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.540492269627457,"aZ":-19.98869006144545,"pfxX":-11.354781141406658,"pfxZ":6.377575830921188,"pX":1.2511775954362914,"pZ":2.5211716552630072,"vX0":15.884787634914755,"vY0":-137.61528753557167,"vZ0":-3.4990884074285566,"x":69.31,"y":170.71,"x0":-3.1301243497004902,"y0":50.0056191045521,"z0":5.169115495884964,"aX":-21.70646878080239},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":17.0,"spinRate":2368,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.3985542405836755,"extension":6.508964649358563},"index":1,"playId":"f73e9af1-776a-3283-af68-003017d6dae7","pitchNumber":2,"startTime":"2026-04-22T00:54:38.421Z","endTime":"2026-04-22T00:54:42.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.312245177226128,"aZ":-31.750677403178038,"pfxX":-11.574814979851269,"pfxZ":0.2536836828947937,"pX":0.3320969476633776,"pZ":1.790785222381269,"vX0":13.137659499381233,"vY0":-127.92383866262878,"vZ0":-2.4713782806137363,"x":104.34,"y":190.43,"x0":-3.3654882760733185,"y0":50.00188491786586,"z0":5.25763565353751,"aX":-19.189637890950678},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":18.0,"spinRate":1151,"spinDirection":263},"zone":9,"typeConfidence":2.0,"plateTime":0.42812440201350066,"extension":6.308639452408133},"index":2,"playId":"9d7fb286-d975-3bc2-8a39-4ecc778eed4f","pitchNumber":3,"startTime":"2026-04-22T00:54:52.506Z","endTime":"2026-04-22T00:54:55.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T00:55:00.839Z","endTime":"2026-04-22T00:55:14.333Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.256983809141428,"aZ":-45.302326512360025,"pfxX":8.496960153716973,"pfxZ":-9.403543748405246,"pX":1.7147373129674852,"pZ":0.9097466879454142,"vX0":9.118934554242623,"vY0":-119.67195476229924,"vZ0":-0.7895312822864787,"x":51.64,"y":214.22,"x0":-3.304922462804998,"y0":50.00487522889841,"z0":5.440193171870386,"aX":11.85767063890247},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-16.7,"breakHorizontal":-18.2,"spinRate":3357,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.46452470334203655,"extension":6.468988618729051},"index":4,"playId":"94df93f4-f134-3106-8ecb-e8aa289b5360","pitchNumber":4,"startTime":"2026-04-22T00:55:14.333Z","endTime":"2026-04-22T00:55:17.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44769844462839,"aZ":-24.70936713471825,"pfxX":-11.439558756956952,"pfxZ":4.065546557213057,"pX":0.20275184424897966,"pZ":3.215505178570435,"vX0":12.734459940379761,"vY0":-135.36098768154838,"vZ0":-1.05215872487061,"x":109.27,"y":151.96,"x0":-3.100112599405377,"y0":50.003812359982135,"z0":5.356351596976153,"aX":-21.007421590410306},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":17.6,"spinRate":2104,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.40628788686204365,"extension":6.380880759708078},"hitData":{"launchSpeed":105.0,"launchAngle":13.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":202.84,"coordY":105.73}},"index":5,"playId":"cb8ba88c-6437-3044-8b9f-3b24a10cbf6b","pitchNumber":5,"startTime":"2026-04-22T00:55:27.923Z","endTime":"2026-04-22T00:55:39.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":-8.199999999999989,"leverageIndex":1.27,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:55:39.941Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a sharp line drive to center fielder Luis Robert Jr. Kody Clemens scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:55:42.414Z","endTime":"2026-04-22T00:57:20.008Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":690997,"link":"/api/v1/people/690997"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.8,"endSpeed":75.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30097527590287,"aZ":-33.10869395123748,"pfxX":13.738935379016219,"pfxZ":-0.640510026418788,"pX":-1.0562828836883509,"pZ":2.863143195827594,"vX0":2.5151364781382943,"vY0":-121.85182465754569,"vZ0":1.1504745693778167,"x":157.26,"y":161.48,"x0":-3.891657967584504,"y0":50.00444797428629,"z0":5.3197449071034955,"aX":19.97878553661089},"breaks":{"breakAngle":32.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.5,"breakHorizontal":-25.4,"spinRate":3102,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.45532447339555393,"extension":6.060074036785862},"index":0,"playId":"d1158d22-4913-3180-9471-3b60d69d4aa4","pitchNumber":1,"startTime":"2026-04-22T00:56:50.859Z","endTime":"2026-04-22T00:56:54.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":76.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16516556816038,"aZ":-34.56476111680297,"pfxX":11.986286858979668,"pfxZ":-1.5760958819771016,"pX":0.12802021195226626,"pZ":2.1929846046635,"vX0":5.747883891243244,"vY0":-124.19742829916818,"vZ0":-0.0481373687897515,"x":112.12,"y":179.57,"x0":-3.796953731962253,"y0":50.00521970651253,"z0":5.165018341006386,"aX":18.137772896905652},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.5,"breakHorizontal":-23.3,"spinRate":2995,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4464430088957041,"extension":6.365632028596539},"hitData":{"launchSpeed":103.1,"launchAngle":13.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.79,"coordY":83.71}},"index":1,"playId":"0485e7c8-c2da-38d0-b798-703d6fa2f9dc","pitchNumber":2,"startTime":"2026-04-22T00:57:07.992Z","endTime":"2026-04-22T00:57:20.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-15.700000000000003,"leverageIndex":2.53,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2026-04-22T00:57:20.008Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, shortstop Francisco Lindor to first baseman Mark Vientos. Luke Keaschall to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:58:50.227Z","endTime":"2026-04-22T01:01:17.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8,10],"actionIndex":[7],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T00:57:33.621Z","endTime":"2026-04-22T00:58:36.065Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"2d46ff0f-50fe-308b-b2d0-0dc5d699eb0b","startTime":"2026-04-22T00:58:36.065Z","endTime":"2026-04-22T00:58:39.065Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97009417337454,"aZ":-15.0138103520572,"pfxX":-8.468007176444502,"pfxZ":9.036220475322079,"pX":-1.8725238701258102,"pZ":2.209718570790382,"vX0":7.58328067538788,"vY0":-137.76684024506142,"vZ0":-5.348253250320464,"x":188.38,"y":179.12,"x0":-3.576547327576083,"y0":50.00571034322368,"z0":5.210805945055384,"aX":-16.0884194511582},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":13.6,"spinRate":2340,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3993700177532644,"extension":6.35149220956038},"index":2,"playId":"14db6016-99b7-31bf-a57a-bf92106e2a0a","pitchNumber":1,"startTime":"2026-04-22T00:58:52.585Z","endTime":"2026-04-22T00:58:58.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.928843733152572,"aZ":-35.36482233262055,"pfxX":11.227739237785693,"pfxZ":-2.1352949314539558,"pX":-1.283947885137319,"pZ":2.169730592656213,"vX0":3.37910934292055,"vY0":-122.40672479122651,"vZ0":0.2764174331972098,"x":165.94,"y":180.2,"x0":-4.146920693091986,"y0":50.00461391672582,"z0":5.125103305611449,"aX":16.75452602443514},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.5,"breakHorizontal":-21.1,"spinRate":3066,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4503523576719557,"extension":6.1216989748904505},"index":3,"playId":"aba9f6a0-0745-3dd2-95c4-f03ac8ed8267","pitchNumber":2,"startTime":"2026-04-22T00:59:13.575Z","endTime":"2026-04-22T00:59:17.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.386113902397934,"aZ":-23.308801381880908,"pfxX":0.1117883927853589,"pfxZ":4.9428002071094355,"pX":0.16384419824379098,"pZ":2.2675258711241284,"vX0":9.62037552245379,"vY0":-132.39369046980858,"vZ0":-3.5247338298598843,"x":110.75,"y":177.56,"x0":-3.5151589970692463,"y0":50.00472261901348,"z0":5.300691976786718,"aX":0.2009498418090293},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-2.0,"spinRate":2518,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4120028363999575,"extension":6.322792542997089},"index":4,"playId":"7126f016-db13-357e-996b-58bcd91ed008","pitchNumber":3,"startTime":"2026-04-22T00:59:31.867Z","endTime":"2026-04-22T00:59:35.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"playId":"d494425b-8095-35b2-81fb-7f90f75d3755","startTime":"2026-04-22T00:59:53.669Z","endTime":"2026-04-22T00:59:56.669Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61386268654849,"aZ":-37.11469811564877,"pfxX":-9.158703075009008,"pfxZ":-3.008427961669275,"pX":-1.5531302896751398,"pZ":1.3660303646085428,"vX0":8.490725036974892,"vY0":-128.47474908096407,"vZ0":-2.3535912780307022,"x":176.2,"y":201.9,"x0":-3.7368141338172696,"y0":50.00120900426456,"z0":5.224206877948931,"aX":-15.063391487459482},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.8,"breakHorizontal":14.3,"spinRate":1219,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.42899932980538,"extension":6.265108227818871},"index":6,"playId":"43d87b40-2786-3f79-817d-3e024bed89e1","pitchNumber":4,"startTime":"2026-04-22T01:00:17.274Z","endTime":"2026-04-22T01:00:23.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Keaschall steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":7,"actionPlayId":"43d87b40-2786-3f79-817d-3e024bed89e1","startTime":"2026-04-22T01:00:25.410Z","endTime":"2026-04-22T01:00:42.111Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"postOnSecond":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":46.300000000000004,"awayTeamWinProbability":53.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":2.11,"dramaIndex":79.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74619019021239,"aZ":-45.064742608722305,"pfxX":9.250439298461522,"pfxZ":-9.133818775597469,"pX":-1.6411405485761354,"pZ":1.966901108208651,"vX0":2.363285568027875,"vY0":-119.65453892285132,"vZ0":1.5684629731048978,"x":179.56,"y":185.67,"x0":-3.849003845056401,"y0":50.000593594921476,"z0":5.423835104064742,"aX":13.058595222245545},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.6,"breakHorizontal":-17.4,"spinRate":3264,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.46244299820107226,"extension":6.235057825124174},"index":8,"playId":"6d650a1a-1489-3363-ad7d-fbdee262f18b","pitchNumber":5,"startTime":"2026-04-22T01:00:42.111Z","endTime":"2026-04-22T01:00:46.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":9,"startTime":"2026-04-22T01:00:53.755Z","endTime":"2026-04-22T01:01:08.731Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865157788678285,"aZ":-36.76303947446699,"pfxX":-8.6930209577591,"pfxZ":-2.7636587840147406,"pX":-0.26471435177210756,"pZ":2.223272723830224,"vX0":10.566985177035034,"vY0":-128.7620613506807,"vZ0":-0.4644477312272539,"x":127.09,"y":178.75,"x0":-3.316653794167915,"y0":50.005821941477464,"z0":5.281524186021043,"aX":-14.416980287718223},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.8,"breakHorizontal":13.1,"spinRate":1201,"spinDirection":268},"zone":8,"typeConfidence":2.0,"plateTime":0.4274485256261791,"extension":6.4560935791421885},"hitData":{"launchSpeed":93.9,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.83,"coordY":145.6}},"index":10,"playId":"21c4d209-1f05-31ca-8ef9-cf6bb4378279","pitchNumber":6,"startTime":"2026-04-22T01:01:08.731Z","endTime":"2026-04-22T01:01:17.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":690997,"link":"/api/v1/people/690997"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":2.11,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:01:17.735Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to left fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T01:03:53.862Z","endTime":"2026-04-22T01:04:04.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T01:01:28.265Z","endTime":"2026-04-22T01:01:57.356Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Huascar Brazobán replaces Nolan McLean.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T01:01:57.356Z","endTime":"2026-04-22T01:03:56.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690997,"link":"/api/v1/people/690997","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62847475115754,"aZ":-22.537646047862502,"pfxX":-11.04635420883491,"pfxZ":5.040885965291101,"pX":0.07096200461593981,"pZ":2.2717534926690464,"vX0":7.530293373263047,"vY0":-138.52561682133836,"vZ0":-5.286119265174433,"x":114.3,"y":177.44,"x0":-1.2701886956642194,"y0":50.004458197408795,"z0":5.745387543965804,"aX":-21.121836779854714},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":18.1,"spinRate":2186,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.3978870206707139,"extension":5.780020109317873},"hitData":{"launchSpeed":73.6,"launchAngle":28.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.64,"coordY":108.99}},"index":2,"playId":"13d08529-043c-3d07-b5c2-f9537d534ade","pitchNumber":1,"startTime":"2026-04-22T01:03:56.194Z","endTime":"2026-04-22T01:04:04.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":7.199999999999996,"leverageIndex":2.68,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:04:04.141Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mark Vientos flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:06:26.647Z","endTime":"2026-04-22T01:08:00.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Topa replaces Anthony Banda.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:05:39.652Z","endTime":"2026-04-22T01:06:28.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.676182826202925,"aZ":-29.54374052378332,"pfxX":-11.437916546787937,"pfxZ":1.3959820060058767,"pX":-0.47960966529996735,"pZ":2.341492645005087,"vX0":8.31708009452705,"vY0":-137.20197174950957,"vZ0":-1.6742974693411041,"x":135.28,"y":175.56,"x0":-2.082280838888721,"y0":50.00229664460998,"z0":4.995813752124852,"aX":-21.550302112465907},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.4,"breakHorizontal":18.7,"spinRate":2189,"spinDirection":252},"zone":4,"typeConfidence":0.92,"plateTime":0.4010099111503327,"extension":5.77096579960833},"index":1,"playId":"2f3f6722-afa5-3e7a-a132-57f16dc4e3e8","pitchNumber":1,"startTime":"2026-04-22T01:06:28.992Z","endTime":"2026-04-22T01:06:32.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":81.6,"endSpeed":74.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.497895786950274,"aZ":-29.015234210268716,"pfxX":6.546755191198343,"pfxZ":2.220403439745665,"pX":-1.4664999333391584,"pZ":2.6413810815931584,"vX0":0.6465449488106548,"vY0":-118.79882730867159,"vZ0":0.584024480917213,"x":172.9,"y":167.46,"x0":-2.5927244212274787,"y0":50.00435651332055,"z0":5.036993334297438,"aX":9.325820866143223},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.4,"breakHorizontal":-12.0,"spinRate":2615,"spinDirection":72},"zone":11,"typeConfidence":0.91,"plateTime":0.46167420421336125,"extension":5.560443171374914},"index":2,"playId":"ff5a6352-8e2d-3895-82a1-6fcc630c60ae","pitchNumber":2,"startTime":"2026-04-22T01:06:42.936Z","endTime":"2026-04-22T01:06:46.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56846117302387,"aZ":-30.56905925682344,"pfxX":-11.551715321549455,"pfxZ":0.8407580602469755,"pX":0.25625804328064716,"pZ":1.64129318245254,"vX0":10.114488802987108,"vY0":-137.4776634296194,"vZ0":-3.170804728254949,"x":107.23,"y":194.47,"x0":-1.9766232178842214,"y0":50.00170380997089,"z0":4.892923470842936,"aX":-22.02607852241356},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.0,"breakHorizontal":18.7,"spinRate":2235,"spinDirection":254},"zone":14,"typeConfidence":0.93,"plateTime":0.3989905716166411,"extension":5.765884333616331},"index":3,"playId":"737c7a94-f3fc-3c00-b42b-a23df070185c","pitchNumber":3,"startTime":"2026-04-22T01:06:59.560Z","endTime":"2026-04-22T01:07:02.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T01:07:10.165Z","endTime":"2026-04-22T01:07:25.230Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":80.7,"endSpeed":74.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.604924164850328,"aZ":-32.0258107362077,"pfxX":11.732916991133791,"pfxZ":0.10224011250037268,"pX":-0.5235359007811917,"pZ":1.6856575795337148,"vX0":1.0616663873011196,"vY0":-117.50542577012254,"vZ0":-0.6539644318822245,"x":136.96,"y":193.27,"x0":-2.5048346176776715,"y0":50.00060758358874,"z0":4.959918331419999,"aX":16.297783720959597},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.4,"breakHorizontal":-21.5,"spinRate":2692,"spinDirection":65},"zone":7,"typeConfidence":0.93,"plateTime":0.4672864773031278,"extension":5.469125028441532},"index":5,"playId":"65767729-b7fb-3b5d-b701-a3a71442d868","pitchNumber":4,"startTime":"2026-04-22T01:07:25.230Z","endTime":"2026-04-22T01:07:31.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.054828831071383,"aZ":-31.60453965017635,"pfxX":7.052555499771253,"pfxZ":0.39872949138470304,"pX":0.7464821415956091,"pZ":2.600950824089894,"vX0":4.883542213332033,"vY0":-118.68989486464957,"vZ0":0.9914838666933616,"x":88.55,"y":168.55,"x0":-2.255018786179943,"y0":50.00209414574335,"z0":5.059380380447794,"aX":10.044514260219652},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.2,"breakHorizontal":-13.9,"spinRate":2575,"spinDirection":70},"zone":6,"typeConfidence":0.91,"plateTime":0.4617655157961509,"extension":5.54934326537016},"hitData":{"launchSpeed":92.4,"launchAngle":31.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.59,"coordY":64.19}},"index":6,"playId":"014266cf-a8ae-3dca-a74f-361ef0ddea00","pitchNumber":5,"startTime":"2026-04-22T01:07:51.303Z","endTime":"2026-04-22T01:08:00.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":668901,"link":"/api/v1/people/668901","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":668901,"link":"/api/v1/people/668901"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:08:00.631Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:08:01.818Z","endTime":"2026-04-22T01:10:22.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.572541718633783,"aZ":-29.521271060992497,"pfxX":-11.247932521325362,"pfxZ":1.3812994979278779,"pX":0.46121112251097307,"pZ":2.0251409264569857,"vX0":10.844620629150924,"vY0":-137.77054271394678,"vZ0":-2.283439413269793,"x":99.42,"y":184.1,"x0":-2.0711625000126705,"y0":50.00048449427508,"z0":4.866781218238198,"aX":-21.54732798826571},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.2,"breakHorizontal":18.0,"spinRate":2190,"spinDirection":248},"zone":9,"typeConfidence":0.93,"plateTime":0.3980846773079607,"extension":5.900000282827491},"index":0,"playId":"5122a7b6-2057-32f2-b658-4546a9b695c1","pitchNumber":1,"startTime":"2026-04-22T01:08:32.486Z","endTime":"2026-04-22T01:08:35.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.857440970994833,"aZ":-23.361483381993885,"pfxX":-2.942952237434973,"pfxZ":4.871393806020642,"pX":0.454542228394024,"pZ":3.207831571103246,"vX0":7.898810850442307,"vY0":-133.21576568305423,"vZ0":-0.521243980456493,"x":99.67,"y":152.17,"x0":-2.157999947262469,"y0":50.003753758565466,"z0":5.085128604681643,"aX":-5.326047744556614},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":3.7,"spinRate":2508,"spinDirection":209},"zone":3,"typeConfidence":0.92,"plateTime":0.41013051837057857,"extension":5.969612942688357},"index":1,"playId":"a94db716-ffdc-3abc-af36-85a5720a595e","pitchNumber":2,"startTime":"2026-04-22T01:08:48.329Z","endTime":"2026-04-22T01:08:54.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755597488186314,"aZ":-22.532886567782818,"pfxX":-2.3549942842314753,"pfxZ":5.302800069500506,"pX":1.0305944570452907,"pZ":2.745618105444941,"vX0":9.074987191108177,"vY0":-133.49459577173883,"vZ0":-1.7391762619630668,"x":77.72,"y":164.65,"x0":-2.0960646918005623,"y0":50.00308544236763,"z0":5.0157471984832736,"aX":-4.283093290754782},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":2.4,"spinRate":2467,"spinDirection":232},"zone":12,"typeConfidence":0.92,"plateTime":0.4091543852780335,"extension":5.754115097702686},"index":2,"playId":"a7b8d64a-b07b-37c4-9286-d64d2b50ad21","pitchNumber":3,"startTime":"2026-04-22T01:09:07.079Z","endTime":"2026-04-22T01:09:11.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91344822928702,"aZ":-32.44572690625679,"pfxX":-11.55750030671183,"pfxZ":-0.14340448056476074,"pX":0.6430259346978817,"pZ":1.226887237378125,"vX0":10.813998754406107,"vY0":-136.6893455416675,"vZ0":-3.63557352641362,"x":92.49,"y":205.65,"x0":-1.8889372537380404,"y0":50.00519480806231,"z0":4.8348777807674015,"aX":-21.57909378594953},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.0,"breakHorizontal":18.2,"spinRate":2263,"spinDirection":251},"zone":14,"typeConfidence":0.93,"plateTime":0.4028019269804366,"extension":5.750461993735313},"index":3,"playId":"9dec5fff-3a51-380f-b050-4bb26317fb1e","pitchNumber":4,"startTime":"2026-04-22T01:09:23.135Z","endTime":"2026-04-22T01:09:27.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.831205228179652,"aZ":-22.228675523704084,"pfxX":-2.895297738230138,"pfxZ":5.446880123399941,"pX":0.5657762060038783,"pZ":3.409500501095947,"vX0":8.149716418402974,"vY0":-133.756687569322,"vZ0":-0.24617932250599017,"x":95.43,"y":146.72,"x0":-2.134321395689427,"y0":50.00172020688407,"z0":5.086517381739142,"aX":-5.286515864638365},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":3.6,"spinRate":2403,"spinDirection":230},"zone":3,"typeConfidence":0.92,"plateTime":0.40833814802939106,"extension":5.673543574688388},"index":4,"playId":"3cc63f8f-b2d9-316d-a7e8-e41dd956b967","pitchNumber":5,"startTime":"2026-04-22T01:09:41.267Z","endTime":"2026-04-22T01:10:08.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"}},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517507677401753,"aZ":-39.227067526450824,"pfxX":-8.237591438703133,"pfxZ":-4.4311849432228545,"pX":-0.06622643667905145,"pZ":1.8716642404344372,"vX0":7.555589210120415,"vY0":-125.90862839986505,"vZ0":0.18882118768293488,"x":119.52,"y":188.25,"x0":-2.0475692565359855,"y0":50.00240930090043,"z0":4.991609962055042,"aX":-13.118041834671876},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.7,"breakHorizontal":13.0,"spinRate":1839,"spinDirection":268},"zone":8,"typeConfidence":0.92,"plateTime":0.43639909814884126,"extension":5.931896180824226},"hitData":{"launchSpeed":108.6,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":148.14}},"index":5,"playId":"c96790a7-f29a-3a77-8552-bb3994b8feba","pitchNumber":6,"startTime":"2026-04-22T01:10:14.126Z","endTime":"2026-04-22T01:10:22.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:10:22.545Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:10:23.902Z","endTime":"2026-04-22T01:12:26.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.134672586613622,"aZ":-26.3238854977741,"pfxX":-1.2895676187594936,"pfxZ":3.1965806159253543,"pX":0.23379578985036004,"pZ":3.8384258836425733,"vX0":6.751790725160851,"vY0":-133.7384344534212,"vZ0":1.2458902613569054,"x":108.09,"y":135.14,"x0":-2.145029995902206,"y0":50.002065686925235,"z0":5.240959422789421,"aX":-2.36062691016861},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":1.1,"spinRate":2318,"spinDirection":236},"zone":12,"typeConfidence":0.89,"plateTime":0.40799511729134874,"extension":5.8016311820566395},"index":0,"playId":"1e6834aa-1a12-3be9-986b-5e1078fcde84","pitchNumber":1,"startTime":"2026-04-22T01:10:47.336Z","endTime":"2026-04-22T01:10:51.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.342869249000934,"aZ":-36.728706565749384,"pfxX":-11.912537638482842,"pfxZ":-2.451802068985261,"pX":1.3638088314520673,"pZ":1.8779776548166693,"vX0":12.655622250632579,"vY0":-136.11455676583,"vZ0":-1.38231421658003,"x":65.01,"y":188.07,"x0":-1.8179619469355803,"y0":50.00121328211951,"z0":4.956327993298069,"aX":-22.154018703523658},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-4.6,"breakHorizontal":18.6,"spinRate":2267,"spinDirection":250},"zone":14,"typeConfidence":0.94,"plateTime":0.4037705062366026,"extension":5.881058944090836},"index":1,"playId":"34414e3d-df21-3963-b19d-93790e546055","pitchNumber":2,"startTime":"2026-04-22T01:11:03.670Z","endTime":"2026-04-22T01:11:07.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.526639914850833,"aZ":-22.566944887073557,"pfxX":-3.0233656366643418,"pfxZ":5.196476203506961,"pX":1.5502079143379721,"pZ":2.847205489846208,"vX0":10.733827165338365,"vY0":-134.26315982152147,"vZ0":-1.5605996073771924,"x":57.91,"y":161.91,"x0":-2.084204154587798,"y0":50.005580851291576,"z0":5.021696393014662,"aX":-5.594176898913727},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":3.5,"spinRate":2356,"spinDirection":229},"zone":12,"typeConfidence":0.93,"plateTime":0.40593721716191045,"extension":5.800737468351654},"index":2,"playId":"ea12243a-1a44-3c73-9147-cf9a3a6aa5a7","pitchNumber":3,"startTime":"2026-04-22T01:11:22.414Z","endTime":"2026-04-22T01:11:25.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.2,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12744450051707,"aZ":-22.30338007754658,"pfxX":-1.7128602369026331,"pfxZ":5.359877735790375,"pX":0.8185000732825173,"pZ":3.1240926081128193,"vX0":8.212445390155883,"vY0":-134.14311237866588,"vZ0":-0.9788177446669568,"x":85.8,"y":154.43,"x0":-2.046096097617741,"y0":50.00245907903207,"z0":5.068133006945891,"aX":-3.1545365138469763},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":1.6,"spinRate":2354,"spinDirection":238},"zone":12,"typeConfidence":0.92,"plateTime":0.4066548618109884,"extension":5.85400808387346},"index":3,"playId":"7b12a46a-800d-30d0-8215-d1cce5f3b8ad","pitchNumber":4,"startTime":"2026-04-22T01:11:38.755Z","endTime":"2026-04-22T01:11:41.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729660754294102,"aZ":-19.684876161032598,"pfxX":-0.2420806187773552,"pfxZ":6.885447075328949,"pX":0.5758377047327548,"pZ":3.392454113769303,"vX0":7.180829146967649,"vY0":-133.77721994055278,"vZ0":-0.7308434257045483,"x":95.05,"y":147.18,"x0":-2.1110195669416316,"y0":50.00077536296146,"z0":5.079653096498705,"aX":-0.440793359571201},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":-1.1,"spinRate":2289,"spinDirection":233},"zone":12,"typeConfidence":0.9,"plateTime":0.4093694323425776,"extension":6.021046398350544},"index":4,"playId":"f095a355-3ae2-3dc3-8e0d-6ab962e31370","pitchNumber":5,"startTime":"2026-04-22T01:12:01.846Z","endTime":"2026-04-22T01:12:06.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56580857312157,"aZ":-35.34402185024497,"pfxX":-9.592161667755148,"pfxZ":-1.6656222361952349,"pX":-0.20504379553555538,"pZ":2.2265828577848965,"vX0":8.359842297774758,"vY0":-137.72991089536583,"vZ0":-0.73170441476168,"x":124.82,"y":178.66,"x0":-2.0437757352625012,"y0":50.00071598440138,"z0":4.9006080833873344,"aX":-18.299431006585355},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-3.0,"breakHorizontal":15.5,"spinRate":2306,"spinDirection":248},"zone":5,"typeConfidence":0.93,"plateTime":0.39874426478064473,"extension":5.775886072409105},"index":5,"playId":"3839b2fb-2c39-3db6-8c0d-7d2c459bf164","pitchNumber":6,"startTime":"2026-04-22T01:12:22.023Z","endTime":"2026-04-22T01:12:26.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:12:26.064Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:14:24.135Z","endTime":"2026-04-22T01:15:47.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.072226389326858,"aZ":-20.35170839000439,"pfxX":-10.883202203649859,"pfxZ":6.20774611676321,"pX":-0.7328378047396589,"pZ":1.5854687431752188,"vX0":5.54436310777293,"vY0":-137.2924578324925,"vZ0":-7.599120764285155,"x":144.93,"y":195.97,"x0":-1.3671267583077902,"y0":50.00222883535455,"z0":5.779774350565463,"aX":-20.726000163685327},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":18.5,"spinRate":2231,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.399317465629244,"extension":5.652797703197793},"index":0,"playId":"88ed85b1-bc12-30e1-96a5-88fac8532ca4","pitchNumber":1,"startTime":"2026-04-22T01:14:38.886Z","endTime":"2026-04-22T01:14:43.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35742618551912,"aZ":-22.852694519319243,"pfxX":-10.6952768674545,"pfxZ":5.010842854496186,"pX":-0.8821262126035112,"pZ":2.8225428950923783,"vX0":4.883916534998294,"vY0":-136.12987206536476,"vZ0":-3.9241589600629863,"x":150.62,"y":162.57,"x0":-1.3187922249905877,"y0":50.001816148064215,"z0":5.8818441283347935,"aX":-19.894001083137457},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":18.2,"spinRate":2289,"spinDirection":222},"zone":11,"typeConfidence":0.87,"plateTime":0.40372917857262625,"extension":5.592135343392509},"index":1,"playId":"94dc3786-d083-3db0-bf39-872d7fe66baf","pitchNumber":2,"startTime":"2026-04-22T01:14:49.065Z","endTime":"2026-04-22T01:14:55.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-22T01:14:57.899Z","endTime":"2026-04-22T01:15:07.819Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.029326813392213,"aZ":-25.703289564858473,"pfxX":-12.124342595088322,"pfxZ":3.8250052015103275,"pX":0.31424560192391315,"pZ":0.01417163716136338,"vX0":7.744591868094648,"vY0":-129.70115340058553,"vZ0":-9.76082518189645,"x":105.02,"y":238.4,"x0":-1.1467148593000418,"y0":50.001856116344435,"z0":5.8106157210239875,"aX":-20.500572550447536},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":20.0,"spinRate":2058,"spinDirection":235},"zone":14,"typeConfidence":0.91,"plateTime":0.4235235951449532,"extension":5.922506947562209},"index":3,"playId":"e83446a3-2a16-3350-8728-bdde3d751d44","pitchNumber":3,"startTime":"2026-04-22T01:15:07.819Z","endTime":"2026-04-22T01:15:11.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62436896666849,"aZ":-21.565392540413672,"pfxX":-11.26072757139757,"pfxZ":5.596447993414562,"pX":-0.48695229178003396,"pZ":2.1441064764970323,"vX0":5.927477046585682,"vY0":-137.7849653360652,"vZ0":-5.916089330744151,"x":135.56,"y":180.89,"x0":-1.219353069816955,"y0":50.00486778793887,"z0":5.806575459751314,"aX":-21.349574646031147},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":18.8,"spinRate":2289,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.39968060928341176,"extension":5.615451429767401},"index":4,"playId":"e5717646-5758-32c4-a7b9-2a739fb6fab3","pitchNumber":4,"startTime":"2026-04-22T01:15:20.513Z","endTime":"2026-04-22T01:15:24.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419295087061197,"aZ":-29.801212660703378,"pfxX":-10.207221635479922,"pfxZ":1.40510654243535,"pX":0.9642040640752326,"pZ":0.05572830614299674,"vX0":8.69536902891947,"vY0":-129.50512822581283,"vZ0":-8.682580209112565,"x":80.25,"y":237.28,"x0":-1.1262722103259464,"y0":50.00009695659474,"z0":5.762602328607166,"aX":-17.172827376662998},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.6,"breakHorizontal":16.3,"spinRate":2074,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.4244687030489058,"extension":5.778349069472308},"index":5,"playId":"cccdbdf4-cf00-337e-82af-9e5fec112d33","pitchNumber":5,"startTime":"2026-04-22T01:15:32.015Z","endTime":"2026-04-22T01:15:35.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.812475910324675,"aZ":-24.044415618057723,"pfxX":-11.288628450980148,"pfxZ":4.355032915763687,"pX":-0.4618596916633561,"pZ":1.7455406160927065,"vX0":6.132717221652218,"vY0":-136.17672945297744,"vZ0":-5.957795404781307,"x":134.61,"y":191.65,"x0":-1.2847849931763107,"y0":50.00029507742713,"z0":5.640881230853633,"aX":-21.053003909388774},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":19.0,"spinRate":2229,"spinDirection":228},"zone":7,"typeConfidence":0.85,"plateTime":0.4032811262851643,"extension":5.855152273529508},"index":6,"playId":"79d501d5-2c60-34de-a522-5cced15afc83","pitchNumber":6,"startTime":"2026-04-22T01:15:44.636Z","endTime":"2026-04-22T01:15:47.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:15:47.848Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:15:51.575Z","endTime":"2026-04-22T01:17:05.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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(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.7,"endSpeed":86.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.24248867058818,"aZ":-23.444470421943922,"pfxX":-10.846577074810273,"pfxZ":4.526853403696169,"pX":-0.6202882494686203,"pZ":2.718721631265282,"vX0":5.4715343970496875,"vY0":-139.18706119076205,"vZ0":-4.092812012070614,"x":140.64,"y":165.37,"x0":-1.220820702815885,"y0":50.00377580365767,"z0":5.794073297371181,"aX":-20.917126437786727},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":18.2,"spinRate":2288,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.3961297874908305,"extension":5.7285067275857555},"index":0,"playId":"17d536e4-7215-3caa-aaef-2d0cda808b31","pitchNumber":1,"startTime":"2026-04-22T01:16:10.610Z","endTime":"2026-04-22T01:16:13.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-22T01:16:20.911Z","endTime":"2026-04-22T01:16:34.441Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.712479196783107,"aZ":-23.204217356190995,"pfxX":-9.456876795356187,"pfxZ":4.538265995446654,"pX":-0.3619843463882606,"pZ":2.950203001337104,"vX0":5.352881306988454,"vY0":-139.7603615819086,"vZ0":-3.729221882841295,"x":130.8,"y":159.12,"x0":-1.0741432343345643,"y0":50.00385213020895,"z0":5.827160248051038,"aX":-18.695589007814167},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2267,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.3920123154756676,"extension":5.6787778042808315},"index":2,"playId":"cb474311-776c-373f-8cf8-61c2ab9ee1ef","pitchNumber":2,"startTime":"2026-04-22T01:16:34.441Z","endTime":"2026-04-22T01:16:37.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":90.8,"endSpeed":83.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.636369387586683,"aZ":-27.4944219929847,"pfxX":-9.193629280490846,"pfxZ":2.6630154448326566,"pX":-0.11514432007320488,"pZ":1.4511228207517877,"vX0":5.11758209765512,"vY0":-132.00785954058674,"vZ0":-6.59660838931488,"x":121.39,"y":199.6,"x0":-0.8904910986734824,"y0":50.00077896716772,"z0":6.022584622865843,"aX":-16.128586927990455},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":15.5,"spinRate":2046,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4158594123054171,"extension":5.758315079820329},"index":3,"playId":"58db578e-6870-3ccc-b689-b4c253edf15e","pitchNumber":3,"startTime":"2026-04-22T01:16:48.424Z","endTime":"2026-04-22T01:16:51.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.212584455869926,"aZ":-26.680302602874303,"pfxX":-11.122145914593462,"pfxZ":3.173264284306989,"pX":-1.1132118501123418,"pZ":1.9261239307084934,"vX0":3.6145286031815735,"vY0":-131.55047135256132,"vZ0":-5.545692682237659,"x":159.43,"y":186.77,"x0":-1.070667682490537,"y0":50.00060613272241,"z0":6.0716726621547945,"aX":-19.24357503478632},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":19.2,"spinRate":2041,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.4183927488742878,"extension":5.661964155493949},"index":4,"playId":"2e8cb3d0-8cf4-38bc-a55d-730628e3298e","pitchNumber":4,"startTime":"2026-04-22T01:17:01.670Z","endTime":"2026-04-22T01:17:05.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:17:05.025Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Larnach pops out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:17:07.280Z","endTime":"2026-04-22T01:18:47.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.706775667292206,"aZ":-20.009482284415288,"pfxX":-10.944065333390393,"pfxZ":6.101344470478347,"pX":1.1505502908463,"pZ":0.5174943292142965,"vX0":9.739186481361246,"vY0":-140.4981722649718,"vZ0":-10.577975042457341,"x":73.14,"y":224.81,"x0":-0.9439181914250498,"y0":50.002743484277424,"z0":5.639595034863718,"aX":-21.815470949625542},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.9,"breakHorizontal":17.8,"spinRate":2336,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.39028679251357,"extension":5.797217765582847},"index":0,"playId":"b023f9ae-0ad0-358c-835a-a6f6cb39574c","pitchNumber":1,"startTime":"2026-04-22T01:17:28.489Z","endTime":"2026-04-22T01:17:32.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.6,"endSpeed":86.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39731557467661,"aZ":-20.522665746516733,"pfxX":-10.313394861750847,"pfxZ":6.0652479906299535,"pX":0.007190223354981342,"pZ":1.729812220532583,"vX0":6.694331844301284,"vY0":-138.75838227418572,"vZ0":-7.145026171482085,"x":116.73,"y":192.08,"x0":-1.1155153665685889,"y0":50.003199099064304,"z0":5.739442795598544,"aX":-19.80956473535034},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":17.0,"spinRate":2256,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.39702403782754425,"extension":5.649653972392728},"index":1,"playId":"826a8bb0-20ab-3f13-832b-82988592e29f","pitchNumber":2,"startTime":"2026-04-22T01:17:42.061Z","endTime":"2026-04-22T01:17:45.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.27843358124002,"aZ":-21.885897032979596,"pfxX":-14.061263461541573,"pfxZ":5.333946303576438,"pX":-0.11497587145085801,"pZ":1.1571519972368434,"vX0":7.62178803783744,"vY0":-139.21888650724196,"vZ0":-8.429489995306753,"x":121.38,"y":207.54,"x0":-1.0867257308030522,"y0":50.003529738356065,"z0":5.716175560602193,"aX":-27.12724596535371},"breaks":{"breakAngle":46.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":23.5,"spinRate":2331,"spinDirection":230},"zone":13,"typeConfidence":0.89,"plateTime":0.3960461933958892,"extension":5.789298346202624},"index":2,"playId":"4ca945e2-9e6d-37e8-ab10-148e773df406","pitchNumber":3,"startTime":"2026-04-22T01:17:54.719Z","endTime":"2026-04-22T01:17:58.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003538174187817,"aZ":-24.633873559931573,"pfxX":-11.489684770456954,"pfxZ":3.9446356310657364,"pX":0.28915672539321524,"pZ":1.7905054000724718,"vX0":7.853801668646552,"vY0":-136.83360311980857,"vZ0":-6.206576567612346,"x":105.98,"y":190.44,"x0":-1.114293659885155,"y0":50.00144792208616,"z0":5.757708799226984,"aX":-21.95472088181227},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":19.3,"spinRate":2157,"spinDirection":232},"zone":9,"typeConfidence":0.86,"plateTime":0.3990991110621245,"extension":5.762003208540658},"index":3,"playId":"7c5fa4c6-e8aa-3eaa-9acf-213b0b313985","pitchNumber":4,"startTime":"2026-04-22T01:18:10.129Z","endTime":"2026-04-22T01:18:13.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-22T01:18:23.090Z","endTime":"2026-04-22T01:18:36.887Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.281753239180567,"aZ":-27.71573870000837,"pfxX":-8.229235823188478,"pfxZ":2.5347424902256552,"pX":0.030972274521492704,"pZ":3.0578540522924955,"vX0":5.378828622470128,"vY0":-131.6883359697111,"vZ0":-2.869668128670321,"x":115.82,"y":156.22,"x0":-0.9660948453333167,"y0":50.00609336958431,"z0":6.206423632674991,"aX":-14.493941517806798},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":13.8,"spinRate":1975,"spinDirection":233},"zone":2,"typeConfidence":0.89,"plateTime":0.4155225481720102,"extension":5.643374133962175},"hitData":{"launchSpeed":91.9,"launchAngle":58.0,"totalDistance":216.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":138.58,"coordY":115.22}},"index":5,"playId":"0b4b847f-9ab5-3b77-8087-50e92cd84499","pitchNumber":5,"startTime":"2026-04-22T01:18:36.887Z","endTime":"2026-04-22T01:18:47.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":623211,"link":"/api/v1/people/623211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:18:47.561Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:21:02.754Z","endTime":"2026-04-22T01:23:43.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sands replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:19:57.982Z","endTime":"2026-04-22T01:21:04.952Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":86.6,"endSpeed":79.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.560378923463432,"aZ":-25.53127531659063,"pfxX":1.1470957880724415,"pfxZ":4.102606838667715,"pX":-0.41102623788179465,"pZ":4.247628786617176,"vX0":4.582851697902211,"vY0":-126.15582183852037,"vZ0":1.0954459584920495,"x":132.67,"y":124.09,"x0":-2.3967598392657368,"y0":50.002066416361686,"z0":5.858645415350389,"aX":1.857513785741381},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.9,"breakHorizontal":-3.1,"spinRate":2337,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4334017076753547,"extension":5.551700945190503},"index":1,"playId":"273219e7-9ad0-3d8e-9abc-ec21a2ecb6cc","pitchNumber":1,"startTime":"2026-04-22T01:21:04.952Z","endTime":"2026-04-22T01:21:08.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97715620083787,"aZ":-23.27834345180272,"pfxX":1.1681592976525441,"pfxZ":5.585148049847751,"pX":0.48781685605913283,"pZ":2.0037253541986,"vX0":6.65552871209716,"vY0":-125.5360068521913,"vZ0":-3.9703985009510903,"x":98.41,"y":184.68,"x0":-2.3519851117777226,"y0":50.001691662851094,"z0":5.506080906262913,"aX":1.858580573478672},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.4,"breakHorizontal":-3.7,"spinRate":2249,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.43670595052802685,"extension":5.885268017403292},"index":2,"playId":"e7c8bbd5-b170-3455-9ade-a0103f8ac67d","pitchNumber":2,"startTime":"2026-04-22T01:21:18.485Z","endTime":"2026-04-22T01:21:21.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.612946204311548,"aZ":-34.23089402411873,"pfxX":8.55836543096434,"pfxZ":-1.5373134779212956,"pX":0.8975176493820742,"pZ":1.1773325170159488,"vX0":4.975642575936542,"vY0":-116.0369915815034,"vZ0":-2.3851903830901833,"x":82.79,"y":206.99,"x0":-2.400522744869832,"y0":50.003773343766284,"z0":5.541677313582856,"aX":11.445127972750278},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.1,"breakHorizontal":-16.9,"spinRate":2692,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.47555318217564757,"extension":5.967197062528071},"index":3,"playId":"9aa4a89d-5477-38c6-8816-3d1ff5158ea4","pitchNumber":3,"startTime":"2026-04-22T01:21:38.302Z","endTime":"2026-04-22T01:21:42.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T01:21:48.473Z","endTime":"2026-04-22T01:22:05.901Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.943283404731247,"aZ":-15.229161451136791,"pfxX":-7.090254922279981,"pfxZ":8.97381655058351,"pX":0.22654352655746934,"pZ":4.022723937539077,"vX0":9.21923636445275,"vY0":-136.957918422321,"vZ0":-1.6957646462991247,"x":108.36,"y":130.17,"x0":-2.2715368788310544,"y0":50.002600434189965,"z0":5.698242247278214,"aX":-13.388954179784573},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":10.8,"spinRate":2152,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.400834635924745,"extension":5.638523390952656},"index":5,"playId":"bbb4caed-14eb-35e2-9629-29f2c671fb53","pitchNumber":4,"startTime":"2026-04-22T01:22:05.901Z","endTime":"2026-04-22T01:22:09.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":87.2,"endSpeed":79.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562441465248078,"aZ":-21.68656698876228,"pfxX":0.882083978396328,"pfxZ":6.516798381217163,"pX":-0.008639308929957097,"pZ":2.159225919912485,"vX0":5.402631712189915,"vY0":-126.77859195161162,"vZ0":-3.8622619500577784,"x":117.33,"y":180.48,"x0":-2.2917037016793143,"y0":50.00597113805902,"z0":5.456384215834035,"aX":1.4199967193329692},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.0,"breakHorizontal":-3.0,"spinRate":2337,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4338631504394206,"extension":5.726947458286661},"index":6,"playId":"b0b28ab5-feb7-3e48-b353-dd75c845c495","pitchNumber":5,"startTime":"2026-04-22T01:22:21.186Z","endTime":"2026-04-22T01:22:26.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34918536422115,"aZ":-16.453705853925285,"pfxX":-8.247503347942054,"pfxZ":8.517583538638654,"pX":-1.3185575133163472,"pZ":3.806189797838728,"vX0":5.70451179086507,"vY0":-136.09047936852394,"vZ0":-1.8225324882704281,"x":167.26,"y":136.01,"x0":-2.387631307791034,"y0":50.00236130624736,"z0":5.644341411693121,"aX":-15.220870262713454},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":13.4,"spinRate":2281,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40498815477616334,"extension":5.639939876304402},"index":7,"playId":"d4ff0ab6-0d44-3316-90be-8daf8aaf30d0","pitchNumber":6,"startTime":"2026-04-22T01:22:45.399Z","endTime":"2026-04-22T01:22:48.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.909735885052793,"aZ":-14.826175819189928,"pfxX":-6.942351173884784,"pfxZ":9.50799310191542,"pX":0.598647138704752,"pZ":1.6310076826494508,"vX0":9.514841923590179,"vY0":-134.84468663353272,"vZ0":-7.278902914695684,"x":94.18,"y":194.74,"x0":-2.0891692323291617,"y0":50.000331695683144,"z0":5.430413139141741,"aX":-12.663164710091383},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":10.3,"spinRate":2171,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4076788365822912,"extension":5.840216797675387},"index":8,"playId":"f5d3b6ab-5aee-3cb3-923e-ab6162161171","pitchNumber":7,"startTime":"2026-04-22T01:23:02.198Z","endTime":"2026-04-22T01:23:06.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.802371458283236,"aZ":-23.06783673263866,"pfxX":0.21404615949056094,"pfxZ":5.576936764949753,"pX":-0.7968537341096937,"pZ":3.0127515498685913,"vX0":3.8465004598072707,"vY0":-127.41389022802102,"vZ0":-1.990047335565577,"x":147.37,"y":157.44,"x0":-2.3581057113189208,"y0":50.00324786429075,"z0":5.639008216792122,"aX":0.3497125502462501},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.8,"breakHorizontal":-1.3,"spinRate":2300,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4309649638978499,"extension":6.0766891451955924},"index":9,"playId":"4acf76c3-6f51-3a17-beb7-8a71637725ff","pitchNumber":8,"startTime":"2026-04-22T01:23:39.831Z","endTime":"2026-04-22T01:23:43.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:23:43.065Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Robert Jr. flies out sharply to center fielder Byron Buxton.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:23:45.755Z","endTime":"2026-04-22T01:24:41.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53856500234698,"aZ":-27.02667395116644,"pfxX":-11.083256791985814,"pfxZ":2.86468397433155,"pX":-0.5897034917536498,"pZ":2.643896433299814,"vX0":8.458209546160692,"vY0":-134.06315866688158,"vZ0":-2.40316482574275,"x":139.48,"y":167.39,"x0":-2.3664707281458615,"y0":50.00218300362767,"z0":5.507350700829271,"aX":-19.908747887075787},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":17.9,"spinRate":2110,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.41062842481307715,"extension":6.066400122266453},"index":0,"playId":"c990d475-5b29-35f1-a6d7-ffbd4c05ff5c","pitchNumber":1,"startTime":"2026-04-22T01:24:09.356Z","endTime":"2026-04-22T01:24:12.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.656274810294086,"aZ":-14.773804770068091,"pfxX":-7.668606824164167,"pfxZ":9.533736981111122,"pX":-0.14561595101379876,"pZ":2.584846817254795,"vX0":8.522129520405885,"vY0":-135.03437584614215,"vZ0":-5.002412684328297,"x":122.55,"y":168.99,"x0":-2.364011326643558,"y0":50.00122459746074,"z0":5.520449314332213,"aX":-13.9936162992493},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2224,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4074858470615137,"extension":5.809686163022034},"hitData":{"launchSpeed":104.8,"launchAngle":49.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":93.12,"coordY":73.07}},"index":1,"playId":"b4883cc1-2099-3a37-a11a-4c92a2665afc","pitchNumber":2,"startTime":"2026-04-22T01:24:30.336Z","endTime":"2026-04-22T01:24:41.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:24:41.722Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to center fielder Byron Buxton.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:24:41.440Z","endTime":"2026-04-22T01:25:15.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.822505509645328,"aZ":-15.31590637724826,"pfxX":-7.929586964240188,"pfxZ":9.304294682294596,"pX":-0.1333316258696245,"pZ":2.8335355903742565,"vX0":8.057111640256013,"vY0":-134.4253712571111,"vZ0":-4.451241809176162,"x":122.08,"y":162.27,"x0":-2.153474856765179,"y0":50.004983309133024,"z0":5.614241607401659,"aX":-14.371229635041638},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":12.5,"spinRate":2228,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4090053667736884,"extension":5.754492633543625},"hitData":{"launchSpeed":99.7,"launchAngle":40.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.37,"coordY":68.28}},"index":0,"playId":"ae30a2d7-23b9-3324-a0f8-641374e54047","pitchNumber":1,"startTime":"2026-04-22T01:25:04.818Z","endTime":"2026-04-22T01:25:15.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:25:15.072Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:27:55.426Z","endTime":"2026-04-22T01:29:00.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Devin Williams replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:26:29.423Z","endTime":"2026-04-22T01:27:57.531Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642207,"link":"/api/v1/people/642207"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623211,"link":"/api/v1/people/623211","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.633869007562918,"aZ":-16.452580473600698,"pfxX":-7.582194817603587,"pfxZ":8.693781515616571,"pX":0.37526150353392523,"pZ":4.783215240881209,"vX0":9.148988874585251,"vY0":-134.05063563983123,"vZ0":1.5120402913861164,"x":102.7,"y":109.63,"x0":-2.106734273650549,"y0":50.00477979187994,"z0":5.390887622399297,"aX":-13.71602466338487},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":11.6,"spinRate":2187,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.40955713549197226,"extension":7.800151713468345},"index":1,"playId":"d5bbcc68-6c47-30b0-8135-2ef8f3321de4","pitchNumber":1,"startTime":"2026-04-22T01:27:57.531Z","endTime":"2026-04-22T01:28:00.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785626999612607,"aZ":-16.2100960370627,"pfxX":-8.250912964162291,"pfxZ":8.354362349433833,"pX":-0.8804617860778132,"pZ":4.5286112953289575,"vX0":6.641304262029104,"vY0":-137.44264105585086,"vZ0":0.8733440684017032,"x":150.56,"y":116.51,"x0":-2.2575025090166383,"y0":50.00388644026798,"z0":5.3084632052287875,"aX":-15.768890813238585},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":13.6,"spinRate":2129,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39869411986952397,"extension":7.446376432487566},"index":2,"playId":"31e20c58-4deb-34e5-9445-a71f431111d0","pitchNumber":2,"startTime":"2026-04-22T01:28:14.958Z","endTime":"2026-04-22T01:28:18.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.181375478246196,"aZ":-31.73632034174105,"pfxX":-13.843016128523221,"pfxZ":0.29758398866922464,"pX":-0.43039815213034016,"pZ":0.19447873072651778,"vX0":8.553179752306619,"vY0":-121.39441086300309,"vZ0":-4.450908604746202,"x":133.41,"y":233.53,"x0":-2.2287039486244575,"y0":50.00404699307636,"z0":4.8626075711369525,"aX":-20.34370263026459},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.5,"breakHorizontal":22.6,"spinRate":2465,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4539027074074715,"extension":7.386294124022836},"index":3,"playId":"6444868f-9ed4-3b0e-9737-85f1c8bf5273","pitchNumber":3,"startTime":"2026-04-22T01:28:32.505Z","endTime":"2026-04-22T01:28:35.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.773356852061745,"aZ":-14.882065844113466,"pfxX":-5.607856867654068,"pfxZ":9.342064662232909,"pX":-0.6381750355994855,"pZ":3.7872213924758937,"vX0":6.434339193115325,"vY0":-135.91315384098257,"vZ0":-1.2277855988917175,"x":141.33,"y":136.53,"x0":-2.319748917717383,"y0":50.00078839685341,"z0":5.28970671494742,"aX":-10.378211166171086},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2252,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40466841538619036,"extension":7.320657740764792},"index":4,"playId":"c866ede8-a329-3ce9-a3f6-87fcea6a09ee","pitchNumber":4,"startTime":"2026-04-22T01:28:55.729Z","endTime":"2026-04-22T01:29:00.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:29:00.225Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Jeffers walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:30:04.518Z","endTime":"2026-04-22T01:32:40.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,9],"actionIndex":[0,8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner James Outman replaces Josh Bell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:29:15.113Z","endTime":"2026-04-22T01:29:28.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"},"base":1,"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T01:29:28.713Z","endTime":"2026-04-22T01:30:06.888Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.642345384834734,"aZ":-12.857434113218293,"pfxX":-8.765644486861738,"pfxZ":10.745848903571481,"pX":0.24889155045779662,"pZ":2.5128556158812088,"vX0":8.999430832286212,"vY0":-134.58542250734536,"vZ0":-4.822191554456391,"x":107.51,"y":170.93,"x0":-2.0318022786874512,"y0":50.00634515509687,"z0":5.269274792382275,"aX":-15.763189308532011},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":13.4,"spinRate":2332,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4101285535482262,"extension":7.643044685090611},"index":2,"playId":"d232cbe9-6275-304f-8c55-ecb098c894b8","pitchNumber":1,"startTime":"2026-04-22T01:30:06.888Z","endTime":"2026-04-22T01:30:10.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":92.7,"endSpeed":83.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.355301915708175,"aZ":-15.956736928972138,"pfxX":-7.768063295190906,"pfxZ":9.023076797709233,"pX":0.6585444470824217,"pZ":4.260991880925632,"vX0":9.532790444406595,"vY0":-134.50119321310768,"vZ0":0.021797925359399173,"x":91.9,"y":123.73,"x0":-1.9544449470300236,"y0":50.001389019012116,"z0":5.402467377143237,"aX":-13.960469341732932},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":11.5,"spinRate":2273,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.41022655709725964,"extension":7.5650409414302136},"index":3,"playId":"43e3a137-b125-3981-90cf-07f3ce34b4f0","pitchNumber":2,"startTime":"2026-04-22T01:30:28.281Z","endTime":"2026-04-22T01:30:31.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.552024801856646,"aZ":-11.849631794268033,"pfxX":-5.75980008997487,"pfxZ":11.054759729662743,"pX":0.2053801461076032,"pZ":3.1245033236362283,"vX0":7.991056037525998,"vY0":-135.67512266562414,"vZ0":-3.5550161581455177,"x":109.17,"y":154.42,"x0":-2.0489731043024983,"y0":50.00001141745146,"z0":5.295057595887599,"aX":-10.587382678769934},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":8.4,"spinRate":2351,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4058806764247054,"extension":7.630251096670079},"index":4,"playId":"622fa74c-e22b-323c-b4d1-ce640244540b","pitchNumber":3,"startTime":"2026-04-22T01:30:49.133Z","endTime":"2026-04-22T01:30:52.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"86d832fa-f446-3e66-acfa-7d2f4834cc24","startTime":"2026-04-22T01:31:11.521Z","endTime":"2026-04-22T01:31:14.545Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.826374789187376,"aZ":-29.402564774297574,"pfxX":-13.009691499758086,"pfxZ":1.7907693358999075,"pX":1.1504786081553848,"pZ":0.7170398173313101,"vX0":11.492088192166609,"vY0":-123.52432928133835,"vZ0":-4.4611074749193245,"x":73.15,"y":219.42,"x0":-1.874098655677197,"y0":50.00016550336052,"z0":5.021174373507972,"aX":-20.082582710510017},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.4,"breakHorizontal":20.9,"spinRate":2511,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.44358070138171657,"extension":7.450004013012377},"index":6,"playId":"e4cc707c-ec83-38e3-af73-f7697bfad726","pitchNumber":4,"startTime":"2026-04-22T01:31:34.523Z","endTime":"2026-04-22T01:31:38.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2040158658057,"aZ":-32.249481580909155,"pfxX":-13.420398219987842,"pfxZ":-0.05023207771716365,"pX":-0.9977398015313143,"pZ":1.8112282748478652,"vX0":6.879357371005364,"vY0":-123.35995044098382,"vZ0":-1.2750497578132987,"x":155.03,"y":189.88,"x0":-2.1027345739103427,"y0":50.00295646054502,"z0":5.093729370675547,"aX":-20.35268899900605},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":22.3,"spinRate":2356,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4467502693213756,"extension":7.534096472787118},"index":7,"playId":"13221cc8-2229-3991-ba00-515da6a5cf66","pitchNumber":5,"startTime":"2026-04-22T01:32:00.693Z","endTime":"2026-04-22T01:32:07.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"James Outman steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":8,"actionPlayId":"13221cc8-2229-3991-ba00-515da6a5cf66","startTime":"2026-04-22T01:32:09.319Z","endTime":"2026-04-22T01:32:36.030Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"postOnSecond":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":-8.599999999999994,"leverageIndex":3.43,"dramaIndex":144.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.638778327223868,"aZ":-31.336852775394316,"pfxX":-13.079802778581435,"pfxZ":0.5587660564927841,"pX":-0.05162002087960169,"pZ":0.6681721346187248,"vX0":9.140057447095273,"vY0":-123.62824337449875,"vZ0":-4.002082690038053,"x":118.97,"y":220.74,"x0":-2.1461547515272827,"y0":50.00602841808444,"z0":5.015031430480981,"aX":-19.722057347669274},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":20.8,"spinRate":2615,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4475517931183681,"extension":7.404805931821206},"index":9,"playId":"2c689be2-21b2-3f3f-a143-ab3c51c15bbf","pitchNumber":6,"startTime":"2026-04-22T01:32:36.030Z","endTime":"2026-04-22T01:32:40.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":3.43,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:32:40.279Z","atBatIndex":61},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Kody Clemens hits a sacrifice bunt. James Outman to 3rd. Ryan Jeffers to 2nd. Kody Clemens to 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:33:55.724Z","endTime":"2026-04-22T01:34:07.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnThird":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:33:00.154Z","endTime":"2026-04-22T01:33:58.008Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497100870081088,"aZ":-14.980488567348951,"pfxX":-8.604157534126342,"pfxZ":9.669285229167642,"pX":-0.2954270345529197,"pZ":3.236525256940295,"vX0":7.981792003481523,"vY0":-132.99474553042919,"vZ0":-2.3505694217532707,"x":128.26,"y":151.39,"x0":-2.228455135622778,"y0":50.00285343947234,"z0":5.227893396939927,"aX":-15.299634460010946},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":13.7,"spinRate":2292,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.4130202304042969,"extension":7.896030740991009},"hitData":{"launchSpeed":27.3,"launchAngle":7.0,"totalDistance":26.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":133.09,"coordY":190.22}},"index":1,"playId":"e12b4b69-bc8d-3538-a2ee-f5c982b351e5","pitchNumber":1,"startTime":"2026-04-22T01:33:58.008Z","endTime":"2026-04-22T01:34:07.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":17.2,"awayTeamWinProbability":82.8,"homeTeamWinProbabilityAdded":-13.399999999999999,"leverageIndex":3.66,"dramaIndex":179.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:34:07.341Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a ground ball to left fielder Carson Benge. James Outman scores. Ryan Jeffers to 3rd. Kody Clemens to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:34:28.521Z","endTime":"2026-04-22T01:35:27.950Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnThird":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061309254123834,"aZ":-30.427606865353724,"pfxX":-13.37361119464296,"pfxZ":1.1371967650917707,"pX":-0.5850898762730582,"pZ":1.7173614579392031,"vX0":7.928097185659972,"vY0":-123.63567490387443,"vZ0":-1.9168177596833413,"x":139.3,"y":192.41,"x0":-2.1131990066830597,"y0":50.001107052989525,"z0":5.082250620033283,"aX":-20.48489689068284},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.8,"breakHorizontal":22.1,"spinRate":2587,"spinDirection":271},"zone":7,"typeConfidence":2.0,"plateTime":0.44480299234817267,"extension":7.606687909232981},"index":0,"playId":"76286fa2-170c-35b6-bd9f-fd3a49cd2845","pitchNumber":1,"startTime":"2026-04-22T01:34:42.613Z","endTime":"2026-04-22T01:35:09.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"}},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.986444840203514,"aZ":-14.754879328307728,"pfxX":-7.458073485662083,"pfxZ":9.63138285113574,"pX":0.48974628029544487,"pZ":2.369767941287543,"vX0":9.247811810940451,"vY0":-133.89089250101333,"vZ0":-4.690372106478411,"x":98.33,"y":174.8,"x0":-2.046430845644023,"y0":50.0015578550717,"z0":5.20663319265152,"aX":-13.486854442786077},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":11.4,"spinRate":2271,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40970880932407727,"extension":7.800126624740087},"hitData":{"launchSpeed":80.9,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.0,"coordY":114.0}},"index":1,"playId":"c3b03b6e-3915-3f1b-98e0-229e174654c4","pitchNumber":2,"startTime":"2026-04-22T01:35:16.453Z","endTime":"2026-04-22T01:35:27.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":681546,"link":"/api/v1/people/681546"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-10.599999999999998,"leverageIndex":2.93,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:35:27.950Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Wallner walks. Ryan Jeffers scores. Kody Clemens to 3rd. Luke Keaschall to 2nd.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:35:29.119Z","endTime":"2026-04-22T01:39:38.302Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03614242954926,"aZ":-12.11236708482397,"pfxX":-6.239790909009745,"pfxZ":10.831753178100666,"pX":-0.3272523874124266,"pZ":4.013906624006485,"vX0":7.01612378252492,"vY0":-136.23755586888956,"vZ0":-1.1584711340599474,"x":129.47,"y":130.4,"x0":-2.143369142836973,"y0":50.003635103645195,"z0":5.294897614956809,"aX":-11.558436274067862},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":9.6,"spinRate":2246,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40432813048157756,"extension":7.562853513707289},"index":0,"playId":"be2be728-b46d-374f-bfdf-846af3a453ad","pitchNumber":1,"startTime":"2026-04-22T01:36:07.721Z","endTime":"2026-04-22T01:36:12.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":76.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.196768137586464,"aZ":-28.59882636415738,"pfxX":-14.462251077428476,"pfxZ":2.376315069866183,"pX":-1.460874059686077,"pZ":1.3746371254136152,"vX0":6.305192175703388,"vY0":-123.38087377881176,"vZ0":-2.9962767642572508,"x":172.69,"y":201.66,"x0":-2.20554754798097,"y0":50.00219751195943,"z0":5.078376295215031,"aX":-21.74536790317818},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.7,"breakHorizontal":24.1,"spinRate":2558,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4482005777190503,"extension":7.416089841037474},"index":1,"playId":"5813b91d-ec6f-3f64-bba4-3e17f94eb114","pitchNumber":2,"startTime":"2026-04-22T01:36:27.946Z","endTime":"2026-04-22T01:36:30.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08829125968672,"aZ":-10.709861415638967,"pfxX":-6.087850298319767,"pfxZ":11.522819521965038,"pX":-0.3829614779131788,"pZ":3.2790616655973337,"vX0":7.061845119487083,"vY0":-136.38294314528312,"vZ0":-3.27282771217242,"x":131.6,"y":150.25,"x0":-2.2285401436236323,"y0":50.005735391620206,"z0":5.245875339543049,"aX":-11.34387775190067},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.3,"breakHorizontal":9.4,"spinRate":2262,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.403313837554343,"extension":7.522209204459091},"index":2,"playId":"356c493c-516a-3b75-a914-504e8e3e5e96","pitchNumber":3,"startTime":"2026-04-22T01:36:47.783Z","endTime":"2026-04-22T01:36:51.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.915013073331387,"aZ":-13.6941253426621,"pfxX":-8.142900910753657,"pfxZ":9.7721507820475,"pX":-0.8388258454347998,"pZ":2.683195977691844,"vX0":6.41976900528006,"vY0":-137.03982029800446,"vZ0":-4.264342937767561,"x":148.97,"y":166.33,"x0":-2.1606305260490117,"y0":50.00091785121231,"z0":5.203094467509536,"aX":-15.396857673549352},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":13.3,"spinRate":2286,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4005602172491023,"extension":7.542282736079097},"index":3,"playId":"66922a2a-980e-3ad1-a4f8-df7f8d240105","pitchNumber":4,"startTime":"2026-04-22T01:37:06.508Z","endTime":"2026-04-22T01:37:09.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54020995031696,"aZ":-15.695982018256009,"pfxX":-6.308870182280238,"pfxZ":9.005326890173102,"pX":0.8039102611166545,"pZ":3.3780214406105475,"vX0":9.670271628627184,"vY0":-134.95296991867636,"vZ0":-2.139062659089508,"x":86.36,"y":147.57,"x0":-2.0192950428478595,"y0":50.00402285893367,"z0":5.296585981169817,"aX":-11.546701357095912},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2250,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4071134578375273,"extension":7.728586302333095},"index":4,"playId":"80bea399-23ad-39ec-acc2-80af7f275757","pitchNumber":5,"startTime":"2026-04-22T01:37:50.749Z","endTime":"2026-04-22T01:37:53.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.275359631814506,"aZ":-31.018128420188074,"pfxX":-13.137786597390193,"pfxZ":0.7254908088112266,"pX":0.5874884139310644,"pZ":1.2307960655360413,"vX0":10.67658919615121,"vY0":-125.73894469591278,"vZ0":-3.3794016185890463,"x":94.61,"y":205.55,"x0":-2.0223667389557742,"y0":50.001733845332794,"z0":5.1290293002874385,"aX":-20.878550171728705},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.7,"breakHorizontal":21.1,"spinRate":2406,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4368631440447679,"extension":7.481109325541359},"index":5,"playId":"27b8e908-b4dd-3675-adeb-04205ca5a48e","pitchNumber":6,"startTime":"2026-04-22T01:38:16.068Z","endTime":"2026-04-22T01:38:20.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-22T01:38:27.768Z","endTime":"2026-04-22T01:38:51.014Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.876427037153583,"aZ":-14.038856137802863,"pfxX":-6.618131429847817,"pfxZ":9.429398013537373,"pX":-0.2774949445969667,"pZ":3.2802954120936216,"vX0":7.169598840876469,"vY0":-138.08501057947095,"vZ0":-2.8783094335011197,"x":127.58,"y":150.21,"x0":-2.0526156903806356,"y0":50.00505042178363,"z0":5.285586838366813,"aX":-12.732175526470263},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":10.4,"spinRate":2222,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3972606529667475,"extension":7.599652389042525},"index":7,"playId":"76be26e3-6bdc-3df7-bf08-bdad528119d4","pitchNumber":7,"startTime":"2026-04-22T01:38:51.014Z","endTime":"2026-04-22T01:38:54.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":76.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858998859397527,"aZ":-33.473023971395115,"pfxX":-12.652462575009476,"pfxZ":-0.8553292834680608,"pX":-1.9298166013505926,"pZ":2.520633926468412,"vX0":4.689207520573217,"vY0":-123.70856806586866,"vZ0":0.5739304429341838,"x":190.56,"y":170.72,"x0":-2.2305593510819985,"y0":50.004375030561185,"z0":5.142952717938061,"aX":-19.1703551189411},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.1,"breakHorizontal":21.4,"spinRate":2533,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4466355592251374,"extension":7.368124151288968},"index":8,"playId":"d9268483-ded2-359b-9f85-e3e594760751","pitchNumber":8,"startTime":"2026-04-22T01:39:35.037Z","endTime":"2026-04-22T01:39:38.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":642207,"link":"/api/v1/people/642207"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-3.6000000000000005,"leverageIndex":0.96,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:39:38.302Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:42:33.440Z","endTime":"2026-04-22T01:43:13.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:39:50.413Z","endTime":"2026-04-22T01:40:14.871Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Austin Warren replaces Devin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T01:40:14.871Z","endTime":"2026-04-22T01:42:35.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681810,"link":"/api/v1/people/681810"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642207,"link":"/api/v1/people/642207","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.561076536529324,"aZ":-33.388831783184195,"pfxX":5.9300360234509615,"pfxZ":-0.7841824366730794,"pX":0.841844588550747,"pZ":2.457738121733589,"vX0":5.9094654138783635,"vY0":-124.75920786802608,"vZ0":0.5369398225820805,"x":84.91,"y":172.42,"x0":-2.3407737985109645,"y0":50.001898938788194,"z0":5.024611052954867,"aX":9.20736332202179},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":-12.2,"spinRate":2573,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.44154470155239567,"extension":6.466391517192061},"index":2,"playId":"5c5715ae-b41a-3392-a711-4129f4823ffc","pitchNumber":1,"startTime":"2026-04-22T01:42:35.733Z","endTime":"2026-04-22T01:42:39.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.633196685862984,"aZ":-30.38292029351087,"pfxX":7.8877706420804925,"pfxZ":1.1355003739882479,"pX":1.756310608838136,"pZ":1.8273839277431987,"vX0":7.728751937009391,"vY0":-126.16669443060971,"vZ0":-1.5070397379212666,"x":50.05,"y":189.44,"x0":-2.395191253377388,"y0":50.00450666760986,"z0":4.929517273656001,"aX":12.450885511626495},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":-16.3,"spinRate":2810,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.437632041104151,"extension":6.368528472411759},"index":3,"playId":"5560db8f-0811-3acf-bc9e-6c38f964c46f","pitchNumber":2,"startTime":"2026-04-22T01:42:49.510Z","endTime":"2026-04-22T01:42:52.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.064705901008516,"aZ":-12.90102553166309,"pfxX":-6.751005544236215,"pfxZ":10.187882658117642,"pX":1.0604295297909443,"pZ":3.148783242351229,"vX0":10.676966036663003,"vY0":-137.0874386864958,"vZ0":-2.542501639916851,"x":76.58,"y":153.76,"x0":-2.01872092549844,"y0":50.00012393333967,"z0":4.975912926854453,"aX":-12.769040676959715},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":9.8,"spinRate":2419,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4005054287832386,"extension":6.579012865753609},"index":4,"playId":"0acbd6e4-42ed-3fa0-a7a8-b588984dd899","pitchNumber":3,"startTime":"2026-04-22T01:43:10.742Z","endTime":"2026-04-22T01:43:13.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.45,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:43:13.996Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:43:17.066Z","endTime":"2026-04-22T01:44:47.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.587265433747334,"aZ":-32.50110686132115,"pfxX":9.9058393259796,"pfxZ":-0.21066219827341648,"pX":0.9251594604874228,"pZ":0.8577771375538634,"vX0":5.164654283942745,"vY0":-126.09891657707534,"vZ0":-3.158386879063757,"x":81.74,"y":215.62,"x0":-2.4469697157251833,"y0":50.00093260996492,"z0":4.79403264366362,"aX":15.684712480006374},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-19.2,"spinRate":2901,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.437141758799926,"extension":6.454184481741835},"index":0,"playId":"9dee75a0-3cf5-342f-bdf0-9fe012adc0b7","pitchNumber":1,"startTime":"2026-04-22T01:43:37.966Z","endTime":"2026-04-22T01:43:41.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":86.0,"endSpeed":78.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.488237376415864,"aZ":-33.31470193687112,"pfxX":9.35692579003212,"pfxZ":-0.7282665890718256,"pX":-0.5120814363931502,"pZ":2.2321481148280613,"vX0":2.10557119791383,"vY0":-125.1794275694623,"vZ0":-0.03298337520704786,"x":136.52,"y":178.51,"x0":-2.580944042391623,"y0":50.00017360884654,"z0":4.994346502992973,"aX":14.707534428739741},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.1,"breakHorizontal":-17.4,"spinRate":2908,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4391281873239552,"extension":6.4735192379269835},"index":1,"playId":"aa6c9e71-5c4e-3616-b295-d4c329a4550b","pitchNumber":2,"startTime":"2026-04-22T01:43:54.282Z","endTime":"2026-04-22T01:43:57.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73003517916766,"aZ":-42.941228726502935,"pfxX":5.397518013333633,"pfxZ":-7.183458762000987,"pX":0.2988655267684062,"pZ":1.8339811438751856,"vX0":4.662145841026198,"vY0":-122.11913215492912,"vZ0":1.1723614608793738,"x":105.61,"y":189.26,"x0":-2.3413506203881593,"y0":50.00277763729006,"z0":5.06322811696361,"aX":8.089920652295184},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.4,"breakHorizontal":-10.9,"spinRate":2960,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.44980405979107996,"extension":6.468098595772679},"index":2,"playId":"70a5f546-05a1-38e8-b20d-f69b3ea031f4","pitchNumber":3,"startTime":"2026-04-22T01:44:12.130Z","endTime":"2026-04-22T01:44:16.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T01:44:26.243Z","endTime":"2026-04-22T01:44:39.951Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82254133870864,"aZ":-39.404528099490484,"pfxX":5.274381889394683,"pfxZ":-4.654129308389184,"pX":0.7250227215538183,"pZ":0.05057628059619628,"vX0":5.867117956738107,"vY0":-124.64135306036647,"vZ0":-3.7211701446517464,"x":89.36,"y":237.41,"x0":-2.354853570183622,"y0":50.00005792540574,"z0":4.85644012104308,"aX":8.198902481574839},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.1,"breakHorizontal":-11.0,"spinRate":2936,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.44144968598718437,"extension":6.435785455086556},"index":4,"playId":"aa59e129-7b1a-3f5a-8658-b300d40a94bd","pitchNumber":4,"startTime":"2026-04-22T01:44:39.951Z","endTime":"2026-04-22T01:44:47.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.000000000000001,"awayTeamWinProbability":93.0,"homeTeamWinProbabilityAdded":2.4000000000000012,"leverageIndex":0.77,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:44:47.280Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:44:54.311Z","endTime":"2026-04-22T01:46:39.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361887945765208,"aZ":-30.8815396019093,"pfxX":10.01639263903302,"pfxZ":0.8112650172075271,"pX":1.3278550163475995,"pZ":0.9234014211383758,"vX0":5.981830383461767,"vY0":-126.24841600695258,"vZ0":-3.4059320589763216,"x":66.39,"y":213.85,"x0":-2.385479141685604,"y0":50.002477601568536,"z0":4.8163770945963575,"aX":15.918929209475285},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-19.7,"spinRate":2815,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4364137920130404,"extension":6.589169551640901},"index":0,"playId":"261722c9-930c-3073-a5a7-4c93d87428ca","pitchNumber":1,"startTime":"2026-04-22T01:45:16.259Z","endTime":"2026-04-22T01:45:20.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.507060990664314,"aZ":-13.427885049883534,"pfxX":-6.591736766070801,"pfxZ":9.92136430890628,"pX":-0.1956714546295086,"pZ":4.466544897801097,"vX0":7.2836175595691035,"vY0":-137.12811776634868,"vZ0":0.7140447830505539,"x":124.46,"y":118.18,"x0":-2.039604995011133,"y0":50.00533812974428,"z0":5.1239198353015505,"aX":-12.459188239206231},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":10.3,"spinRate":2376,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4006167798966822,"extension":6.531910495517572},"index":1,"playId":"ca1e0450-4870-35b9-82f8-6d5ab0012e26","pitchNumber":2,"startTime":"2026-04-22T01:45:35.981Z","endTime":"2026-04-22T01:45:39.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.695262298001566,"aZ":-33.15552983314758,"pfxX":10.158133594909904,"pfxZ":-0.6234355232737645,"pX":0.1408030222834392,"pZ":2.083830005844878,"vX0":3.0527632115251597,"vY0":-125.33617462185782,"vZ0":-0.2377978917298743,"x":111.63,"y":182.52,"x0":-2.414190537834847,"y0":50.00144887502302,"z0":4.900840126489143,"aX":16.0648445881861},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":-19.1,"spinRate":2521,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4379736009516817,"extension":6.511734601771638},"index":2,"playId":"20924424-626c-3edd-b491-bc9ed4571a60","pitchNumber":3,"startTime":"2026-04-22T01:45:52.811Z","endTime":"2026-04-22T01:45:55.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6868537740927,"aZ":-30.6562088486828,"pfxX":10.974271244307152,"pfxZ":0.9605314792491502,"pX":1.49670371541554,"pZ":1.650350134953992,"vX0":5.7897754148877,"vY0":-125.77714862964866,"vZ0":-1.6729020290648082,"x":59.95,"y":194.22,"x0":-2.2678950483584486,"y0":50.00526770116728,"z0":4.831568917648913,"aX":17.425853961119756},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":-21.2,"spinRate":2909,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4369910971836779,"extension":6.656043008063414},"index":3,"playId":"76a264ae-a3c7-32f9-9d8f-2023ebe75053","pitchNumber":4,"startTime":"2026-04-22T01:46:14.715Z","endTime":"2026-04-22T01:46:19.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21363113737693,"aZ":-33.05563029624313,"pfxX":9.549830319717952,"pfxZ":-0.5472895023618589,"pX":1.268282914527965,"pZ":1.9678086360383522,"vX0":5.931427633231245,"vY0":-126.42919449392606,"vZ0":-0.6494695739485976,"x":68.66,"y":185.65,"x0":-2.3536401712925983,"y0":50.00385458331682,"z0":4.8949166646925795,"aX":15.366177377545917},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":-18.7,"spinRate":2836,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.43422450298284954,"extension":6.49273515118736},"index":4,"playId":"d1486b67-6959-3b67-8b02-0d5d7a2213b4","pitchNumber":5,"startTime":"2026-04-22T01:46:35.885Z","endTime":"2026-04-22T01:46:39.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681810,"link":"/api/v1/people/681810","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":668901,"link":"/api/v1/people/668901"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":701807,"link":"/api/v1/people/701807"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":621438,"link":"/api/v1/people/621438"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":681810,"link":"/api/v1/people/681810"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":2.499999999999999,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:46:39.185Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Torrens strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T01:48:55.016Z","endTime":"2026-04-22T01:50:55.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Martin replaces left fielder Trevor Larnach, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:48:21.198Z","endTime":"2026-04-22T01:48:21.213Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"James Outman remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T01:48:21.213Z","endTime":"2026-04-22T01:48:57.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91902687374406,"aZ":-19.90403739763587,"pfxX":-9.040851337798381,"pfxZ":6.945734274590883,"pX":-1.1999117315319006,"pZ":3.9316793871412523,"vX0":6.099532791470005,"vY0":-132.720592139528,"vZ0":-0.9611970608398458,"x":162.74,"y":132.62,"x0":-2.3643594533056262,"y0":50.005148215400055,"z0":5.761106562934316,"aX":-15.978109633297416},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":14.9,"spinRate":2116,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4142018167541939,"extension":5.762373368203465},"index":2,"playId":"abb7a154-f117-3cab-8b68-4faabc1733cf","pitchNumber":1,"startTime":"2026-04-22T01:48:57.206Z","endTime":"2026-04-22T01:49:01.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":85.3,"endSpeed":78.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248012576636267,"aZ":-25.178722803110695,"pfxX":0.12655547177358129,"pfxZ":4.491348962545596,"pX":-0.7831615770100523,"pZ":3.5457056393282893,"vX0":3.909481833299529,"vY0":-124.13916430658716,"vZ0":-0.16029314892667468,"x":146.85,"y":143.05,"x0":-2.396036682187495,"y0":50.004857777670345,"z0":5.710209189983414,"aX":0.19638353978938897},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.4,"breakHorizontal":-1.2,"spinRate":2234,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4415170155099153,"extension":5.866452710909197},"index":3,"playId":"0e8ca16d-b365-34af-9c3b-85e4c563debc","pitchNumber":2,"startTime":"2026-04-22T01:49:11.944Z","endTime":"2026-04-22T01:49:16.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01337734888742,"aZ":-15.065823393948227,"pfxX":-6.91820292214717,"pfxZ":9.58154983973023,"pX":0.05415396624528201,"pZ":2.1751488777165813,"vX0":8.169842551331191,"vY0":-133.15278325379904,"vZ0":-6.015226758699738,"x":89.48,"y":168.7,"x0":-2.1628037745007487,"y0":50.00620608555546,"z0":5.56367215204889,"aX":-12.358733333610338},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2191,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.412198074854051,"extension":6.197757691404401},"index":4,"playId":"6e1f5f22-3027-3b04-87b8-97a01ae5fa13","pitchNumber":3,"startTime":"2026-04-22T01:49:34.597Z","endTime":"2026-04-22T01:49:38.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.6,"endSpeed":83.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55018661676825,"aZ":-14.789700017234017,"pfxX":-6.313082687246806,"pfxZ":9.769165839252066,"pX":0.36419082893693827,"pZ":3.6867741546421686,"vX0":8.689912501502706,"vY0":-133.05229091128805,"vZ0":-2.334380032268102,"x":103.12,"y":139.24,"x0":-2.1353635905364476,"y0":50.00219058143915,"z0":5.656792956878166,"aX":-11.234244850049535},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.3,"breakHorizontal":9.4,"spinRate":2175,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4128613825032206,"extension":5.870551656212354},"index":5,"playId":"a5329e46-ae15-35aa-bd81-1a6e8d07d1b5","pitchNumber":4,"startTime":"2026-04-22T01:49:52.030Z","endTime":"2026-04-22T01:49:55.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.210466599259917,"aZ":-14.348796579870902,"pfxX":-8.21989927192385,"pfxZ":9.816115376782006,"pX":-0.2655597108987427,"pZ":2.9327230637076123,"vX0":7.916624252946783,"vY0":-134.42839722571483,"vZ0":-4.158713051651602,"x":127.12,"y":159.6,"x0":-2.1915738765193855,"y0":50.006497322033475,"z0":5.530038284935708,"aX":-14.933173273130286},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":13.1,"spinRate":2263,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4086497913173477,"extension":5.911774465770048},"index":6,"playId":"774a7ab1-cb3d-32ed-bf4f-a49545cd2e48","pitchNumber":5,"startTime":"2026-04-22T01:50:09.024Z","endTime":"2026-04-22T01:50:12.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.671408533285607,"aZ":-15.59489841758391,"pfxX":-5.663474140150998,"pfxZ":9.132277877679806,"pX":-0.08444713540732819,"pZ":3.5088277390601568,"vX0":7.805686339024242,"vY0":-134.2805214314679,"vZ0":-2.6466849909045456,"x":120.22,"y":144.04,"x0":-2.301119364677568,"y0":50.00326754654224,"z0":5.624701674051905,"aX":-10.282916729645514},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":8.5,"spinRate":2185,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4088185362592003,"extension":5.697821895192037},"index":7,"playId":"d54e134f-98bc-3664-a8df-d00b661de700","pitchNumber":6,"startTime":"2026-04-22T01:50:30.791Z","endTime":"2026-04-22T01:50:34.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00007230068765,"aZ":-23.11536946570491,"pfxX":0.5995411337634593,"pfxZ":5.607843300448746,"pX":-0.7914625802266488,"pZ":2.9677547511553675,"vX0":3.744842080111327,"vY0":-126.33051733073117,"vZ0":-2.0653366705213836,"x":147.17,"y":158.65,"x0":-2.371483645802051,"y0":50.000610172626416,"z0":5.656054347575624,"aX":0.966874155899692},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.0,"breakHorizontal":-1.9,"spinRate":2205,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4337461779363152,"extension":5.8175977962084575},"index":8,"playId":"82b4280b-aed8-304b-b0eb-f0b1d169ab40","pitchNumber":7,"startTime":"2026-04-22T01:50:51.874Z","endTime":"2026-04-22T01:50:55.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:50:55.800Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Alvarez lines out to right fielder Matt Wallner.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T01:50:57.361Z","endTime":"2026-04-22T01:51:25.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.190541234654034,"aZ":-24.569636854637334,"pfxX":-10.763700817077263,"pfxZ":4.3701002779048235,"pX":-0.36496104458612777,"pZ":2.8918041698391375,"vX0":8.50564878781911,"vY0":-131.65182350055457,"vZ0":-2.231772385338752,"x":130.91,"y":160.7,"x0":-2.2529522231556864,"y0":50.00378230497251,"z0":5.585272180443554,"aX":-18.733417888300647},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":17.4,"spinRate":2059,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.41741109436903967,"extension":6.300101116519185},"hitData":{"launchSpeed":89.7,"launchAngle":26.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.12,"coordY":87.92}},"index":0,"playId":"74df0720-c429-363e-a95b-a2d81734f2b1","pitchNumber":1,"startTime":"2026-04-22T01:51:17.577Z","endTime":"2026-04-22T01:51:25.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:51:25.452Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T01:51:25.831Z","endTime":"2026-04-22T01:52:42.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.313"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.214"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.99"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.24"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.41"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.01"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.13"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.35"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.92"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.79"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.88"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.36"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.87"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.313"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.214"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"}],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":81.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.467338776502025,"aZ":-13.88992333373712,"pfxX":-6.474498498353496,"pfxZ":10.504646835362664,"pX":1.0006424031718586,"pZ":3.573517309970658,"vX0":9.8008214700397,"vY0":-132.17316300437554,"vZ0":-3.108710268769281,"x":78.86,"y":142.3,"x0":-1.9423688085623156,"y0":50.000474461560195,"z0":5.807116428709858,"aX":-11.26746318382565},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.4,"breakHorizontal":9.1,"spinRate":2164,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4170183110649406,"extension":6.057101195913286},"index":0,"playId":"52fc17e1-666b-3bf6-9ffc-bf6192d02021","pitchNumber":1,"startTime":"2026-04-22T01:51:52.988Z","endTime":"2026-04-22T01:51:56.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45613378835497,"aZ":-14.303685974849706,"pfxX":-5.033490571888023,"pfxZ":10.08122909046212,"pX":0.5862517572491819,"pZ":3.1520594530401875,"vX0":8.372785450997483,"vY0":-132.8034908250146,"vZ0":-3.887324453042708,"x":94.65,"y":153.67,"x0":-1.964350219794635,"y0":50.00329169855669,"z0":5.68656691270573,"aX":-8.923820968205257},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2159,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.4136476770920767,"extension":6.113894327661545},"index":1,"playId":"c792d4a2-4b5e-383b-bf42-ed21038dc349","pitchNumber":2,"startTime":"2026-04-22T01:52:06.032Z","endTime":"2026-04-22T01:52:09.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.722673329685882,"aZ":-23.90522422643907,"pfxX":0.875557680251783,"pfxZ":5.227535976630309,"pX":0.7846353403167613,"pZ":2.589126364516791,"vX0":6.676284232184038,"vY0":-125.05789753579751,"vZ0":-2.9356761294429767,"x":87.09,"y":168.87,"x0":-2.035463848548336,"y0":50.00008221432459,"z0":5.743664067582805,"aX":1.3814846375737504},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.0,"breakHorizontal":-3.1,"spinRate":2194,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.43835152141225064,"extension":5.914273542596132},"index":2,"playId":"30626946-f1bf-3270-bd79-682a19e8a1bb","pitchNumber":3,"startTime":"2026-04-22T01:52:21.722Z","endTime":"2026-04-22T01:52:25.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502116540070862,"aZ":-36.8272920954342,"pfxX":10.66552532695117,"pfxZ":-3.378410367430499,"pX":1.0160828297978235,"pZ":2.419873438540611,"vX0":4.320330702035535,"vY0":-117.24225917218186,"vZ0":0.46166178821286485,"x":78.27,"y":173.44,"x0":-2.242546719455584,"y0":50.004547757858894,"z0":5.689092951454701,"aX":14.680267174132716},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.6,"breakHorizontal":-20.4,"spinRate":2690,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46922111596476723,"extension":5.9769658428027235},"index":3,"playId":"5c74d3e3-9900-39b8-9acf-980cc414b39f","pitchNumber":4,"startTime":"2026-04-22T01:52:38.800Z","endTime":"2026-04-22T01:52:42.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663485,"link":"/api/v1/people/663485","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":663485,"link":"/api/v1/people/663485"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-22T01:52:42.376Z","atBatIndex":70}]