[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a line drive to left fielder George Valera.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:11:17.438Z","endTime":"2026-04-20T22:11:28.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-20T19:16:35.693Z","endTime":"2026-04-20T21:47:08.998Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"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-20T21:47:08.998Z","endTime":"2026-04-20T22:09:38.587Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"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-20T22:09:38.587Z","endTime":"2026-04-20T22:11:18.438Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"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":92.8,"endSpeed":83.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91337354788709,"aZ":-14.469638895013196,"pfxX":-7.876343320152113,"pfxZ":9.776006801701095,"pX":-0.5532691330786496,"pZ":2.6991118181609948,"vX0":6.329074294428502,"vY0":-134.85923600960584,"vZ0":-5.204150116933393,"x":148.21,"y":147.02,"x0":-1.9268992752902787,"y0":50.004089835450394,"z0":5.702842881697723,"aX":-14.265910869796139},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":12.6,"spinRate":2271,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4087799228646092,"extension":6.492490548311995},"hitData":{"launchSpeed":101.6,"launchAngle":15.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.63,"coordY":117.76}},"index":3,"playId":"0054eb29-926f-3649-9ceb-a51aaa76c551","pitchNumber":1,"startTime":"2026-04-20T22:11:18.438Z","endTime":"2026-04-20T22:11:28.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-04-20T22:11:28.212Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yordan Alvarez lines out sharply to left fielder George Valera.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:11:37.723Z","endTime":"2026-04-20T22:13:14.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.916654502491788,"aZ":-22.718012363676085,"pfxX":-11.154600440909348,"pfxZ":5.286310513136192,"pX":-0.4420715444309379,"pZ":2.2147871768519583,"vX0":8.211924192745968,"vY0":-132.78721760206716,"vZ0":-4.711688424735608,"x":112.27,"y":133.36,"x0":-2.1224396575913707,"y0":50.004534450174205,"z0":5.660984062447435,"aX":-19.96053934622552},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":18.5,"spinRate":2172,"spinDirection":231},"zone":7,"typeConfidence":0.88,"plateTime":0.41218360021174716,"extension":6.774384448036982},"index":0,"playId":"138f6733-1ed5-37a8-9a3f-5df5ff8d112f","pitchNumber":1,"startTime":"2026-04-20T22:11:53.154Z","endTime":"2026-04-20T22:11:57.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":69.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.964797712654683,"aZ":-42.664709557016295,"pfxX":4.9175333816170514,"pfxZ":-8.50212797109662,"pX":-0.03731283733346143,"pZ":1.7153996392663244,"vX0":2.442671054753847,"vY0":-112.08431636648083,"vZ0":0.2603250804517958,"x":118.42,"y":192.46,"x0":-1.7910582452904988,"y0":50.00379511623535,"z0":6.065793158928192,"aX":6.066899074403649},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-14.8,"breakHorizontal":-9.6,"spinRate":2359,"spinDirection":39},"zone":13,"typeConfidence":0.89,"plateTime":0.4944677647869349,"extension":6.314960508145408},"index":1,"playId":"fc903c0c-543c-332a-a8f5-e1e1a2e0caf5","pitchNumber":2,"startTime":"2026-04-20T22:12:15.144Z","endTime":"2026-04-20T22:12:19.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":69.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.675662306962383,"aZ":-41.03133414034064,"pfxX":3.073082724353538,"pfxZ":-7.275251210678645,"pX":0.49924346058715374,"pZ":-0.17875646118602528,"vX0":4.208696300421645,"vY0":-111.65651169191874,"vZ0":-3.6969833479725627,"x":97.97,"y":243.61,"x0":-1.8353921140377405,"y0":50.000232728622,"z0":5.872912742197799,"aX":3.7430725915294527},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-13.9,"breakHorizontal":-7.0,"spinRate":2233,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4972920231957678,"extension":6.505810184850979},"index":2,"playId":"682d4646-7ea4-3d72-b9b8-2c89cd3eaaf0","pitchNumber":3,"startTime":"2026-04-20T22:12:36.142Z","endTime":"2026-04-20T22:12:40.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015533050742942,"aZ":-28.536442904206538,"pfxX":1.4819277057620186,"pfxZ":2.2402325472831057,"pX":-0.19492975388775463,"pZ":1.7770295442238158,"vX0":4.629329833399858,"vY0":-127.37193451346427,"vZ0":-4.102701311728328,"x":124.43,"y":190.8,"x0":-2.237174545981879,"y0":50.004017469678914,"z0":5.695406084763656,"aX":2.405486523560959},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":-3.8,"spinRate":2376,"spinDirection":152},"zone":8,"typeConfidence":0.92,"plateTime":0.4319609371097126,"extension":6.511716413906357},"hitData":{"launchSpeed":106.3,"launchAngle":13.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.96,"coordY":85.24}},"index":3,"playId":"9fa49909-bf61-32aa-950b-698ddb4a808a","pitchNumber":4,"startTime":"2026-04-20T22:13:02.849Z","endTime":"2026-04-20T22:13:14.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:13:14.502Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out sharply to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:13:19.079Z","endTime":"2026-04-20T22:14:09.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46359214731619,"aZ":-28.86010821401174,"pfxX":-0.6423935030919763,"pfxZ":2.037570073186788,"pX":-0.714042116978981,"pZ":1.9071769096870694,"vX0":4.254763936846867,"vY0":-127.36772880342056,"vZ0":-3.636522742480045,"x":144.22,"y":187.29,"x0":-2.3295643182642856,"y0":50.00424854524729,"z0":5.659481194755435,"aX":-1.046047856972942},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2269,"spinDirection":178},"zone":7,"typeConfidence":0.9,"plateTime":0.4315927602414322,"extension":6.52669683602954},"index":0,"playId":"dcc9285c-4f89-3fa5-9533-e9c7b037e2eb","pitchNumber":1,"startTime":"2026-04-20T22:13:40.288Z","endTime":"2026-04-20T22:13:44.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.5,"endSpeed":84.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.541465811806994,"aZ":-13.359292546894473,"pfxX":-6.399662544638326,"pfxZ":10.263283091200671,"pX":-0.4312393433923516,"pZ":2.1945633938039446,"vX0":6.315684985011318,"vY0":-135.74366447125328,"vZ0":-6.8368091651832765,"x":133.44,"y":179.53,"x0":-1.9763236549456182,"y0":50.005721670605034,"z0":5.70840382778845,"aX":-11.736787096776908},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2300,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.406221597687884,"extension":6.671883264937311},"hitData":{"launchSpeed":101.2,"launchAngle":23.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":201.71,"coordY":84.41}},"index":1,"playId":"7daf8abf-b19e-37eb-aca6-2e4a1ca93c04","pitchNumber":2,"startTime":"2026-04-20T22:13:58.041Z","endTime":"2026-04-20T22:14:09.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:14:09.270Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Walker homers (5) on a line drive to left center field. Carlos Correa scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:14:15.989Z","endTime":"2026-04-20T22:15:01.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.4,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.388912452328434,"aZ":-12.19470124437468,"pfxX":-7.983023798333486,"pfxZ":10.566637558691266,"pX":-0.5024218931440002,"pZ":2.252017646233673,"vX0":6.483738247196477,"vY0":-138.45043677897397,"vZ0":-7.185484389537078,"x":136.15,"y":177.98,"x0":-1.8680986713476804,"y0":50.00593957320587,"z0":5.744343814340072,"aX":-15.098345465813987},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":12.6,"spinRate":2446,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39962845854462214,"extension":6.491103885873683},"hitData":{"launchSpeed":111.1,"launchAngle":20.0,"totalDistance":391.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":56.86,"coordY":56.74}},"index":0,"playId":"43f992c7-8f12-3598-bc5d-fecbb3ed3d67","pitchNumber":1,"startTime":"2026-04-20T22:14:34.392Z","endTime":"2026-04-20T22:15:01.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":-18.200000000000003,"leverageIndex":0.88,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:15:01.074Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to left fielder George Valera.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:14:51.384Z","endTime":"2026-04-20T22:16:54.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121736184441204,"aZ":-23.381887130989124,"pfxX":-0.8030514817775618,"pfxZ":5.275138813748878,"pX":0.6126284803812636,"pZ":2.620435004277934,"vX0":7.084640478782853,"vY0":-128.63703643805673,"vZ0":-3.215781758091039,"x":93.65,"y":168.03,"x0":-2.07956682120845,"y0":50.0021886154241,"z0":5.711294370737347,"aX":-1.3396633579753827},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":-0.2,"spinRate":2249,"spinDirection":195},"zone":6,"typeConfidence":0.87,"plateTime":0.4267351602476257,"extension":6.522154729402535},"index":0,"playId":"199c62fd-23eb-3e34-bca5-bfb819e46122","pitchNumber":1,"startTime":"2026-04-20T22:15:23.711Z","endTime":"2026-04-20T22:15:28.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33502101269488,"aZ":-13.507509388387424,"pfxX":-6.669667790725996,"pfxZ":9.882553496440602,"pX":0.4671497044873904,"pZ":3.198776422643912,"vX0":8.690712418766099,"vY0":-137.70894407728971,"vZ0":-4.575985884499698,"x":99.19,"y":152.41,"x0":-1.8879180545616985,"y0":50.00088554472927,"z0":5.820396662242953,"aX":-12.595858660170519},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2338,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.40031232169717246,"extension":6.607187327591022},"index":1,"playId":"428399ea-cdfe-30a1-9ed0-e48dd250942b","pitchNumber":2,"startTime":"2026-04-20T22:15:41.022Z","endTime":"2026-04-20T22:15:45.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-20T22:15:51.299Z","endTime":"2026-04-20T22:16:01.702Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":78.4,"endSpeed":71.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48130803228493,"aZ":-40.76227732430728,"pfxX":2.7115747564512684,"pfxZ":-6.719338838283897,"pX":2.4876123054517154,"pZ":-0.3120235851596343,"vX0":7.9038575598220655,"vY0":-113.75279004633364,"vZ0":-4.5186968889547945,"x":22.18,"y":247.2,"x0":-1.4179155213969994,"y0":50.00032576140761,"z0":5.843090779000575,"aX":3.4670963885424473},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-13.2,"breakHorizontal":-7.3,"spinRate":2209,"spinDirection":34},"zone":14,"typeConfidence":0.89,"plateTime":0.48596255236829355,"extension":6.654906826745831},"index":3,"playId":"7085b6e4-5ed7-3b71-8cdc-cc2d1997301f","pitchNumber":3,"startTime":"2026-04-20T22:16:01.702Z","endTime":"2026-04-20T22:16:05.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":69.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25040645283645,"aZ":-43.64160740753924,"pfxX":5.013875448240957,"pfxZ":-9.439043241567703,"pX":1.68648223900315,"pZ":-0.20319728812994306,"vX0":5.760071201855485,"vY0":-111.39011366761517,"vZ0":-3.1707939280381003,"x":52.72,"y":244.27,"x0":-1.6181682514619522,"y0":50.004882558195845,"z0":5.901448819373881,"aX":6.089016634443457},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-17.6,"breakHorizontal":-11.0,"spinRate":2370,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4981753084434364,"extension":6.636079203924603},"index":4,"playId":"a3a0fed6-4a72-342d-9d68-7a0afdc08aa1","pitchNumber":4,"startTime":"2026-04-20T22:16:23.499Z","endTime":"2026-04-20T22:16:27.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39949686934342,"aZ":-25.29435858154847,"pfxX":0.8756636291386958,"pfxZ":4.201439155523277,"pX":-0.1684416349092455,"pZ":2.9576035815984496,"vX0":4.809610836660237,"vY0":-127.44642655940048,"vZ0":-1.9020312516577924,"x":123.42,"y":158.92,"x0":-2.197598471256921,"y0":50.00203554880182,"z0":5.721177951253758,"aX":1.432156861689337},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.4,"breakHorizontal":-2.8,"spinRate":2379,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.4305808920376353,"extension":6.477091165952763},"hitData":{"launchSpeed":74.7,"launchAngle":20.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.32,"coordY":106.1}},"index":5,"playId":"5d5869cb-021f-383a-8ef6-85f29084aa2f","pitchNumber":5,"startTime":"2026-04-20T22:16:42.506Z","endTime":"2026-04-20T22:16:54.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:16:54.493Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Trammell walks. Isaac Paredes to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:17:31.235Z","endTime":"2026-04-20T22:19:20.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"c7d90cac-1b07-30d5-b0e8-d90647524c6e","startTime":"2026-04-20T22:17:15.696Z","endTime":"2026-04-20T22:17:19.471Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863807785818075,"aZ":-26.56753177028269,"pfxX":0.6864819893392742,"pfxZ":3.4074104629992767,"pX":0.47465284548216613,"pZ":2.827062508873503,"vX0":6.524614394597116,"vY0":-128.0474634924824,"vZ0":-1.9676698589764865,"x":98.91,"y":162.45,"x0":-2.2059480507475757,"y0":50.001150379312335,"z0":5.704469549794003,"aX":1.1272383153471204},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.9,"spinRate":2204,"spinDirection":191},"zone":6,"typeConfidence":0.91,"plateTime":0.4293653612574371,"extension":6.568043730992849},"index":1,"playId":"f14de8ae-91ee-37d7-a5ce-c00b6cd143ec","pitchNumber":1,"startTime":"2026-04-20T22:17:33.430Z","endTime":"2026-04-20T22:17:37.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61709284458811,"aZ":-12.082202454157883,"pfxX":-7.71553050843033,"pfxZ":10.633298635644893,"pX":-0.1164322726691752,"pZ":3.9862711719244235,"vX0":7.588834648292663,"vY0":-137.59126967425416,"vZ0":-2.7673108606145034,"x":121.44,"y":131.15,"x0":-1.9271622797342842,"y0":50.00485451741164,"z0":5.839865269165217,"aX":-14.582653131593569},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":12.1,"spinRate":2360,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.400289527807403,"extension":6.519599545778852},"index":2,"playId":"11a3d294-015e-3a11-a0f7-3fab3266d16b","pitchNumber":2,"startTime":"2026-04-20T22:17:58.505Z","endTime":"2026-04-20T22:18:02.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.8,"endSpeed":65.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.28529104948818,"aZ":-41.56561241681721,"pfxX":7.187329023808452,"pfxZ":-8.658937257012623,"pX":-0.5591187867158233,"pZ":3.5215340216175224,"vX0":1.2540604798555992,"vY0":-104.39067363159214,"vZ0":4.5781723302398,"x":138.31,"y":143.7,"x0":-2.1028350164550984,"y0":50.00020852200513,"z0":6.246105218480579,"aX":7.799446615420642},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-13.7,"breakHorizontal":-13.3,"spinRate":2225,"spinDirection":37},"zone":11,"typeConfidence":0.9,"plateTime":0.528051797121488,"extension":6.549856895211676},"index":3,"playId":"af4e6e38-81ef-342e-a2d7-c5d42021025a","pitchNumber":3,"startTime":"2026-04-20T22:18:16.811Z","endTime":"2026-04-20T22:18:43.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.045191255871316,"aZ":-28.98290932093068,"pfxX":2.691385621306602,"pfxZ":2.0052909649876973,"pX":-1.0885591088246216,"pZ":4.05575099279374,"vX0":2.3080503402217287,"vY0":-125.70730735009825,"vZ0":1.4561788227947003,"x":158.49,"y":129.27,"x0":-2.370353751400816,"y0":50.00135760122269,"z0":5.833168143962062,"aX":4.278057925662134},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.2,"breakHorizontal":-5.4,"spinRate":2219,"spinDirection":167},"zone":11,"typeConfidence":0.93,"plateTime":0.43680876909545896,"extension":6.510566159957809},"index":4,"playId":"5b818dd6-f571-3898-bba1-4e1d3a822cca","pitchNumber":4,"startTime":"2026-04-20T22:18:49.988Z","endTime":"2026-04-20T22:18:54.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.543517634442757,"aZ":-28.532785570510512,"pfxX":-0.18647115245614243,"pfxZ":2.3019380378128105,"pX":-0.5031176706769313,"pZ":4.305922788921408,"vX0":4.26479298212938,"vY0":-125.23348753060867,"vZ0":1.825682835518012,"x":136.18,"y":122.52,"x0":-2.2076548275179837,"y0":50.000287760678326,"z0":5.910063824169493,"aX":-0.29513558865321626},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-0.7,"spinRate":2221,"spinDirection":172},"zone":11,"typeConfidence":0.88,"plateTime":0.43826199173724945,"extension":6.394838692573564},"index":5,"playId":"0f6b8c78-65d8-34f3-afbb-4e27cc1416d9","pitchNumber":5,"startTime":"2026-04-20T22:19:16.403Z","endTime":"2026-04-20T22:19:20.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:19:20.863Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to center fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:19:28.034Z","endTime":"2026-04-20T22:20:31.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646838031835436,"aZ":-30.960489341496203,"pfxX":6.024301997237698,"pfxZ":0.8551989486562217,"pX":0.17024451824699127,"pZ":3.0079454426132783,"vX0":3.9993189452725995,"vY0":-119.87054710593723,"vZ0":0.11450622521370768,"x":110.51,"y":157.57,"x0":-2.31467983425721,"y0":50.00523605534492,"z0":5.77180311335616,"aX":8.58602289902043},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.9,"breakHorizontal":-12.0,"spinRate":2513,"spinDirection":53},"zone":2,"typeConfidence":2.0,"plateTime":0.46059978342968044,"extension":6.541105705802508},"index":0,"playId":"f4408f9d-50e9-3ff5-a86d-2a9ca7cc16bb","pitchNumber":1,"startTime":"2026-04-20T22:19:45.627Z","endTime":"2026-04-20T22:19:49.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.8,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74914129529112,"aZ":-14.570570081495301,"pfxX":-6.5395097187716935,"pfxZ":9.512160354863944,"pX":0.2628457328766417,"pZ":5.0801081944756055,"vX0":7.933161645645044,"vY0":-136.3389313269011,"vZ0":0.38870974401325464,"x":106.98,"y":101.62,"x0":-1.8585825171263097,"y0":50.00015928123269,"z0":5.954718254225074,"aX":-12.099628026069864},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":9.8,"spinRate":2391,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.404389121230055,"extension":6.466616626705477},"index":1,"playId":"5afe8771-0380-380d-9796-1e014f1795e2","pitchNumber":2,"startTime":"2026-04-20T22:20:02.677Z","endTime":"2026-04-20T22:20:06.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382708614440073,"aZ":-31.739462733354827,"pfxX":7.7776785366698915,"pfxZ":0.33554815979551655,"pX":0.4589122142742621,"pZ":3.176276089755181,"vX0":4.111355696370812,"vY0":-113.88152270737325,"vZ0":1.1033307849758356,"x":99.51,"y":153.02,"x0":-2.3908312064783197,"y0":50.0018246940961,"z0":5.868579906792914,"aX":10.032776989140617},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":1.3,"breakHorizontal":-15.2,"spinRate":2267,"spinDirection":51},"zone":3,"typeConfidence":2.0,"plateTime":0.4842800000402421,"extension":6.387329236611113},"hitData":{"launchSpeed":94.6,"launchAngle":47.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.11,"coordY":99.87}},"index":2,"playId":"0044fee1-23f3-3084-a8d3-2f5370b078cb","pitchNumber":3,"startTime":"2026-04-20T22:20:22.003Z","endTime":"2026-04-20T22:20:31.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":3.2999999999999936,"leverageIndex":1.32,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:20:31.597Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Taylor Trammell.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T22:22:29.062Z","endTime":"2026-04-20T22:23:23.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"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(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.5,"endSpeed":82.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24483527204958,"aZ":-16.45460792152757,"pfxX":-10.80414838325461,"pfxZ":8.839966693273226,"pX":0.3063988106663773,"pZ":2.2146666472618945,"vX0":10.384073705581244,"vY0":-134.0638143434191,"vZ0":-2.9523004371739856,"x":105.32,"y":178.98,"x0":-2.257398727397123,"y0":50.00267816212076,"z0":4.5387712692553,"aX":-19.211477328573125},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":16.7,"spinRate":2437,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4122549388639625,"extension":7.300085666108493},"index":0,"playId":"9d46997f-5554-3f00-ba5e-7d494d3a7786","pitchNumber":1,"startTime":"2026-04-20T22:22:59.899Z","endTime":"2026-04-20T22:23:03.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715646419782846,"aZ":-17.512455236729103,"pfxX":-2.054959114114123,"pfxZ":8.720918691985796,"pX":0.11153397690130123,"pZ":2.5436308498113056,"vX0":7.252933970574634,"vY0":-129.54442549618656,"vZ0":-1.7160116644132344,"x":112.75,"y":170.1,"x0":-2.4706354437461115,"y0":50.0059576451185,"z0":4.568110790647173,"aX":-3.4565915903656665},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":15.6,"breakHorizontal":1.9,"spinRate":2500,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4245188661935324,"extension":7.360114090226463},"hitData":{"launchSpeed":89.4,"launchAngle":30.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.15,"coordY":76.0}},"index":1,"playId":"7bf9f0d8-6b5f-3f0f-b464-3ce2617ce09e","pitchNumber":2,"startTime":"2026-04-20T22:23:14.332Z","endTime":"2026-04-20T22:23:23.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:23:23.329Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase DeLauter lines out sharply to right fielder Dustin Harris.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T22:23:31.921Z","endTime":"2026-04-20T22:24:07.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.117064922477866,"aZ":-22.482248500478068,"pfxX":-10.208494765109695,"pfxZ":5.179290316084691,"pX":-1.6486602063690836,"pZ":2.230335968670391,"vX0":5.619728506752408,"vY0":-136.24049908311767,"vZ0":-2.0665089269944037,"x":179.84,"y":178.56,"x0":-2.4163733843469934,"y0":50.0047785269707,"z0":4.559385905485622,"aX":-19.111429068692733},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":17.3,"spinRate":2282,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4026801580463495,"extension":7.4224412199274425},"index":0,"playId":"a7749f38-ee8d-3b90-8e40-42347b77014e","pitchNumber":1,"startTime":"2026-04-20T22:23:45.759Z","endTime":"2026-04-20T22:23:49.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":69.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85282531923109,"aZ":-37.290436758032165,"pfxX":10.564610721707597,"pfxZ":-4.107404496334826,"pX":0.4193016852366639,"pZ":2.5536862558398483,"vX0":3.274330378712166,"vY0":-112.26979506840355,"vZ0":3.4016809787475912,"x":101.02,"y":169.83,"x0":-2.439852310532123,"y0":50.0022485233788,"z0":4.875829485539093,"aX":13.162440123740353},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-5.9,"breakHorizontal":-20.0,"spinRate":2850,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.49240276076598155,"extension":7.24950422120617},"hitData":{"launchSpeed":103.5,"launchAngle":16.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.48,"coordY":69.16}},"index":1,"playId":"e48e2068-1bdf-3968-bf58-74498359413d","pitchNumber":2,"startTime":"2026-04-20T22:24:00.123Z","endTime":"2026-04-20T22:24:07.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.3,"awayTeamWinProbability":68.7,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:24:07.285Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T22:24:13.367Z","endTime":"2026-04-20T22:25:31.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":68.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.342352982372287,"aZ":-39.74367017723528,"pfxX":10.361248830659505,"pfxZ":-6.403259200047648,"pX":0.8817637141372456,"pZ":0.9164715069852191,"vX0":4.130900628658281,"vY0":-110.09867107369713,"vZ0":1.0376097861572926,"x":83.39,"y":214.04,"x0":-2.3867639557546036,"y0":50.00327608169822,"z0":4.772851333199044,"aX":12.245077769136804},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-10.7,"breakHorizontal":-20.0,"spinRate":2894,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.5047873727908243,"extension":7.508115181883446},"index":0,"playId":"8f42cf9c-a10c-3021-a9ea-990ca2da6374","pitchNumber":1,"startTime":"2026-04-20T22:24:34.601Z","endTime":"2026-04-20T22:24:39.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.0,"endSpeed":84.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79212934383009,"aZ":-21.719471847406734,"pfxX":-10.409967872993581,"pfxZ":5.71026265807834,"pX":-1.3365870281705623,"pZ":3.2228204344916507,"vX0":6.173041287912283,"vY0":-135.29663851212797,"vZ0":0.4328049442351518,"x":167.95,"y":151.76,"x0":-2.3094238186469056,"y0":50.00570158382891,"z0":4.59723392119737,"aX":-19.073198144969755},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":17.3,"spinRate":2250,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4066826141381883,"extension":7.59310105405178},"index":1,"playId":"6a02aebe-3d91-3ce9-b408-e6784d7422dd","pitchNumber":2,"startTime":"2026-04-20T22:24:53.026Z","endTime":"2026-04-20T22:24:56.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.782237044943827,"aZ":-20.839618362367055,"pfxX":-9.905233495509682,"pfxZ":6.191996664211533,"pX":-1.5899322857388587,"pZ":2.636991721576339,"vX0":5.495962858513035,"vY0":-135.02061765439902,"vZ0":-1.309729985637686,"x":177.6,"y":167.58,"x0":-2.3743602438194222,"y0":50.00094947781318,"z0":4.607180000948661,"aX":-18.127905866122404},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":16.6,"spinRate":2297,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40701078204369434,"extension":7.262906138614212},"index":2,"playId":"4b93c862-4908-3806-93ff-2a44e4172e40","pitchNumber":3,"startTime":"2026-04-20T22:25:09.897Z","endTime":"2026-04-20T22:25:13.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.145489455447596,"aZ":-26.331505087806292,"pfxX":-11.342269195584752,"pfxZ":3.774769224635399,"pX":1.4547243142974127,"pZ":0.6738404954613457,"vX0":12.27545992026168,"vY0":-123.75991164678645,"vZ0":-3.6599166431236516,"x":61.55,"y":220.59,"x0":-2.100529257008301,"y0":50.004895225217936,"z0":4.3821984887653835,"aX":-17.56374192270997},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":1632,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.44290787458199876,"extension":7.664026472823777},"index":3,"playId":"581e2a4b-5131-3ed3-b173-2e046b7ec60a","pitchNumber":4,"startTime":"2026-04-20T22:25:28.071Z","endTime":"2026-04-20T22:25:31.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:25:31.621Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a ground ball to left fielder Brice Matthews. José Ramírez to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T22:25:39.447Z","endTime":"2026-04-20T22:26:52.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.973180843318154,"aZ":-17.092967352221482,"pfxX":-6.7813011053269046,"pfxZ":8.421977397443658,"pX":-1.24637929674649,"pZ":3.7689803266462674,"vX0":5.040798310082202,"vY0":-133.75964919485145,"vZ0":0.42386932770281827,"x":164.51,"y":137.02,"x0":-2.2852661221508184,"y0":50.005241641597024,"z0":4.845221801382697,"aX":-12.147330181105575},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2326,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.41131851683446774,"extension":7.4175664260418},"index":0,"playId":"6161a365-c38c-3e85-936c-80146322add2","pitchNumber":1,"startTime":"2026-04-20T22:26:00.725Z","endTime":"2026-04-20T22:26:04.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":68.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.932883803841975,"aZ":-37.34135818267183,"pfxX":10.502140659404613,"pfxZ":-4.2988336741596,"pX":0.11950894337105877,"pZ":1.6730600897915975,"vX0":2.748093183772542,"vY0":-110.21542481141203,"vZ0":1.7814536930587423,"x":112.44,"y":193.61,"x0":-2.515365676831755,"y0":50.00518336193479,"z0":4.869388559559659,"aX":12.613454990414779},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-6.7,"breakHorizontal":-19.8,"spinRate":2823,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.5015582520066246,"extension":7.33272254054018},"index":1,"playId":"5fc7cb9e-250d-349e-98bb-0d02553f180f","pitchNumber":2,"startTime":"2026-04-20T22:26:20.864Z","endTime":"2026-04-20T22:26:25.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81427096120513,"aZ":-37.00017140825455,"pfxX":10.017113800795938,"pfxZ":-4.069952503008055,"pX":0.08700929750808081,"pZ":1.97708878999516,"vX0":2.797216218850404,"vY0":-109.27692511915244,"vZ0":2.0935768711024885,"x":113.68,"y":185.4,"x0":-2.5175359266249537,"y0":50.0031134261854,"z0":5.04001497220327,"aX":11.874586634024222},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-6.2,"breakHorizontal":-19.0,"spinRate":2643,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.505074799806494,"extension":7.282113781318244},"hitData":{"launchSpeed":86.7,"launchAngle":4.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.94,"coordY":116.55}},"index":2,"playId":"9f4b06b3-d224-36e5-8452-89f06d22fef7","pitchNumber":3,"startTime":"2026-04-20T22:26:41.451Z","endTime":"2026-04-20T22:26:52.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.699999999999996,"awayTeamWinProbability":65.30000000000001,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:26:52.122Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhys Hoskins singles on a sharp line drive to left fielder Brice Matthews. José Ramírez scores. Kyle Manzardo to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T22:27:05.930Z","endTime":"2026-04-20T22:30:03.300Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":84.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.544269079624094,"aZ":-17.6701874656982,"pfxX":-8.24375513294568,"pfxZ":7.836049841289581,"pX":0.13424663389458774,"pZ":3.1953197709185237,"vX0":8.377439003382902,"vY0":-134.99699279070424,"vZ0":-1.2069666666620011,"x":111.88,"y":152.51,"x0":-1.9336203211104026,"y0":50.00434694874963,"z0":4.888277547281981,"aX":-15.2635812313685},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":13.2,"spinRate":2285,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4052603746093921,"extension":7.545706146346439},"index":0,"playId":"7a081363-dc0d-3097-9dd5-7bd64f61f4d5","pitchNumber":1,"startTime":"2026-04-20T22:27:26.283Z","endTime":"2026-04-20T22:27:30.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040448691404183,"aZ":-17.671098635648104,"pfxX":-7.562946043666604,"pfxZ":7.74487228098662,"pX":0.01105818848226937,"pZ":3.1097279787447336,"vX0":8.050389660348118,"vY0":-136.25924291660274,"vZ0":-1.6279825362332279,"x":116.58,"y":154.82,"x0":-2.0046691384551587,"y0":50.00551619433755,"z0":4.940978969909521,"aX":-14.168074546262035},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":11.9,"spinRate":2273,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4025911269941518,"extension":7.490088516453162},"index":1,"playId":"da6fe5aa-f21f-31ca-bbf9-e1e903622b22","pitchNumber":2,"startTime":"2026-04-20T22:27:45.517Z","endTime":"2026-04-20T22:27:49.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34693899526557,"aZ":-16.89770588130335,"pfxX":-5.671205536945772,"pfxZ":8.250959490989924,"pX":0.8878410786561933,"pZ":3.7692465985434733,"vX0":9.131576587114248,"vY0":-135.62066483275171,"vZ0":-0.29855231693636775,"x":83.16,"y":137.01,"x0":-1.7954170454916043,"y0":50.00232251964671,"z0":5.065597553775301,"aX":-10.50047993817927},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":8.2,"spinRate":2305,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4048043841395481,"extension":7.470521826003944},"index":2,"playId":"d27e5050-9abe-32cd-a87c-7966dbd0443c","pitchNumber":3,"startTime":"2026-04-20T22:28:12.573Z","endTime":"2026-04-20T22:28:16.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26109177989268,"aZ":-28.14612595577628,"pfxX":1.5021787122828394,"pfxZ":2.5796390781914624,"pX":0.4220526904193665,"pZ":3.4293180826053327,"vX0":5.832170727192456,"vY0":-124.5306027800814,"vZ0":2.158174083651809,"x":100.91,"y":146.19,"x0":-2.1505952514662208,"y0":50.00346146298114,"z0":4.888189139192723,"aX":2.346277814440665},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.5,"breakHorizontal":-4.1,"spinRate":2493,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.4407353003822081,"extension":7.40506677216865},"index":3,"playId":"d2655073-8025-37c8-84bb-35c167389e0e","pitchNumber":4,"startTime":"2026-04-20T22:28:32.800Z","endTime":"2026-04-20T22:28:36.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18854364988703,"aZ":-16.605863604981792,"pfxX":-7.325844326085674,"pfxZ":8.347804321983913,"pX":0.5322610382350913,"pZ":3.8174395478800696,"vX0":9.296645461835382,"vY0":-136.69204959814124,"vZ0":-0.1417384957301196,"x":96.71,"y":135.71,"x0":-1.9842728495342987,"y0":50.0031206204128,"z0":5.0242778196658255,"aX":-13.663911946189618},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":10.9,"spinRate":2397,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4029314826174355,"extension":7.459951979386687},"index":4,"playId":"0c06d1a1-5e2c-320e-a69c-31f907a1f93a","pitchNumber":5,"startTime":"2026-04-20T22:29:00.599Z","endTime":"2026-04-20T22:29:04.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":72.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02085875761963,"aZ":-28.31883098999144,"pfxX":7.729191133275194,"pfxZ":2.8149228732485323,"pX":-0.3196865821233632,"pZ":3.030864818771495,"vX0":2.3686268643700688,"vY0":-117.10273754710447,"vZ0":2.054845806132078,"x":129.19,"y":156.95,"x0":-2.3520338594422996,"y0":50.001917897189486,"z0":4.817375138558904,"aX":10.582299554083662},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":6.0,"breakHorizontal":-14.6,"spinRate":2733,"spinDirection":76},"zone":2,"typeConfidence":2.0,"plateTime":0.47027222003354074,"extension":7.493018035758758},"index":5,"playId":"7ba137fd-f31f-3453-922b-ffa37a240a5b","pitchNumber":6,"startTime":"2026-04-20T22:29:20.932Z","endTime":"2026-04-20T22:29:28.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":83.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24969721269934,"aZ":-20.111635203641303,"pfxX":-11.687622676486924,"pfxZ":6.613455346742533,"pX":0.3887368682514403,"pZ":1.7635650659149826,"vX0":10.08597424024441,"vY0":-135.58519515605502,"vZ0":-4.275688238729753,"x":102.18,"y":191.16,"x0":-1.8983718068675919,"y0":50.00374097239133,"z0":4.802270261271716,"aX":-21.320593721999032},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":18.5,"spinRate":2239,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.40716077084003155,"extension":7.53425502007563},"hitData":{"launchSpeed":104.0,"launchAngle":12.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.97,"coordY":105.39}},"index":6,"playId":"11eb5dd2-39d3-3c0b-8361-d80e2489da91","pitchNumber":7,"startTime":"2026-04-20T22:29:54.468Z","endTime":"2026-04-20T22:30:03.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.2,"awayTeamWinProbability":55.8,"homeTeamWinProbabilityAdded":9.500000000000007,"leverageIndex":1.76,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:30:03.300Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"George Valera grounds out, first baseman Christian Walker to pitcher Spencer Arrighetti.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T22:30:19.584Z","endTime":"2026-04-20T22:31:54.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":67.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.599169320754022,"aZ":-38.997294520955755,"pfxX":10.905440403457234,"pfxZ":-5.7985261198420455,"pX":0.362967750392973,"pZ":1.3026700205710944,"vX0":2.7128158875061628,"vY0":-109.99090017242096,"vZ0":1.1940585213088148,"x":103.16,"y":203.61,"x0":-2.314437068775152,"y0":50.0009733245351,"z0":5.018134925475966,"aX":12.83814219218139},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-9.5,"breakHorizontal":-20.5,"spinRate":2913,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.5056212154741169,"extension":7.420285315229041},"index":0,"playId":"f7c8ddbb-f41b-39a9-8d9a-760926bcd02c","pitchNumber":1,"startTime":"2026-04-20T22:30:36.768Z","endTime":"2026-04-20T22:30:40.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":69.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.768397688765184,"aZ":-40.67704498290262,"pfxX":9.828180463862584,"pfxZ":-7.016244641126237,"pX":1.0923253866967275,"pZ":1.3130679390744948,"vX0":4.4129298968741955,"vY0":-110.87594284342171,"vZ0":1.3440982998761717,"x":75.36,"y":203.33,"x0":-2.217746631628378,"y0":50.00326676763979,"z0":5.033632539782811,"aX":11.908671305865568},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-11.8,"breakHorizontal":-19.1,"spinRate":2843,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4991547961001199,"extension":7.427557431728884},"index":1,"playId":"abc3f441-5e0d-3e52-ab97-ab9be2a3c990","pitchNumber":2,"startTime":"2026-04-20T22:30:55.477Z","endTime":"2026-04-20T22:30:59.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.934449459295095,"aZ":-33.188956842251514,"pfxX":10.20900434367368,"pfxZ":-0.7830995599239934,"pX":0.5594509543717319,"pZ":2.1561520096981712,"vX0":3.7315377162146306,"vY0":-113.80933804500137,"vZ0":1.601719963534144,"x":95.68,"y":180.56,"x0":-2.435313891336606,"y0":50.00420776286694,"z0":4.768969618339929,"aX":13.18352417950922},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-0.6,"breakHorizontal":-19.4,"spinRate":2726,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.48417711241281003,"extension":7.444379136794189},"index":2,"playId":"0b915026-eade-3310-b2bb-b5d7cc76938a","pitchNumber":3,"startTime":"2026-04-20T22:31:13.558Z","endTime":"2026-04-20T22:31:19.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":69.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94908327252386,"aZ":-41.974250561252546,"pfxX":9.696574483092043,"pfxZ":-7.919463869036862,"pX":-0.3517759703065466,"pZ":1.2719718146166312,"vX0":1.670527264121981,"vY0":-112.20014956959278,"vZ0":1.2721701002269517,"x":130.41,"y":204.44,"x0":-2.3691024416896997,"y0":50.00517142945136,"z0":5.0770237724034395,"aX":11.994120097669104},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.4,"breakHorizontal":-18.0,"spinRate":2962,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.493883220918252,"extension":7.267013529542031},"hitData":{"launchSpeed":87.8,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.34,"coordY":167.38}},"index":3,"playId":"8e9a1ddb-b7eb-34ce-ab19-2652629b8189","pitchNumber":4,"startTime":"2026-04-20T22:31:46.810Z","endTime":"2026-04-20T22:31:54.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.8,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:31:54.544Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dustin Harris grounds out, second baseman Juan Brito to first baseman Kyle Manzardo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T22:33:46.780Z","endTime":"2026-04-20T22:36:30.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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, 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":80.7,"endSpeed":73.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.407812601179398,"aZ":-26.83327566929318,"pfxX":5.783564024615325,"pfxZ":3.9001604209061185,"pX":-0.10579780347244372,"pZ":2.013859557729621,"vX0":3.8066824310363563,"vY0":-117.42178271631222,"vZ0":-2.4787886213132824,"x":121.03,"y":184.41,"x0":-2.5105939211587196,"y0":50.00161778466585,"z0":5.631578712341607,"aX":7.9112652673215695},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.6,"breakHorizontal":-11.5,"spinRate":2388,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4701096132149569,"extension":6.452188029571998},"index":0,"playId":"32ce033f-7308-3545-8508-c02c1c5b3bea","pitchNumber":1,"startTime":"2026-04-20T22:34:05.372Z","endTime":"2026-04-20T22:34:09.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60249931566323,"aZ":-29.52118110421906,"pfxX":7.3178744556342314,"pfxZ":1.8766922930890164,"pX":-1.1828315124348372,"pZ":2.724126369925368,"vX0":1.188320463699968,"vY0":-118.84635590214985,"vZ0":-0.6699892448701918,"x":162.09,"y":165.23,"x0":-2.6406064337999524,"y0":50.00127560015128,"z0":5.722582444901078,"aX":10.327080697027988},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.5,"breakHorizontal":-13.6,"spinRate":2429,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.46324580527800485,"extension":6.614388985499609},"index":1,"playId":"ce5c2295-2e03-3403-aafe-236fc0a66aa9","pitchNumber":2,"startTime":"2026-04-20T22:34:21.598Z","endTime":"2026-04-20T22:34:25.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437082908521884,"aZ":-31.290183570702148,"pfxX":5.564776824745421,"pfxZ":0.6562365088561606,"pX":0.15460998516781152,"pZ":2.8431928898666174,"vX0":3.893899827356391,"vY0":-116.27740884853452,"vZ0":0.264172128580652,"x":111.11,"y":162.01,"x0":-2.2751798679757935,"y0":50.001854063365926,"z0":5.74094338312199,"aX":7.482919994396658},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.6,"breakHorizontal":-11.2,"spinRate":2410,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.47431116419925967,"extension":6.549499951981358},"index":2,"playId":"14fff1c7-0537-3903-b3bb-9917c3c756a8","pitchNumber":3,"startTime":"2026-04-20T22:34:39.689Z","endTime":"2026-04-20T22:34:44.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-20T22:35:00.902Z","endTime":"2026-04-20T22:35:17.347Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.269661334121437,"aZ":-41.249065635533114,"pfxX":4.333027900266717,"pfxZ":-7.510353346172334,"pX":-1.0950678929319226,"pZ":2.925107117166324,"vX0":0.52029829436143,"vY0":-109.79611644995529,"vZ0":2.670991655307704,"x":158.74,"y":159.8,"x0":-1.898075917725913,"y0":50.0022924937117,"z0":6.114307815017612,"aX":5.236418207284363},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-12.5,"breakHorizontal":-7.9,"spinRate":2039,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.5008047646996499,"extension":6.421396738750784},"index":4,"playId":"7f8d5d78-54ee-3fe1-9eb0-2a5ff95781ff","pitchNumber":4,"startTime":"2026-04-20T22:35:17.347Z","endTime":"2026-04-20T22:35:21.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.054457847085253,"aZ":-36.49660970560411,"pfxX":7.322353564759732,"pfxZ":-3.378604698645555,"pX":0.786348300377798,"pZ":1.5233642500918694,"vX0":4.839429566512698,"vY0":-113.44470314880782,"vZ0":-1.0364257838672755,"x":87.03,"y":197.65,"x0":-2.3383313261298277,"y0":50.000585685185904,"z0":5.679850240194638,"aX":9.378827039684504},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-6.0,"breakHorizontal":-14.6,"spinRate":2252,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.48600766328288625,"extension":6.855948680625775},"index":5,"playId":"09e7ac6e-0bfc-3e01-a19b-601f5fa18f0b","pitchNumber":5,"startTime":"2026-04-20T22:35:34.357Z","endTime":"2026-04-20T22:35:38.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":92.9,"endSpeed":83.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59080854327987,"aZ":-13.900776353745027,"pfxX":-6.751951616634225,"pfxZ":10.050675910052977,"pX":-0.7261584945784902,"pZ":3.9726620817561535,"vX0":5.904697879035486,"vY0":-135.01885276758,"vZ0":-2.1775099399656273,"x":144.68,"y":131.52,"x0":-2.080708741258634,"y0":50.00101226467079,"z0":5.78558491908745,"aX":-12.27440649419869},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":10.7,"spinRate":2309,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4080644304652803,"extension":6.540830797330217},"index":6,"playId":"896f48e9-ce1a-3e6d-bf2a-3439ae5b9d79","pitchNumber":6,"startTime":"2026-04-20T22:36:02.611Z","endTime":"2026-04-20T22:36:07.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":90.8,"endSpeed":81.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.853136812595444,"aZ":-14.640071028614702,"pfxX":-7.040900658843863,"pfxZ":10.092187248199107,"pX":-0.22738633333012737,"pZ":2.763047686541109,"vX0":6.891757171496462,"vY0":-131.92776192671047,"vZ0":-4.777742048984135,"x":125.67,"y":164.18,"x0":-1.9770726497051454,"y0":50.0014693413973,"z0":5.7008232264737035,"aX":-12.231240222286845},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.3,"breakHorizontal":10.9,"spinRate":2254,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.41748512242544766,"extension":6.800264754076261},"hitData":{"launchSpeed":90.1,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.03,"coordY":156.49}},"index":7,"playId":"200cde57-8de6-3840-87d8-bfd15ed80224","pitchNumber":7,"startTime":"2026-04-20T22:36:22.996Z","endTime":"2026-04-20T22:36:30.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:36:30.519Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Matthews flies out to left fielder George Valera.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T22:36:39.543Z","endTime":"2026-04-20T22:38:39.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"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(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.9,"endSpeed":83.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86813076305841,"aZ":-14.58892990550328,"pfxX":-8.992568300479613,"pfxZ":9.718628905152837,"pX":0.19023222347691285,"pZ":2.0835789243579343,"vX0":8.492596811774888,"vY0":-134.8063613533651,"vZ0":-6.738904880401888,"x":109.75,"y":182.52,"x0":-1.858325472467421,"y0":50.00626044603236,"z0":5.678178840341134,"aX":-16.27806882024614},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":14.0,"spinRate":2359,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.4089314330979543,"extension":6.691147892646479},"index":0,"playId":"25cca3ac-504a-3fa4-97c2-c3db05fead20","pitchNumber":1,"startTime":"2026-04-20T22:36:55.628Z","endTime":"2026-04-20T22:36:59.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89808405959799,"aZ":-12.642025877098071,"pfxX":-7.083818834642111,"pfxZ":10.869409221021536,"pX":0.9056645011495142,"pZ":3.1369306712055383,"vX0":9.568191713082234,"vY0":-134.39392020935944,"vZ0":-4.699380012183235,"x":82.48,"y":154.08,"x0":-1.8098095976510558,"y0":50.00465803185129,"z0":5.832638124031857,"aX":-12.732538056620834},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.6,"breakHorizontal":10.3,"spinRate":2340,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.41032164244830804,"extension":6.635234545517869},"index":1,"playId":"99000d11-3481-3404-8198-04b72ac83236","pitchNumber":2,"startTime":"2026-04-20T22:37:09.282Z","endTime":"2026-04-20T22:37:13.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-20T22:37:16.914Z","endTime":"2026-04-20T22:37:32.866Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36904181424125,"aZ":-28.69324659898252,"pfxX":5.734083573602534,"pfxZ":2.331126311512202,"pX":2.7746929362539645,"pZ":1.3580176973104001,"vX0":9.363987269208168,"vY0":-122.02408883755459,"vZ0":-4.242143537037167,"x":11.24,"y":202.11,"x0":-1.8730640072718794,"y0":50.00153581187186,"z0":5.620648739845578,"aX":8.554272995245805},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":-12.8,"spinRate":2447,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.45069371257226987,"extension":6.673404114691888},"index":3,"playId":"d4eaef9e-976d-3a6b-9714-03464ecbbcd2","pitchNumber":3,"startTime":"2026-04-20T22:37:32.866Z","endTime":"2026-04-20T22:37:36.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.6,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18061173563993,"aZ":-14.514999955470755,"pfxX":-7.365201326379384,"pfxZ":9.391809247400662,"pX":0.2830343274015729,"pZ":3.6597120279363393,"vX0":8.210000769944322,"vY0":-137.40049815185796,"vZ0":-3.1706057262151335,"x":106.21,"y":139.97,"x0":-1.8107361326316318,"y0":50.001783574400896,"z0":5.837028142938523,"aX":-13.84736118581407},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2333,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4012026187877571,"extension":6.537216950255615},"index":4,"playId":"ad8074e4-999e-3959-8ea0-28394eb0c28c","pitchNumber":4,"startTime":"2026-04-20T22:37:50.893Z","endTime":"2026-04-20T22:37:54.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.334066515400266,"aZ":-12.923721456869112,"pfxX":-6.651684690239708,"pfxZ":10.406037744299512,"pX":0.06192480257731299,"pZ":3.7775900346076017,"vX0":7.4967508576347,"vY0":-136.89452034650986,"vZ0":-2.9305307812546886,"x":114.64,"y":136.79,"x0":-1.8812726336256078,"y0":50.00384236904441,"z0":5.777349247005171,"aX":-12.30694277301138},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":10.0,"spinRate":2387,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40405220705447764,"extension":6.67039454624075},"index":5,"playId":"7078fbde-babe-3bf9-aeb3-1877c78e480e","pitchNumber":5,"startTime":"2026-04-20T22:38:10.233Z","endTime":"2026-04-20T22:38:14.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.605872177058075,"aZ":-13.922835551995638,"pfxX":-9.097823096870577,"pfxZ":10.242190631125785,"pX":-0.235024143881692,"pZ":3.024602959609578,"vX0":7.548177087698308,"vY0":-134.272910592344,"vZ0":-4.387049804502656,"x":125.96,"y":157.12,"x0":-1.9344761006640658,"y0":50.00273634944554,"z0":5.70752516215434,"aX":-16.212015630373013},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.5,"breakHorizontal":14.3,"spinRate":2268,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.4117570936327901,"extension":6.679772803054085},"hitData":{"launchSpeed":91.7,"launchAngle":52.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.65,"coordY":128.09}},"index":6,"playId":"4185ca64-fce3-3484-bc19-5fcf720563bf","pitchNumber":6,"startTime":"2026-04-20T22:38:29.467Z","endTime":"2026-04-20T22:38:39.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:38:39.201Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T22:38:47.565Z","endTime":"2026-04-20T22:40:55.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":94.2,"endSpeed":85.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90206546081201,"aZ":-12.040172953253773,"pfxX":-6.5424671798232605,"pfxZ":10.725362346468492,"pX":0.7947827477512359,"pZ":3.6382389904344157,"vX0":9.28802670842036,"vY0":-136.8085427630697,"vZ0":-3.6042568573578926,"x":86.7,"y":140.55,"x0":-1.8094584325929515,"y0":50.00172228028032,"z0":5.810000194818467,"aX":-12.281259649039944},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":9.7,"spinRate":2365,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40184638340894585,"extension":6.538495665832743},"index":0,"playId":"9aa69e78-9f5c-323b-9ab1-d6d0e0f1712a","pitchNumber":1,"startTime":"2026-04-20T22:39:07.570Z","endTime":"2026-04-20T22:39:11.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64496580704289,"aZ":-24.79161803500968,"pfxX":-1.012132368662594,"pfxZ":4.369346207639005,"pX":1.2009986360183258,"pZ":3.063406382887676,"vX0":8.528267032298293,"vY0":-128.6555309032202,"vZ0":-2.0044759986755034,"x":71.22,"y":156.07,"x0":-2.0137573509474085,"y0":50.00327113980378,"z0":5.758316558121241,"aX":-1.7106494063119153},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":0.1,"spinRate":2244,"spinDirection":197},"zone":12,"typeConfidence":0.85,"plateTime":0.42439337134302546,"extension":6.52954172828536},"index":1,"playId":"26a925ba-badc-34ce-9bd4-ab90e88a95c3","pitchNumber":2,"startTime":"2026-04-20T22:39:24.426Z","endTime":"2026-04-20T22:39:28.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.5,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41788927506766,"aZ":-33.88347957618233,"pfxX":7.507484267581891,"pfxZ":-1.312074728537672,"pX":0.46618036407971164,"pZ":2.805457214265011,"vX0":4.112145430361125,"vY0":-114.46791374944516,"vZ0":0.9759894187197806,"x":99.23,"y":163.03,"x0":-2.338810675391387,"y0":50.00213923818732,"z0":5.734725012181613,"aX":9.794497566302683},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-1.7,"breakHorizontal":-14.8,"spinRate":2403,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.48158610142820857,"extension":6.616531127857898},"index":2,"playId":"6c2c53a8-8fa8-33ef-8aa5-9123e6041ecc","pitchNumber":3,"startTime":"2026-04-20T22:39:42.204Z","endTime":"2026-04-20T22:39:46.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.754826892320104,"aZ":-13.29327918359399,"pfxX":-8.265897116558236,"pfxZ":10.195299132984506,"pX":-0.8853927301814764,"pZ":4.090675661479509,"vX0":5.77088901459012,"vY0":-136.17706746058747,"vZ0":-2.244559877902624,"x":150.75,"y":128.33,"x0":-1.9730267616953037,"y0":50.004857210625694,"z0":5.860751947311322,"aX":-15.311980085714456},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":13.6,"spinRate":2381,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4043500481624447,"extension":6.678130504025944},"index":3,"playId":"20877694-2d51-343d-96a2-2d45ed163544","pitchNumber":4,"startTime":"2026-04-20T22:40:01.069Z","endTime":"2026-04-20T22:40:05.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83252184659433,"aZ":-23.21355100951209,"pfxX":0.2870920923101894,"pfxZ":5.474266577666167,"pX":0.34231282663940615,"pZ":3.163068284015527,"vX0":6.178435674021977,"vY0":-126.84956474402455,"vZ0":-1.7483817128697416,"x":103.95,"y":153.38,"x0":-2.1575808191271753,"y0":50.00394718365241,"z0":5.703629971806289,"aX":0.4691417873253585},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.7,"breakHorizontal":-1.8,"spinRate":2182,"spinDirection":193},"zone":3,"typeConfidence":0.88,"plateTime":0.4310352203920429,"extension":6.628365414359295},"index":4,"playId":"6bdcbd24-0fb3-3f21-a3ff-f9252eaecb25","pitchNumber":5,"startTime":"2026-04-20T22:40:19.705Z","endTime":"2026-04-20T22:40:23.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-20T22:40:37.599Z","endTime":"2026-04-20T22:40:50.919Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13848573560552,"aZ":-11.711822861947896,"pfxX":-6.597894459005458,"pfxZ":11.060987172510014,"pX":0.41480676097201064,"pZ":2.1365538944658478,"vX0":8.58343872430611,"vY0":-135.97935504367302,"vZ0":-7.102042995876024,"x":101.19,"y":181.09,"x0":-1.94325118410921,"y0":50.00514575411099,"z0":5.616212653150587,"aX":-12.209597721556978},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":9.8,"spinRate":2396,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4046469792058911,"extension":6.856644550691928},"index":6,"playId":"0e34b51a-6fe1-3d1e-9d4d-77521a231b68","pitchNumber":6,"startTime":"2026-04-20T22:40:50.919Z","endTime":"2026-04-20T22:40:55.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:40:55.758Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Juan Brito hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T22:42:28.907Z","endTime":"2026-04-20T22:44:00.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.445990913761136,"aZ":-15.365441826006057,"pfxX":-8.222326973800506,"pfxZ":9.306439859358878,"pX":0.9724789141274569,"pZ":1.897651143846933,"vX0":10.958472084238535,"vY0":-134.38411932476805,"vZ0":-4.186199702837264,"x":79.93,"y":187.54,"x0":-2.1134336310881525,"y0":50.006298101602525,"z0":4.586532342246391,"aX":-14.857821958190508},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":12.2,"spinRate":2336,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40950315193172226,"extension":7.458284382519325},"index":0,"playId":"07288ccd-d0fd-3e4c-9d8e-90fe583e56d0","pitchNumber":1,"startTime":"2026-04-20T22:43:01.502Z","endTime":"2026-04-20T22:43:05.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":76.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.615542019847314,"aZ":-33.60930329090659,"pfxX":-11.566784957492686,"pfxZ":-0.9555662432168432,"pX":-0.11717439896140454,"pZ":1.8102880809027793,"vX0":8.72861855973039,"vY0":-123.18588308562687,"vZ0":0.3506204498498613,"x":121.47,"y":189.9,"x0":-2.2436363054195003,"y0":50.00250020467907,"z0":4.560406302952374,"aX":-17.375571244815085},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":18.2,"spinRate":1674,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4485270465388007,"extension":7.597707483750618},"index":1,"playId":"609fcbce-32bc-315f-8c26-908b5c2ea784","pitchNumber":2,"startTime":"2026-04-20T22:43:16.229Z","endTime":"2026-04-20T22:43:20.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88267990129852,"aZ":-34.58302149051721,"pfxX":-11.062422503911456,"pfxZ":-1.6501621125989043,"pX":-1.2076743033764914,"pZ":1.9760203582415063,"vX0":6.289654975192812,"vY0":-121.58555811469485,"vZ0":1.2019251536743212,"x":163.03,"y":185.43,"x0":-2.4215490044445285,"y0":50.00122374492799,"z0":4.529507947221236,"aX":-16.18517664890677},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.3,"breakHorizontal":18.1,"spinRate":1674,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4544664922601247,"extension":7.465913781043826},"index":2,"playId":"e7c005dd-801c-366c-9d58-69047f118d8f","pitchNumber":3,"startTime":"2026-04-20T22:43:31.181Z","endTime":"2026-04-20T22:43:35.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-20T22:43:45.325Z","endTime":"2026-04-20T22:43:55.745Z","isPitch":false,"type":"action","player":{"id":682877,"link":"/api/v1/people/682877"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65298538471186,"aZ":-39.11877736819329,"pfxX":9.049970260538196,"pfxZ":-5.436587333663262,"pX":2.095023782420872,"pZ":-0.21539256528331677,"vX0":7.0045110956199625,"vY0":-113.99866958110442,"vZ0":-2.1244622221717546,"x":37.14,"y":244.6,"x0":-2.2257514869930586,"y0":50.00175589368541,"z0":4.698082422217574,"aX":11.562524098532636},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.1,"breakHorizontal":-18.6,"spinRate":3010,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4859459727167841,"extension":7.440947194802865},"index":4,"playId":"6442146e-5002-3db4-863b-ceefd389cbbe","pitchNumber":4,"startTime":"2026-04-20T22:43:55.745Z","endTime":"2026-04-20T22:44:00.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.4,"awayTeamWinProbability":51.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:44:00.175Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bo Naylor grounds into a force out, first baseman Christian Walker to shortstop Carlos Correa. Juan Brito out at 2nd. Bo Naylor to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T22:44:06.435Z","endTime":"2026-04-20T22:45:20.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"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":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":68.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101562303519383,"aZ":-38.61318403210648,"pfxX":9.911973437396556,"pfxZ":-5.356067397931408,"pX":0.7489382415694104,"pZ":2.179750896530136,"vX0":3.818226193144343,"vY0":-110.07766011673162,"vZ0":2.6851785862071997,"x":88.45,"y":179.93,"x0":-2.305846731478288,"y0":50.0014480666718,"z0":5.089748524016584,"aX":11.92305414924005},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-8.4,"breakHorizontal":-19.1,"spinRate":2830,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.5013687560450677,"extension":7.245324799936814},"index":0,"playId":"344bc7a2-36dd-3dab-8662-2e31a56e7740","pitchNumber":1,"startTime":"2026-04-20T22:44:33.708Z","endTime":"2026-04-20T22:44:37.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58850996334576,"aZ":-29.936220731475515,"pfxX":-10.370532818222049,"pfxZ":1.5379598368043466,"pX":0.6870857339098164,"pZ":0.67165831480681,"vX0":10.030023296915044,"vY0":-120.39711724592024,"vZ0":-3.0090112670348352,"x":90.81,"y":220.65,"x0":-2.205709866907816,"y0":50.00109796939167,"z0":4.614845367556138,"aX":-15.069156079923786},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.3,"breakHorizontal":16.1,"spinRate":1324,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.45670599647460364,"extension":7.571295134233151},"index":1,"playId":"5a925d89-5e36-3bda-b530-80930c60bf4e","pitchNumber":2,"startTime":"2026-04-20T22:44:53.993Z","endTime":"2026-04-20T22:44:58.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":68.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.201024221170893,"aZ":-39.45531252594852,"pfxX":11.739553974903663,"pfxZ":-6.120645877095212,"pX":0.05185487549555787,"pZ":2.0203979017120774,"vX0":2.2346865686531174,"vY0":-109.81758947737828,"vZ0":2.8142392995624874,"x":115.02,"y":184.23,"x0":-2.508871915489903,"y0":50.00398375381171,"z0":4.9987326167290655,"aX":13.96207536280342},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-9.6,"breakHorizontal":-21.8,"spinRate":2846,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.5038645588625745,"extension":7.24474018203143},"hitData":{"launchSpeed":89.3,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.87,"coordY":169.8}},"index":2,"playId":"102153bc-d55a-3201-ace6-3d4ba92bbfaf","pitchNumber":3,"startTime":"2026-04-20T22:45:12.014Z","endTime":"2026-04-20T22:45:20.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":682877,"link":"/api/v1/people/682877"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.66,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:45:20.413Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to left fielder Brice Matthews. Bo Naylor to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T22:45:40.821Z","endTime":"2026-04-20T22:47:10.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.415277044170764,"aZ":-21.50124929125541,"pfxX":-9.682402187202067,"pfxZ":5.904987977829739,"pX":-1.2842795126191835,"pZ":3.102042891690074,"vX0":5.712229288921536,"vY0":-134.6397330660255,"vZ0":-0.4967451065145775,"x":165.95,"y":155.02,"x0":-2.1924926933848834,"y0":50.00433963261345,"z0":4.831415268936504,"aX":-17.50530626986046},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":16.1,"spinRate":2252,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4092188245961932,"extension":7.507811513477146},"index":0,"playId":"d961e1ed-0a91-3f6e-9dfd-f5384a01e42c","pitchNumber":1,"startTime":"2026-04-20T22:46:03.399Z","endTime":"2026-04-20T22:46:07.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26088752787377,"aZ":-20.736144310090047,"pfxX":-10.716946300103505,"pfxZ":6.4156539173167975,"pX":-0.6541184283432845,"pZ":1.9886302524251693,"vX0":8.034130844404363,"vY0":-133.56273056001154,"vZ0":-2.9962261094751996,"x":141.93,"y":185.09,"x0":-2.328427361176711,"y0":50.005418654860016,"z0":4.638848492635932,"aX":-19.11341175127641},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.0,"breakHorizontal":17.4,"spinRate":2306,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.41216119596633805,"extension":7.691539084237519},"index":1,"playId":"896c71e3-222b-3626-950c-7e7a244b0552","pitchNumber":2,"startTime":"2026-04-20T22:46:20.741Z","endTime":"2026-04-20T22:46:24.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.381307558817088,"aZ":-39.14353875317075,"pfxX":8.892317430926717,"pfxZ":-5.719026194791603,"pX":-1.669637600730342,"pZ":3.1412568873089075,"vX0":-0.6038365192797044,"vY0":-110.22769095255073,"vZ0":4.829194212210362,"x":180.64,"y":153.97,"x0":-2.544389495958817,"y0":50.0028282616538,"z0":5.07964655632517,"aX":10.835213730278788},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-8.6,"breakHorizontal":-15.8,"spinRate":2955,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.49878099399540154,"extension":7.458239590442098},"index":2,"playId":"29be30af-392f-3256-add2-5464a67de019","pitchNumber":3,"startTime":"2026-04-20T22:46:39.214Z","endTime":"2026-04-20T22:46:42.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51187440213028,"aZ":-18.637634200374787,"pfxX":-9.404594775528738,"pfxZ":7.450851219912677,"pX":-0.9300452336829811,"pZ":1.7628182810838469,"vX0":6.58867522792419,"vY0":-134.9560338470402,"vZ0":-4.10706283705494,"x":152.45,"y":191.18,"x0":-2.2000604274702518,"y0":50.00176678854095,"z0":4.643588347696243,"aX":-17.08450637038107},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":15.4,"spinRate":2353,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4082204008348538,"extension":7.43760317290227},"hitData":{"launchSpeed":69.5,"launchAngle":18.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.51,"coordY":121.95}},"index":3,"playId":"275c4107-5947-3ed0-bc06-0525bfbfabb8","pitchNumber":4,"startTime":"2026-04-20T22:46:59.318Z","endTime":"2026-04-20T22:47:10.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.9,"awayTeamWinProbability":51.1,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.38,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:47:10.109Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Taylor Trammell.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T22:47:16.761Z","endTime":"2026-04-20T22:48:29.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86412999305967,"aZ":-19.51904976522946,"pfxX":1.0091265380719987,"pfxZ":7.437655326232533,"pX":-0.7483803473173984,"pZ":2.5144085142273696,"vX0":3.763528625370937,"vY0":-129.7734363058112,"vZ0":-1.9021366816569159,"x":145.53,"y":170.89,"x0":-2.3500119319533677,"y0":50.00001532133024,"z0":4.748022273889044,"aX":1.7150575142420232},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.2,"breakHorizontal":-2.6,"spinRate":2416,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.42252268818411487,"extension":7.305114757810533},"index":0,"playId":"de3e39c9-79bb-3cc7-ba22-38b8d2edd432","pitchNumber":1,"startTime":"2026-04-20T22:47:42.097Z","endTime":"2026-04-20T22:47:45.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":68.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62427457626103,"aZ":-36.9455169307854,"pfxX":10.214726374069818,"pfxZ":-3.9491181970880405,"pX":-1.1968332298534157,"pZ":2.3739478133282903,"vX0":0.0845696967192584,"vY0":-109.85315719759777,"vZ0":3.0933767609204326,"x":162.62,"y":174.68,"x0":-2.5605429407410223,"y0":50.004429298527796,"z0":4.907267596244776,"aX":12.335708085185262},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-5.9,"breakHorizontal":-18.5,"spinRate":2835,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.5008962587343402,"extension":7.565777264040185},"index":1,"playId":"f501a415-590b-3e56-b8b8-6fd6a2915c30","pitchNumber":2,"startTime":"2026-04-20T22:47:58.814Z","endTime":"2026-04-20T22:48:03.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25597817157908,"aZ":-20.9648862373601,"pfxX":1.1774028092866562,"pfxZ":6.806613770054215,"pX":0.5154355859722426,"pZ":1.8295830554369397,"vX0":6.619127119458794,"vY0":-126.84091804466121,"vZ0":-2.939964258211248,"x":97.35,"y":189.38,"x0":-2.2692791416381977,"y0":50.004963488064526,"z0":4.6547556591341746,"aX":1.9400156199418555},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.0,"breakHorizontal":-3.5,"spinRate":2550,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.43000068532674485,"extension":7.476123510560095},"hitData":{"launchSpeed":97.0,"launchAngle":35.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.62,"coordY":66.86}},"index":2,"playId":"128e1794-dafa-3a22-9e48-4a773570e9c5","pitchNumber":3,"startTime":"2026-04-20T22:48:15.664Z","endTime":"2026-04-20T22:48:29.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-5.199999999999996,"leverageIndex":2.2,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:48:29.807Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to shortstop Carlos Correa.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T22:48:35.700Z","endTime":"2026-04-20T22:49:29.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71412335443456,"aZ":-15.335349587308583,"pfxX":-7.119432517672738,"pfxZ":8.978625733553889,"pX":0.7043453371816265,"pZ":2.7656535410671643,"vX0":9.793800392251946,"vY0":-136.49697197494626,"vZ0":-2.6318102208915692,"x":90.15,"y":164.11,"x0":-2.01520145942153,"y0":50.00370287518293,"z0":4.805875822283759,"aX":-13.35461193846398},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2458,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4021812039096728,"extension":7.402124448079409},"index":0,"playId":"73a6b9c3-4ca1-3442-9b85-d0500f480e4a","pitchNumber":1,"startTime":"2026-04-20T22:49:02.879Z","endTime":"2026-04-20T22:49:07.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737966418130373,"aZ":-38.938212845568835,"pfxX":9.993139341778686,"pfxZ":-5.302287367276747,"pX":0.12994612516458545,"pZ":1.4255083327479339,"vX0":2.80475138958457,"vY0":-112.82137365342362,"vZ0":1.075451225679036,"x":112.05,"y":200.29,"x0":-2.4314861007965596,"y0":50.00536580083719,"z0":4.902623919299368,"aX":12.735789877290467},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-8.9,"breakHorizontal":-18.8,"spinRate":2923,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4876285361268633,"extension":7.455968386205071},"hitData":{"launchSpeed":70.9,"launchAngle":37.0,"totalDistance":215.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.27,"coordY":115.4}},"index":1,"playId":"d32a3684-f6e8-3e3d-9e3f-f6479565551b","pitchNumber":2,"startTime":"2026-04-20T22:49:21.225Z","endTime":"2026-04-20T22:49:29.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":666310,"link":"/api/v1/people/666310"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-4.899999999999999,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:49:29.336Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a ground ball to shortstop Brayan Rocchio.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T22:51:52.201Z","endTime":"2026-04-20T22:52:33.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.9,"endSpeed":67.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.418004245684948,"aZ":-40.59490190192989,"pfxX":3.8662629024287583,"pfxZ":-7.429516914793682,"pX":0.8008932350921598,"pZ":1.0746437447183146,"vX0":4.573371579866042,"vY0":-107.34180963253668,"vZ0":-0.5812603492672237,"x":86.47,"y":209.76,"x0":-1.8826070147633993,"y0":50.00089926111529,"z0":5.9798066307820426,"aX":4.384005826648005},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-13.1,"breakHorizontal":-8.5,"spinRate":2289,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.5158413740321581,"extension":6.527286055365209},"index":0,"playId":"f67ac848-e25b-3bb1-89d1-b54a0f72a1bd","pitchNumber":1,"startTime":"2026-04-20T22:52:03.634Z","endTime":"2026-04-20T22:52:08.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.648695318434015,"aZ":-28.919968037761468,"pfxX":1.9704562589469492,"pfxZ":2.049329803023003,"pX":-0.39108900383871414,"pZ":2.6408488091524736,"vX0":3.8358037098907682,"vY0":-125.32461856155896,"vZ0":-1.8922659696362785,"x":131.91,"y":167.48,"x0":-2.198329281596576,"y0":50.00409614395605,"z0":5.770970418481606,"aX":3.1294825135457622},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-4.4,"spinRate":2220,"spinDirection":159},"zone":4,"typeConfidence":0.93,"plateTime":0.43728642931557715,"extension":6.48963313555029},"hitData":{"launchSpeed":97.5,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":150.43}},"index":1,"playId":"f589ab7e-abf6-38f0-96f3-3456032694cd","pitchNumber":2,"startTime":"2026-04-20T22:52:24.638Z","endTime":"2026-04-20T22:52:33.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.3,"awayTeamWinProbability":64.7,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":0.85,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:52:33.597Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Altuve grounds into a double play, second baseman Juan Brito to first baseman Kyle Manzardo. Yordan Alvarez out at 2nd. Jose Altuve out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T22:52:41.429Z","endTime":"2026-04-20T22:53:11.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17412742452848,"aZ":-22.49668623828329,"pfxX":-10.408103752568012,"pfxZ":5.391918320562693,"pX":0.20669659233164558,"pZ":3.1175248388257697,"vX0":9.098064820760463,"vY0":-133.25418005039992,"vZ0":-2.526143338646564,"x":109.12,"y":154.61,"x0":-1.90292206519547,"y0":50.00357299690174,"z0":5.70673519784184,"aX":-18.68117399397662},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":16.8,"spinRate":2128,"spinDirection":228},"zone":12,"typeConfidence":0.88,"plateTime":0.41137333492033257,"extension":6.864052798301489},"hitData":{"launchSpeed":98.7,"launchAngle":6.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.16,"coordY":145.59}},"index":0,"playId":"6372848e-a986-3d4c-83d6-316d973cf1eb","pitchNumber":1,"startTime":"2026-04-20T22:53:02.956Z","endTime":"2026-04-20T22:53:11.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":7.300000000000004,"leverageIndex":1.41,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:53:11.005Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T22:53:47.036Z","endTime":"2026-04-20T22:55:08.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-20T22:53:34.438Z","endTime":"2026-04-20T22:53:49.240Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.2,"endSpeed":67.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.773543280706843,"aZ":-40.98031882854511,"pfxX":4.076740094417728,"pfxZ":-7.654152280894323,"pX":0.8767215522011771,"pZ":2.4631839556946,"vX0":4.554874201113259,"vY0":-107.80063197640943,"vZ0":2.0377921683004243,"x":83.58,"y":172.27,"x0":-1.812194775418899,"y0":50.004584487944825,"z0":6.108779703521783,"aX":4.68777439671043},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-12.7,"breakHorizontal":-8.9,"spinRate":2162,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.5126494580361198,"extension":6.41193253071907},"index":1,"playId":"7ca91b6d-3f19-3494-ac4a-cb8afc907a88","pitchNumber":1,"startTime":"2026-04-20T22:53:49.240Z","endTime":"2026-04-20T22:53:52.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.668008925664193,"aZ":-31.69594163494051,"pfxX":5.1300265724260115,"pfxZ":0.3365554004958997,"pX":1.9746569006682497,"pZ":0.724771671153767,"vX0":8.139120805257413,"vY0":-118.97162807217845,"vZ0":-4.606517544115995,"x":41.73,"y":219.21,"x0":-2.1749458155547465,"y0":50.00102642288691,"z0":5.601895420105049,"aX":7.255044108240726},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.4,"breakHorizontal":-11.5,"spinRate":2491,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.46274067048181955,"extension":6.631758817608123},"index":2,"playId":"d405081a-bc06-3fb1-9616-596088be65ce","pitchNumber":2,"startTime":"2026-04-20T22:54:05.379Z","endTime":"2026-04-20T22:54:09.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":78.3,"endSpeed":72.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022954083895765,"aZ":-40.74625682820874,"pfxX":1.813763326982448,"pfxZ":-6.598697378264768,"pX":1.2137392246677976,"pZ":1.0390949459444916,"vX0":5.813386701917828,"vY0":-113.86408782666058,"vZ0":-1.9092671721234407,"x":70.74,"y":210.72,"x0":-1.6194352703922057,"y0":50.003135119021145,"z0":5.960678971637398,"aX":2.3555828858024026},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.1,"breakHorizontal":-4.9,"spinRate":2292,"spinDirection":38},"zone":14,"typeConfidence":0.89,"plateTime":0.4830460552785123,"extension":6.7380767950998735},"index":3,"playId":"59193793-7ba2-3686-b210-6506a7d2cedc","pitchNumber":3,"startTime":"2026-04-20T22:54:29.032Z","endTime":"2026-04-20T22:54:33.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94244512406634,"aZ":-13.098272665166725,"pfxX":-6.273033536999562,"pfxZ":10.35859925940813,"pX":0.6929762037409821,"pZ":3.6420164246007074,"vX0":8.803501167140803,"vY0":-135.65160743136673,"vZ0":-3.5166396376092486,"x":90.59,"y":140.45,"x0":-1.7972995515432062,"y0":50.002645693427084,"z0":5.883859100037233,"aX":-11.552741860624097},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":9.2,"spinRate":2323,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40561409514431057,"extension":6.562746685820658},"index":4,"playId":"70235a0d-08a4-3a48-8091-5fa746c65cc6","pitchNumber":4,"startTime":"2026-04-20T22:54:44.515Z","endTime":"2026-04-20T22:54:48.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":82.6,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.178530822321914,"aZ":-31.384054637853335,"pfxX":7.831305651174791,"pfxZ":0.5497714975022401,"pX":1.253256750013183,"pZ":2.2139329679940247,"vX0":5.985943304141716,"vY0":-120.1492032899623,"vZ0":-1.652719198215353,"x":69.23,"y":179.0,"x0":-2.303720656310546,"y0":50.00168008623855,"z0":5.747185365525341,"aX":11.243364594484545},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.8,"breakHorizontal":-15.8,"spinRate":2476,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4590271947653477,"extension":6.587543981205187},"index":5,"playId":"58d27b52-e050-3633-9092-08396d9737a2","pitchNumber":5,"startTime":"2026-04-20T22:55:04.091Z","endTime":"2026-04-20T22:55:08.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:55:08.571Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (5) on a sharp line drive to center fielder Taylor Trammell.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T22:56:56.559Z","endTime":"2026-04-20T22:58:01.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":82.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78880317079915,"aZ":-15.370144984441616,"pfxX":-8.284874323946532,"pfxZ":9.413701320196816,"pX":-0.11938549622779687,"pZ":2.599641269597306,"vX0":8.344095818086405,"vY0":-133.75431063163762,"vZ0":-2.3122081458829715,"x":121.55,"y":168.59,"x0":-2.225140572448884,"y0":50.00478478741141,"z0":4.596457959768055,"aX":-14.793415576649002},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":12.8,"spinRate":2323,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.41181146613512665,"extension":7.492682352744103},"index":0,"playId":"d8e8ae1e-cfb7-3a9e-8e7c-7bf424208401","pitchNumber":1,"startTime":"2026-04-20T22:57:13.404Z","endTime":"2026-04-20T22:57:17.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":75.9,"endSpeed":68.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59541127567737,"aZ":-34.33096178100346,"pfxX":11.348522269892904,"pfxZ":-1.777688567043354,"pX":-1.2031362171985647,"pZ":2.056168667691291,"vX0":0.23794425288425597,"vY0":-110.39467606702449,"vZ0":2.1587150391594863,"x":162.86,"y":183.26,"x0":-2.783313685819167,"y0":50.0013890904061,"z0":4.721654128538762,"aX":13.781045043898128},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-2.2,"breakHorizontal":-20.5,"spinRate":2822,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4992374105956561,"extension":7.528057201548145},"index":1,"playId":"74193dbc-a1f4-3b53-9696-d897b478b7ba","pitchNumber":2,"startTime":"2026-04-20T22:57:30.442Z","endTime":"2026-04-20T22:57:34.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.508799599810587,"aZ":-31.39809604452455,"pfxX":-10.39616077285736,"pfxZ":0.5098692462705987,"pX":0.04393528406462738,"pZ":1.4051518756314494,"vX0":8.975263659888846,"vY0":-122.72645917093914,"vZ0":-0.7596351602860474,"x":115.33,"y":200.84,"x0":-2.327286936111935,"y0":50.00094294985681,"z0":4.41628039457843,"aX":-15.702366707646197},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":16.4,"spinRate":1498,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.44798482659771643,"extension":7.463685484928856},"hitData":{"launchSpeed":100.1,"launchAngle":15.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.6,"coordY":81.02}},"index":2,"playId":"c6686390-3bbb-3310-adfe-f85a9599d269","pitchNumber":3,"startTime":"2026-04-20T22:57:47.078Z","endTime":"2026-04-20T22:58:01.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":1.07,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:58:01.360Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out to first baseman Christian Walker. José Ramírez to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T22:58:14.305Z","endTime":"2026-04-20T22:59:01.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930372913407773,"aZ":-23.30899964954848,"pfxX":0.7125694094440485,"pfxZ":5.479355632510654,"pX":-0.2999928505276241,"pZ":2.837828284553515,"vX0":4.876488222854611,"vY0":-126.93855010155968,"vZ0":-0.1339481651199731,"x":128.44,"y":162.16,"x0":-2.345053801837179,"y0":50.005517053924585,"z0":4.7596188476765064,"aX":1.1535909132102078},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.1,"breakHorizontal":-2.5,"spinRate":2371,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.43281183926966493,"extension":7.445870134527369},"index":0,"playId":"2f04f1d3-4a65-37b6-9c87-4ac66e94f69e","pitchNumber":1,"startTime":"2026-04-20T22:58:34.155Z","endTime":"2026-04-20T22:58:38.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.427610679803504,"aZ":-22.301376420644694,"pfxX":0.3312921788570782,"pfxZ":6.014220705737053,"pX":0.35913774010803307,"pZ":1.9404634591248051,"vX0":6.675179962358617,"vY0":-127.62558498906009,"vZ0":-2.330892544887715,"x":103.31,"y":186.39,"x0":-2.338522923529721,"y0":50.00380187769696,"z0":4.630824154598221,"aX":0.5432559432011184},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.6,"breakHorizontal":-2.2,"spinRate":2308,"spinDirection":184},"zone":9,"typeConfidence":2.0,"plateTime":0.42994795562246413,"extension":7.471733544933171},"hitData":{"launchSpeed":89.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.29,"coordY":166.77}},"index":1,"playId":"51c3a47b-427b-388e-998a-20f77a65e069","pitchNumber":2,"startTime":"2026-04-20T22:58:54.098Z","endTime":"2026-04-20T22:59:01.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.3,"awayTeamWinProbability":50.7,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":1.51,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-20T22:59:01.880Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rhys Hoskins flies out to center fielder Taylor Trammell.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T22:59:15.076Z","endTime":"2026-04-20T23:01:14.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61384560177897,"aZ":-19.069082422645142,"pfxX":-5.84954223961665,"pfxZ":7.236764185873149,"pX":0.8917208884498025,"pZ":3.4623681453560113,"vX0":9.850253904397752,"vY0":-134.11527462465716,"vZ0":-0.019387981693920753,"x":83.01,"y":145.3,"x0":-2.078646739557109,"y0":50.00297007384021,"z0":4.836529082591965,"aX":-10.594325724484248},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":8.3,"spinRate":2326,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4093440454161503,"extension":7.368509631918761},"index":0,"playId":"e4e250cd-62c8-3d10-9438-bf55ccbd1b97","pitchNumber":1,"startTime":"2026-04-20T22:59:35.229Z","endTime":"2026-04-20T22:59:39.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.159877622624414,"aZ":-24.076460813538056,"pfxX":-0.297973995793575,"pfxZ":5.073505902403102,"pX":0.5469270788936645,"pZ":2.080141891251586,"vX0":6.912210153527608,"vY0":-125.70991665739939,"vZ0":-1.5349353310374503,"x":96.15,"y":182.62,"x0":-2.2028982020035808,"y0":50.00255391000511,"z0":4.658484716337634,"aX":-0.4765105639291116},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.1,"breakHorizontal":-1.1,"spinRate":2392,"spinDirection":173},"zone":9,"typeConfidence":2.0,"plateTime":0.43618087110726966,"extension":7.57154218403296},"index":1,"playId":"c5ccb8c4-2b31-3634-b504-5f17368996eb","pitchNumber":2,"startTime":"2026-04-20T22:59:53.466Z","endTime":"2026-04-20T22:59:58.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06741293588589,"aZ":-32.85112786443154,"pfxX":9.49810872224393,"pfxZ":-0.5207873137099188,"pX":-0.659495956539448,"pZ":2.859084603536158,"vX0":1.3424969288953856,"vY0":-114.52754182202952,"vZ0":2.9708271787883453,"x":142.14,"y":161.58,"x0":-2.487626201333151,"y0":50.00016120803281,"z0":4.789917083137124,"aX":12.428830256768409},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.2,"breakHorizontal":-17.5,"spinRate":2800,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.4809670716865515,"extension":7.4076801941302755},"index":2,"playId":"a7a4c9a1-ae41-3178-88fe-e5cbe9873988","pitchNumber":3,"startTime":"2026-04-20T23:00:12.366Z","endTime":"2026-04-20T23:00:16.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":70.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774096079138456,"aZ":-33.39395185347924,"pfxX":12.18357701665573,"pfxZ":-0.9607865436814507,"pX":1.7444608858771664,"pZ":-0.010887735813667202,"vX0":5.623365496850017,"vY0":-113.62192911768817,"vZ0":-2.574097144130966,"x":50.51,"y":239.07,"x0":-2.3700723227254175,"y0":50.00419828641404,"z0":4.557364174293439,"aX":15.440405061059352},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-2.2,"breakHorizontal":-23.8,"spinRate":2937,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4878636008090531,"extension":7.468503213745694},"index":3,"playId":"be640cb0-fccf-3b77-ac18-19afe17db66e","pitchNumber":4,"startTime":"2026-04-20T23:00:37.616Z","endTime":"2026-04-20T23:00:41.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.345755336208068,"aZ":-25.079923650154548,"pfxX":2.1361867652004416,"pfxZ":4.420583824305296,"pX":0.5542454237292899,"pZ":1.8194879930396992,"vX0":6.408229682485397,"vY0":-126.80702456874488,"vZ0":-2.0527756094853413,"x":95.87,"y":189.65,"x0":-2.2977700347186003,"y0":50.004654773941745,"z0":4.669034769113489,"aX":3.4295863790190726},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":-5.5,"spinRate":2455,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.4343010629942423,"extension":7.487887023723853},"hitData":{"launchSpeed":81.2,"launchAngle":45.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.42,"coordY":106.3}},"index":4,"playId":"c46a2b0c-d2b7-3592-becc-f60891e0f4ce","pitchNumber":5,"startTime":"2026-04-20T23:01:01.821Z","endTime":"2026-04-20T23:01:14.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":-7.100000000000001,"leverageIndex":1.66,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:01:14.106Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Valera singles on a line drive to right fielder Dustin Harris. José Ramírez scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T23:01:26.321Z","endTime":"2026-04-20T23:02:15.547Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":681293,"link":"/api/v1/people/681293"},"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(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":87.9,"endSpeed":80.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2366695651011,"aZ":-24.41787943568834,"pfxX":-0.14061149225991487,"pfxZ":4.731412931237635,"pX":0.864473319910578,"pZ":1.5249092485822802,"vX0":7.80592214363512,"vY0":-127.74852651176039,"vZ0":-2.9890176569586018,"x":84.05,"y":197.61,"x0":-2.2227138785224048,"y0":50.005404822976146,"z0":4.646114150791785,"aX":-0.23212802716238337},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":-1.7,"spinRate":2359,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.43004589229916057,"extension":7.428372523983756},"index":0,"playId":"37ba60d0-c1fe-3d38-b0db-927963c3816c","pitchNumber":1,"startTime":"2026-04-20T23:01:46.919Z","endTime":"2026-04-20T23:01:50.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.839986225866554,"aZ":-22.206672977568,"pfxX":2.0927964261099747,"pfxZ":6.124310810779812,"pX":0.42438399478842825,"pZ":2.2355782240436217,"vX0":6.247567864319143,"vY0":-127.23249831602708,"vZ0":-1.5361440226852885,"x":100.82,"y":178.42,"x0":-2.3419314047768047,"y0":50.00307910456028,"z0":4.619199357801801,"aX":3.406887861249781},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.9,"breakHorizontal":-5.3,"spinRate":2474,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.4316626892247939,"extension":7.609689994221164},"hitData":{"launchSpeed":90.8,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.48,"coordY":87.3}},"index":1,"playId":"f9085e9d-e5c6-30bc-a0fe-1dc3404cdb4e","pitchNumber":2,"startTime":"2026-04-20T23:02:04.999Z","endTime":"2026-04-20T23:02:15.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"third":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":10.400000000000006,"leverageIndex":1.66,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:02:15.547Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Brito grounds out to first baseman Christian Walker.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T23:02:24.230Z","endTime":"2026-04-20T23:04:51.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.563528750567777,"aZ":-19.81721519248123,"pfxX":-8.016740458040303,"pfxZ":6.9986254465785755,"pX":-1.6860699861485537,"pZ":3.6886766307631316,"vX0":4.555189945274914,"vY0":-132.81839454786447,"vZ0":0.817730502916839,"x":181.27,"y":139.19,"x0":-2.392429475933636,"y0":50.002484802967395,"z0":4.830604138409074,"aX":-14.154465158853268},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.1,"breakHorizontal":13.3,"spinRate":2222,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4142622405202685,"extension":7.391470341777109},"index":0,"playId":"8dd786e1-fc11-3e47-af03-d63c43f7fc67","pitchNumber":1,"startTime":"2026-04-20T23:02:59.585Z","endTime":"2026-04-20T23:03:03.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99320777363833,"aZ":-22.948336082384962,"pfxX":2.0048192054960277,"pfxZ":5.77290343719776,"pX":0.26050231785984884,"pZ":3.1863424618439695,"vX0":5.973954337379816,"vY0":-126.01066074036648,"vZ0":0.8486069235464773,"x":107.07,"y":152.75,"x0":-2.4071391630236976,"y0":50.005695360664426,"z0":4.707399239021598,"aX":3.204687032077695},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.9,"breakHorizontal":-5.0,"spinRate":2355,"spinDirection":177},"zone":3,"typeConfidence":2.0,"plateTime":0.4356446659451585,"extension":7.447875199367673},"index":1,"playId":"cddbc37a-0f85-3f57-afa4-9711496633b4","pitchNumber":2,"startTime":"2026-04-20T23:03:18.128Z","endTime":"2026-04-20T23:03:22.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"915cfe3d-9c0b-3dd9-b526-8457c08aa18a","startTime":"2026-04-20T23:03:37.608Z","endTime":"2026-04-20T23:03:42.027Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752671245868957,"aZ":-30.645740133198537,"pfxX":-9.88147792929542,"pfxZ":1.00825516027066,"pX":0.2029167802500607,"pZ":1.1659450537107687,"vX0":8.751697702957863,"vY0":-123.14392304700378,"vZ0":-2.1191972762314197,"x":109.27,"y":207.3,"x0":-2.1306066146807385,"y0":50.0048218750255,"z0":4.655766825289125,"aX":-15.025311114970913},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":15.6,"spinRate":1621,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4465003138941399,"extension":7.4388128210349125},"index":3,"playId":"fd45bcd0-452f-3621-b51e-b25f342c80e4","pitchNumber":3,"startTime":"2026-04-20T23:03:57.426Z","endTime":"2026-04-20T23:04:01.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04089713057191,"aZ":-33.16022650824845,"pfxX":-6.568374563081174,"pfxZ":-0.6465850428153033,"pX":-1.1550919730329654,"pZ":2.1789035793982134,"vX0":4.929678441036739,"vY0":-123.03593090716849,"vZ0":0.6843816197409167,"x":161.03,"y":179.95,"x0":-2.3383797549036354,"y0":50.004422895138575,"z0":4.723327690008011,"aX":-9.999330275001396},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":10.7,"spinRate":1190,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44641254080220794,"extension":7.4375748575529075},"index":4,"playId":"f3e15f42-f926-3a04-bd7f-e5d2215e070e","pitchNumber":4,"startTime":"2026-04-20T23:04:16.429Z","endTime":"2026-04-20T23:04:21.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25805513526638,"aZ":-33.746094072548075,"pfxX":-9.688625176377691,"pfxZ":-0.9997401671039721,"pX":-0.19939039391277652,"pZ":0.935100098733956,"vX0":7.9620965484662385,"vY0":-125.31118838934269,"vZ0":-2.183161484178831,"x":124.6,"y":213.53,"x0":-2.1785787529177245,"y0":50.00318122543376,"z0":4.607839724609274,"aX":-15.21742182331301},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":15.4,"spinRate":1467,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4391922684075711,"extension":7.5114108542845575},"hitData":{"launchSpeed":69.0,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.03,"coordY":171.01}},"index":5,"playId":"516e0d4e-e7c1-3098-b934-936b3fd87bec","pitchNumber":5,"startTime":"2026-04-20T23:04:44.207Z","endTime":"2026-04-20T23:04:51.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:04:51.484Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Isaac Paredes homers (1) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:06:39.721Z","endTime":"2026-04-20T23:07:34.001Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.432345510473006,"aZ":-31.823195880743647,"pfxX":7.167591761259701,"pfxZ":0.2729606701445242,"pX":-0.2286250392458591,"pZ":2.684966070847413,"vX0":2.817854179572505,"vY0":-114.4322074848622,"vZ0":0.17180427113977337,"x":125.71,"y":166.29,"x0":-2.4117259417656896,"y0":50.005586566461524,"z0":5.756879537770998,"aX":9.39556904698441},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.8,"breakHorizontal":-13.7,"spinRate":2233,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.4808186915195707,"extension":6.65897921738206},"hitData":{"launchSpeed":99.6,"launchAngle":31.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":22.38,"coordY":82.82}},"index":0,"playId":"9c919a0d-987e-3ef9-831a-f28e56e359e0","pitchNumber":1,"startTime":"2026-04-20T23:07:08.131Z","endTime":"2026-04-20T23:07:34.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-12.299999999999997,"leverageIndex":1.07,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:07:34.001Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Trammell singles on a soft bunt ground ball to third baseman José Ramírez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:07:26.858Z","endTime":"2026-04-20T23:08:34.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.9,"endSpeed":65.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73035042961991,"aZ":-41.64377449976698,"pfxX":4.626082541911347,"pfxZ":-8.608548100551863,"pX":0.4855127677211967,"pZ":1.5192287379894962,"vX0":3.605950819662532,"vY0":-105.9806504910252,"vZ0":0.7844890542343863,"x":98.49,"y":197.76,"x0":-1.8601541355609574,"y0":50.00403708471408,"z0":6.031249080242237,"aX":5.087062010052611},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-14.6,"breakHorizontal":-9.6,"spinRate":2223,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.5235649453505675,"extension":6.537969830299825},"index":0,"playId":"ccc933c4-d1b8-38f2-832d-235d8db97fd8","pitchNumber":1,"startTime":"2026-04-20T23:07:49.812Z","endTime":"2026-04-20T23:07:54.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":90.9,"endSpeed":81.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21457440354613,"aZ":-13.475128642495948,"pfxX":-7.657006375890698,"pfxZ":10.866363275594976,"pX":0.19125112034891664,"pZ":3.081536160921636,"vX0":7.939049646414057,"vY0":-131.9085901310076,"vZ0":-4.288840989261188,"x":109.71,"y":155.58,"x0":-1.8969631045118236,"y0":50.0014643765263,"z0":5.758230674535943,"aX":-13.17505821436535},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.6,"breakHorizontal":11.6,"spinRate":2289,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.41903000747133934,"extension":6.323666231061214},"index":1,"playId":"38955a2a-5c08-366d-87a0-da188e10ca77","pitchNumber":2,"startTime":"2026-04-20T23:08:05.530Z","endTime":"2026-04-20T23:08:10.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":71.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73076152693333,"aZ":-34.306360200621555,"pfxX":8.9750147317347,"pfxZ":-1.6309643204307864,"pX":0.25267776505684875,"pZ":2.009261760954715,"vX0":3.3086860669500116,"vY0":-115.28749810058778,"vZ0":-0.6866837905530213,"x":107.37,"y":184.53,"x0":-2.3780005142076366,"y0":50.001281746723414,"z0":5.700530700300917,"aX":11.758165206706424},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.8,"breakHorizontal":-17.2,"spinRate":2240,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4800165943149426,"extension":6.422929015568044},"hitData":{"launchSpeed":29.5,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":120.77,"coordY":194.98}},"index":2,"playId":"970423f6-7a02-39c3-968f-f321e04186f7","pitchNumber":3,"startTime":"2026-04-20T23:08:26.978Z","endTime":"2026-04-20T23:08:34.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.9,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:08:34.543Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to right fielder Chase DeLauter. Taylor Trammell to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:08:43.268Z","endTime":"2026-04-20T23:09:14.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnSecond":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.990740251953405,"aZ":-21.882756114283445,"pfxX":-10.227545374127248,"pfxZ":5.885492683342463,"pX":-0.46883978560897477,"pZ":2.984384701102811,"vX0":7.19294315212153,"vY0":-131.89719203754655,"vZ0":-2.755017327172826,"x":134.87,"y":158.2,"x0":-1.9126488875399013,"y0":50.00469533939447,"z0":5.6694425739830265,"aX":-17.888989948968607},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.2,"breakHorizontal":16.8,"spinRate":2133,"spinDirection":229},"zone":1,"typeConfidence":0.88,"plateTime":0.4164584840936474,"extension":6.8105235733511265},"hitData":{"launchSpeed":84.5,"launchAngle":13.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.35,"coordY":120.61}},"index":0,"playId":"54fd3b2e-8a04-3dc4-8c2a-471b26f986cd","pitchNumber":1,"startTime":"2026-04-20T23:09:03.653Z","endTime":"2026-04-20T23:09:14.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.47,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:09:14.063Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dustin Harris grounds into a force out, first baseman Kyle Manzardo to shortstop Brayan Rocchio. Taylor Trammell to 3rd. Yainer Diaz out at 2nd. Dustin Harris to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:09:19.952Z","endTime":"2026-04-20T23:11:52.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"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":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405254835973288,"aZ":-31.780198676069173,"pfxX":2.8417531751337703,"pfxZ":0.27844165353771366,"pX":1.2177499729915024,"pZ":0.9250809256628754,"vX0":7.26089904771892,"vY0":-118.80933656954916,"vZ0":-3.798606082273635,"x":70.58,"y":213.8,"x0":-2.2682906101573184,"y0":50.00136990445135,"z0":5.4863314319948415,"aX":3.9919242101560424},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.2,"breakHorizontal":-7.2,"spinRate":2282,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.46407296383372243,"extension":6.7573095544476365},"index":0,"playId":"c4d07e43-6ea4-381c-85e8-a11daaad7f4b","pitchNumber":1,"startTime":"2026-04-20T23:09:40.694Z","endTime":"2026-04-20T23:09:44.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.918370596733514,"aZ":-26.31238301073751,"pfxX":1.2884263399562994,"pfxZ":3.675177843374687,"pX":0.505211450088424,"pZ":2.5674041246103965,"vX0":6.334657746549456,"vY0":-125.57091486041577,"vZ0":-2.272693347253716,"x":97.74,"y":169.46,"x0":-2.2195217327688317,"y0":50.00102959934878,"z0":5.629429337236216,"aX":2.0512971254481562},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.4,"breakHorizontal":-3.8,"spinRate":2065,"spinDirection":193},"zone":6,"typeConfidence":0.92,"plateTime":0.43653977634322016,"extension":6.709588726620249},"index":1,"playId":"34e3104c-342e-359d-bd5a-b90adb09a887","pitchNumber":2,"startTime":"2026-04-20T23:09:59.605Z","endTime":"2026-04-20T23:10:03.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"25ada746-fc8f-4ffe-b487-469103a60052","startTime":"2026-04-20T23:10:28.595Z","endTime":"2026-04-20T23:10:33.595Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.3,"endSpeed":65.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.980892404812096,"aZ":-40.941045682731726,"pfxX":4.243132372629638,"pfxZ":-7.987401878163498,"pX":0.4085153249304378,"pZ":2.6829546213744027,"vX0":3.581822782724547,"vY0":-105.08855572119455,"vZ0":2.8407077462286585,"x":101.43,"y":166.34,"x0":-1.8814523823522025,"y0":50.0038408443347,"z0":6.13519747295977,"aX":4.655448036825637},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.2,"breakVerticalInduced":-13.1,"breakHorizontal":-8.8,"spinRate":2201,"spinDirection":34},"zone":6,"typeConfidence":0.9,"plateTime":0.5250619481476932,"extension":6.449249894853304},"index":3,"playId":"b3758fd5-14f5-33a5-a35e-946cb0a8678d","pitchNumber":3,"startTime":"2026-04-20T23:10:47.778Z","endTime":"2026-04-20T23:10:51.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-20T23:11:05.367Z","endTime":"2026-04-20T23:11:20.495Z","isPitch":false,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":68.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82086117986146,"aZ":-42.86285395227979,"pfxX":4.414575974314436,"pfxZ":-9.042042464932187,"pX":0.5223222049595342,"pZ":1.3283937320274046,"vX0":3.8064692868918857,"vY0":-109.42817147974482,"vZ0":0.10594238780787957,"x":97.09,"y":202.91,"x0":-1.829450272345551,"y0":50.00231891800333,"z0":5.968813640686324,"aX":5.218743381665054},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-15.8,"breakHorizontal":-9.2,"spinRate":2329,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.5054210034816182,"extension":6.5760634304507555},"index":5,"playId":"ab4e857f-562e-391d-bea0-9f2dbde84812","pitchNumber":4,"startTime":"2026-04-20T23:11:20.495Z","endTime":"2026-04-20T23:11:24.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":68.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45213917601603,"aZ":-43.97969492670945,"pfxX":5.163622199427191,"pfxZ":-10.05531388954623,"pX":-0.1017142548263443,"pZ":0.9737268538397139,"vX0":2.7969403400646575,"vY0":-109.53347618578972,"vZ0":-0.3349966784293834,"x":120.88,"y":212.49,"x0":-2.080871246586619,"y0":50.002940942434606,"z0":5.970201564832075,"aX":6.0616153602734455},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-17.8,"breakHorizontal":-10.2,"spinRate":2334,"spinDirection":37},"zone":13,"typeConfidence":0.91,"plateTime":0.5066934041024833,"extension":6.461974772328234},"hitData":{"launchSpeed":67.5,"launchAngle":9.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.27,"coordY":169.8}},"index":6,"playId":"28ed12fb-19c1-3074-bc76-7750bd590680","pitchNumber":5,"startTime":"2026-04-20T23:11:44.725Z","endTime":"2026-04-20T23:11:52.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"second":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":2.0000000000000036,"leverageIndex":1.77,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:11:52.637Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brice Matthews doubles (2) on a sharp line drive to left fielder George Valera. Cam Smith scores. Dustin Harris to 3rd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:12:13.334Z","endTime":"2026-04-20T23:14:27.825Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"postOnThird":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,3,4],"actionIndex":[1,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83320087920885,"aZ":-13.905250105229724,"pfxX":-7.887635300953184,"pfxZ":10.214858336670847,"pX":0.8688781812921306,"pZ":2.5945308983567954,"vX0":9.84869786546878,"vY0":-133.42579611889016,"vZ0":-5.4991108094860754,"x":83.88,"y":168.73,"x0":-1.8591712682241535,"y0":50.00409607800962,"z0":5.697872592137214,"aX":-14.109762985589443},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":12.0,"spinRate":2348,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4117659977168686,"extension":6.793828238492963},"index":0,"playId":"97c02ae6-c30c-3327-889d-0924345600da","pitchNumber":1,"startTime":"2026-04-20T23:12:30.088Z","endTime":"2026-04-20T23:12:34.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-20T23:13:00.341Z","endTime":"2026-04-20T23:13:37.624Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Cam Smith replaces Taylor Trammell.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-20T23:13:37.624Z","endTime":"2026-04-20T23:13:57.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":666211,"link":"/api/v1/people/666211"},"base":3,"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":666211,"link":"/api/v1/people/666211"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":82.0,"endSpeed":74.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13229986202897,"aZ":-30.87507164776292,"pfxX":5.160743343007797,"pfxZ":0.929291507909209,"pX":2.0404647099050064,"pZ":1.3218243876906426,"vX0":8.364472414603517,"vY0":-119.03651929855002,"vZ0":-3.3397583399324464,"x":39.22,"y":203.09,"x0":-2.224042689275246,"y0":50.00341619433596,"z0":5.612240701701035,"aX":7.221911228215261},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.0,"breakHorizontal":-11.8,"spinRate":2404,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.46456810755265643,"extension":6.734996612202024},"index":3,"playId":"0ddd3517-5392-3f48-96d2-a6f5b68b6aa4","pitchNumber":2,"startTime":"2026-04-20T23:13:57.395Z","endTime":"2026-04-20T23:14:02.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58701389358793,"aZ":-14.867463370714734,"pfxX":-6.799998735476783,"pfxZ":9.85457759254755,"pX":-0.6712566460337035,"pZ":2.042062679016373,"vX0":6.032941956852207,"vY0":-132.96275489638822,"vZ0":-6.641637162528833,"x":142.59,"y":183.64,"x0":-2.1075244995773477,"y0":50.00325188067075,"z0":5.688995114528132,"aX":-11.9433145988188},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":10.7,"spinRate":2263,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4149933216955417,"extension":6.675974811114975},"hitData":{"launchSpeed":103.0,"launchAngle":20.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":43.94,"coordY":110.11}},"index":4,"playId":"c198d446-93dc-380e-abed-accd13293c21","pitchNumber":3,"startTime":"2026-04-20T23:14:15.885Z","endTime":"2026-04-20T23:14:27.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.200000000000003,"awayTeamWinProbability":79.8,"homeTeamWinProbabilityAdded":-10.599999999999998,"leverageIndex":1.92,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:14:27.825Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a line drive to center fielder Steven Kwan. Dustin Harris scores. Brice Matthews scores.","rbi":2,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:15:36.384Z","endTime":"2026-04-20T23:17:35.312Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-20T23:14:52.576Z","endTime":"2026-04-20T23:15:38.628Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.454997203412407,"aZ":-29.408218174975865,"pfxX":7.252241839843391,"pfxZ":1.9322922031611292,"pX":0.35033426859438943,"pZ":1.5596130658328589,"vX0":4.152070893175217,"vY0":-119.01967732673135,"vZ0":-3.2648671085038137,"x":103.65,"y":196.67,"x0":-2.360555160381765,"y0":50.00212360519137,"z0":5.620365143344913,"aX":10.37342495286722},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.0,"breakHorizontal":-14.2,"spinRate":2392,"spinDirection":53},"zone":14,"typeConfidence":0.95,"plateTime":0.4607075937466858,"extension":6.633124733951725},"index":1,"playId":"96bb394a-45e6-3a80-8db7-2de613957c81","pitchNumber":1,"startTime":"2026-04-20T23:15:38.628Z","endTime":"2026-04-20T23:15:45.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357789553739245,"aZ":-30.032433301245657,"pfxX":8.025105400451407,"pfxZ":1.5197241167684314,"pX":0.629912226806456,"pZ":2.633476861794847,"vX0":4.598950116545597,"vY0":-118.37613765491736,"vZ0":-0.6427990194413451,"x":92.99,"y":167.68,"x0":-2.385827367421685,"y0":50.000658434449754,"z0":5.678014844290588,"aX":11.292623879897453},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.9,"breakHorizontal":-15.7,"spinRate":2439,"spinDirection":58},"zone":6,"typeConfidence":0.95,"plateTime":0.4641879096867916,"extension":6.636922843828577},"index":2,"playId":"4d9ece75-f726-3bb2-a3ab-73dd6482880d","pitchNumber":2,"startTime":"2026-04-20T23:15:55.830Z","endTime":"2026-04-20T23:16:01.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99555717985899,"aZ":-31.389898724812696,"pfxX":6.889336349374943,"pfxZ":0.5460826354021489,"pX":1.2215664107118533,"pZ":2.548456832378648,"vX0":6.079895993148805,"vY0":-119.66837772620221,"vZ0":-0.6999690665552791,"x":70.44,"y":169.97,"x0":-2.2594234007866585,"y0":50.00186856066514,"z0":5.690291782886793,"aX":9.85512024571306},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.1,"breakHorizontal":-14.0,"spinRate":2577,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4600872248213377,"extension":6.602883045781039},"index":3,"playId":"6f6ef7a8-5c00-3e02-aa07-14eab0130d2a","pitchNumber":3,"startTime":"2026-04-20T23:16:16.355Z","endTime":"2026-04-20T23:16:21.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251097960688508,"aZ":-24.2891039999876,"pfxX":-0.052344304085980786,"pfxZ":4.876587336266298,"pX":-0.19994312719038715,"pZ":2.120855793540232,"vX0":5.007495533635228,"vY0":-126.70080265277394,"vZ0":-3.897181910890836,"x":124.62,"y":181.52,"x0":-2.1997895532250844,"y0":50.00166801248783,"z0":5.632709001507773,"aX":-0.0849521420643875},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.2,"breakHorizontal":-1.1,"spinRate":2169,"spinDirection":189},"zone":8,"typeConfidence":0.9,"plateTime":0.4332326727291065,"extension":6.621346069543536},"index":4,"playId":"ba084e43-4a28-32d1-b23d-6740351c651d","pitchNumber":4,"startTime":"2026-04-20T23:16:35.664Z","endTime":"2026-04-20T23:16:41.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-20T23:17:10.179Z","endTime":"2026-04-20T23:17:23.651Z","isPitch":false,"type":"action","player":{"id":621043,"link":"/api/v1/people/621043"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.4,"endSpeed":65.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93669838787731,"aZ":-41.39616918340052,"pfxX":5.476430112333006,"pfxZ":-8.6501813097844,"pX":0.5455924512497626,"pZ":2.0033881445461237,"vX0":3.3928200953555683,"vY0":-103.73413900152528,"vZ0":1.9035595857766145,"x":96.2,"y":184.69,"x0":-1.8355986618052382,"y0":50.00427500274674,"z0":6.092997286015185,"aX":5.836191670602965},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.2,"breakVerticalInduced":-14.5,"breakHorizontal":-11.0,"spinRate":2253,"spinDirection":33},"zone":9,"typeConfidence":0.9,"plateTime":0.532555751618478,"extension":6.601334051589862},"hitData":{"launchSpeed":76.9,"launchAngle":23.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.14,"coordY":111.76}},"index":6,"playId":"117fe49b-1795-3d72-9b7d-016208bdf99d","pitchNumber":5,"startTime":"2026-04-20T23:17:23.651Z","endTime":"2026-04-20T23:17:35.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"third":{"id":687957,"link":"/api/v1/people/687957"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-7.900000000000002,"leverageIndex":1.3,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:17:35.312Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out sharply to right fielder Chase DeLauter.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:17:47.811Z","endTime":"2026-04-20T23:18:53.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"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, 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":81.4,"endSpeed":74.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.526963273784716,"aZ":-30.234258737029485,"pfxX":8.472370923820066,"pfxZ":1.3723748709480468,"pX":-0.45500543938193055,"pZ":3.254967154356912,"vX0":2.259360576329213,"vY0":-118.47124431557712,"vZ0":0.724896325189331,"x":134.34,"y":150.9,"x0":-2.522749989924095,"y0":50.003450027480326,"z0":5.7175635146840476,"aX":11.99296539756},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.0,"breakHorizontal":-15.8,"spinRate":2350,"spinDirection":56},"zone":1,"typeConfidence":2.0,"plateTime":0.4630783778254819,"extension":6.508973870755581},"index":0,"playId":"205d6ba9-5cbd-3649-918d-d1ddb1ad615e","pitchNumber":1,"startTime":"2026-04-20T23:18:03.610Z","endTime":"2026-04-20T23:18:07.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":68.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.823874892156926,"aZ":-41.93473743059213,"pfxX":5.749597007801456,"pfxZ":-8.327625066557697,"pX":0.19215077569627706,"pZ":1.1255200323341883,"vX0":3.0777957954024626,"vY0":-108.48560244634308,"vZ0":-0.3220526411871547,"x":109.68,"y":208.39,"x0":-1.999440174230048,"y0":50.00081097123508,"z0":5.909830435132089,"aX":6.741635809265786},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-14.8,"breakHorizontal":-11.3,"spinRate":2384,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.5080199485627976,"extension":6.474041423857496},"index":1,"playId":"5bc34685-6a36-3fcd-b748-e118a3218b94","pitchNumber":2,"startTime":"2026-04-20T23:18:19.303Z","endTime":"2026-04-20T23:18:23.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":67.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24847141446203,"aZ":-42.10479597350872,"pfxX":6.111052947486,"pfxZ":-8.630056645659119,"pX":0.5372138429424492,"pZ":1.0278450274747173,"vX0":3.636971786082788,"vY0":-107.7129957983977,"vZ0":-0.293958945193759,"x":96.52,"y":211.03,"x0":-1.978910180052213,"y0":50.00209749667149,"z0":5.902979859826496,"aX":7.033454378549859},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-15.2,"breakHorizontal":-12.1,"spinRate":2287,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.5125069691060928,"extension":6.502267080714024},"hitData":{"launchSpeed":102.2,"launchAngle":29.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.39,"coordY":56.35}},"index":2,"playId":"3d4bf367-f765-3fb3-8e1f-2174d7c87c23","pitchNumber":3,"startTime":"2026-04-20T23:18:37.434Z","endTime":"2026-04-20T23:18:53.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.4,"awayTeamWinProbability":86.6,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.49,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:18:53.537Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Altuve pops out to second baseman Juan Brito.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:18:58.793Z","endTime":"2026-04-20T23:20:05.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"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, 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":81.0,"endSpeed":74.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009141904384187,"aZ":-33.96471835827589,"pfxX":9.085856748427314,"pfxZ":-1.292678559936351,"pX":1.2988009676065089,"pZ":1.5869632721084805,"vX0":5.98417802594376,"vY0":-117.76234079631756,"vZ0":-1.8626815836734696,"x":67.49,"y":195.93,"x0":-2.4667187555816956,"y0":50.00209622556944,"z0":5.5678360860239025,"aX":12.597724570741764},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.5,"breakHorizontal":-18.0,"spinRate":2503,"spinDirection":54},"zone":14,"typeConfidence":0.94,"plateTime":0.46738160927606875,"extension":6.751539455189198},"index":0,"playId":"34bb33b6-40bf-3a3a-b536-45d4f5fee9cb","pitchNumber":1,"startTime":"2026-04-20T23:19:20.476Z","endTime":"2026-04-20T23:19:24.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231413109363352,"aZ":-26.74188864387431,"pfxX":0.40168065765147887,"pfxZ":3.3035433151797395,"pX":0.5549479545730585,"pZ":3.2330228071642098,"vX0":7.0041868761580055,"vY0":-127.22494920124743,"vZ0":-1.0188595056659202,"x":95.85,"y":151.49,"x0":-2.2819388470196365,"y0":50.004329223064786,"z0":5.7512925726363875,"aX":0.6600219475361039},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":-2.3,"spinRate":2254,"spinDirection":183},"zone":12,"typeConfidence":0.9,"plateTime":0.42993087048848055,"extension":6.577674033328252},"index":1,"playId":"c3436a75-378b-3160-89f0-36820881df98","pitchNumber":2,"startTime":"2026-04-20T23:19:37.013Z","endTime":"2026-04-20T23:19:41.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.917612723601174,"aZ":-15.148825006973048,"pfxX":-6.284652744316819,"pfxZ":9.445358589204943,"pX":0.6036456777719822,"pZ":2.7899001204311737,"vX0":9.081503038815969,"vY0":-134.3718462310353,"vZ0":-4.661937235594796,"x":93.99,"y":163.45,"x0":-2.0254818874096956,"y0":50.00637825227634,"z0":5.646746028259069,"aX":-11.333810483203923},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2265,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.4098160687964052,"extension":6.709484348655517},"hitData":{"launchSpeed":82.1,"launchAngle":46.0,"totalDistance":236.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":129.48,"coordY":123.2}},"index":2,"playId":"83247178-636e-3611-ae3f-678c2a668170","pitchNumber":3,"startTime":"2026-04-20T23:19:56.069Z","endTime":"2026-04-20T23:20:05.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":0.9999999999999982,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:20:05.011Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:22:18.887Z","endTime":"2026-04-20T23:23:00.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Cam Smith remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T23:21:44.571Z","endTime":"2026-04-20T23:21:44.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Dustin Harris.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-20T23:21:44.590Z","endTime":"2026-04-20T23:21:44.592Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":687957,"link":"/api/v1/people/687957"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Brice Matthews.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-20T23:21:44.592Z","endTime":"2026-04-20T23:22:21.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":666211,"link":"/api/v1/people/666211"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.3,"endSpeed":67.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.385164216014978,"aZ":-36.726906933867326,"pfxX":10.175814039931176,"pfxZ":-3.9336723438964665,"pX":0.33253311621345605,"pZ":1.7545446276934156,"vX0":3.2065350618658557,"vY0":-107.99723624370141,"vZ0":2.2778093664594876,"x":104.32,"y":191.41,"x0":-2.501854529134583,"y0":50.00271586490891,"z0":4.786264679189642,"aX":11.774810653189277},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-6.0,"breakHorizontal":-19.3,"spinRate":2681,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.5111744417912925,"extension":7.393563977915731},"index":3,"playId":"fee07415-3448-38f7-81ee-519574fb46b0","pitchNumber":1,"startTime":"2026-04-20T23:22:21.112Z","endTime":"2026-04-20T23:22:24.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778222487617967,"aZ":-30.9517442575529,"pfxX":12.530374444418664,"pfxZ":0.9700804124832318,"pX":0.21996887950775146,"pZ":1.8967789353960967,"vX0":2.706922564273839,"vY0":-112.9838492914978,"vZ0":0.8720687112000414,"x":108.62,"y":187.57,"x0":-2.626951117897539,"y0":50.00424696720724,"z0":4.670248075390873,"aX":15.84751234841667},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":2.4,"breakHorizontal":-23.4,"spinRate":2726,"spinDirection":69},"zone":9,"typeConfidence":2.0,"plateTime":0.4888866852835525,"extension":6.677543724427747},"index":4,"playId":"35435992-63b2-3376-8272-fd20f1503216","pitchNumber":2,"startTime":"2026-04-20T23:22:36.882Z","endTime":"2026-04-20T23:22:40.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08614974592049,"aZ":-18.39444899360997,"pfxX":-7.541414417070497,"pfxZ":7.5639067353335445,"pX":0.44628254852980015,"pZ":3.4044632770901138,"vX0":9.541304437285776,"vY0":-135.04252717552555,"vZ0":0.07306628399044002,"x":99.99,"y":146.86,"x0":-2.1752812553541196,"y0":50.00523692718348,"z0":4.685475777672431,"aX":-13.744518035668149},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2414,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4076882436788294,"extension":7.335984370003054},"hitData":{"launchSpeed":93.9,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":141.23}},"index":5,"playId":"5fcb1e9f-9001-3a64-bab6-d870b4a7533f","pitchNumber":3,"startTime":"2026-04-20T23:22:52.821Z","endTime":"2026-04-20T23:23:00.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-1.9999999999999982,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:23:00.314Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:23:06.743Z","endTime":"2026-04-20T23:24:27.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15240022181559,"aZ":-24.138565180017196,"pfxX":-10.966172575921895,"pfxZ":4.618106954370177,"pX":-0.3818793697805393,"pZ":3.700937242744125,"vX0":8.705652130849133,"vY0":-132.32626340757682,"vZ0":2.2780925775640024,"x":131.56,"y":138.85,"x0":-2.3203999714466343,"y0":50.003242096857946,"z0":4.61838220478899,"aX":-19.08510168687357},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.2,"breakHorizontal":17.5,"spinRate":2134,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.41692124338265835,"extension":7.523072642529068},"index":0,"playId":"ed0f8157-31f9-342c-8593-ddffe3f2ec5a","pitchNumber":1,"startTime":"2026-04-20T23:23:27.297Z","endTime":"2026-04-20T23:23:31.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":68.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813538593260468,"aZ":-33.108105853937936,"pfxX":9.840853748380365,"pfxZ":-0.7676739340881138,"pX":-1.747529294973982,"pZ":3.168784108232683,"vX0":-0.24676894701784158,"vY0":-110.41966434383644,"vZ0":4.301409965629824,"x":183.61,"y":153.22,"x0":-2.908388942881563,"y0":50.00433634184926,"z0":4.715340086665151,"aX":11.943017382826831},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":0.4,"breakHorizontal":-17.6,"spinRate":2479,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4993450267922914,"extension":7.056374791959512},"index":1,"playId":"6da89006-7b4d-31ca-9b2d-10cbe72d1d96","pitchNumber":2,"startTime":"2026-04-20T23:23:45.227Z","endTime":"2026-04-20T23:23:48.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478966646167333,"aZ":-23.90146236636438,"pfxX":-0.7191349428147591,"pfxZ":5.087857626537305,"pX":-1.1528790670777578,"pZ":2.120473882123346,"vX0":3.6311670087232124,"vY0":-127.35395204774925,"vZ0":-1.3781491158915058,"x":160.95,"y":181.53,"x0":-2.5097116781444675,"y0":50.00575304902967,"z0":4.576422492343267,"aX":-1.1703808272798273},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.1,"breakHorizontal":0.4,"spinRate":2059,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.43165991422356464,"extension":7.333708095781141},"index":2,"playId":"4365b564-cc33-361c-930d-d41a9f327d67","pitchNumber":3,"startTime":"2026-04-20T23:24:04.883Z","endTime":"2026-04-20T23:24:08.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.768909849429132,"aZ":-18.02537127057746,"pfxX":-7.967098580309488,"pfxZ":7.972138004260796,"pX":0.9387246597175533,"pZ":2.158647812577264,"vX0":11.008578050118063,"vY0":-133.1715080600574,"vZ0":-2.7744855984735683,"x":81.22,"y":180.5,"x0":-2.236455601345466,"y0":50.0030121294289,"z0":4.536165640905884,"aX":-14.141028302846353},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":11.8,"spinRate":2219,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.41317456707264144,"extension":7.670300113529406},"index":3,"playId":"d585f99e-28a1-3753-8f64-09ef40308aaa","pitchNumber":4,"startTime":"2026-04-20T23:24:23.769Z","endTime":"2026-04-20T23:24:27.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.7,"awayTeamWinProbability":85.3,"homeTeamWinProbabilityAdded":2.299999999999999,"leverageIndex":0.52,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:24:27.747Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to left fielder Dustin Harris.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:24:33.136Z","endTime":"2026-04-20T23:27:48.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.468040299239064,"aZ":-14.112272588741133,"pfxX":-5.676039620582314,"pfxZ":10.032580383100399,"pX":0.7833371731241242,"pZ":3.396167454021034,"vX0":9.774331743368,"vY0":-134.6334418399087,"vZ0":-1.0225844711301242,"x":87.14,"y":147.08,"x0":-2.188967232823631,"y0":50.004132764574926,"z0":4.79906164753838,"aX":-10.221174009527036},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":7.7,"spinRate":2308,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.409855731848237,"extension":7.344304416150171},"index":0,"playId":"450ab333-0e31-314a-86c2-4b7b00b8f43a","pitchNumber":1,"startTime":"2026-04-20T23:24:54.957Z","endTime":"2026-04-20T23:24:58.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74773199440105,"aZ":-18.94974409775864,"pfxX":-6.911093241894157,"pfxZ":7.295096890346764,"pX":-1.006736586624444,"pZ":2.8384293581837325,"vX0":6.058258297381735,"vY0":-134.6651015069018,"vZ0":-1.5175039058565725,"x":155.37,"y":162.14,"x0":-2.4018992355952493,"y0":50.00347834523732,"z0":4.767277005471568,"aX":-12.530808874802307},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2281,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40873528126719094,"extension":7.478600243647547},"index":1,"playId":"79ad666a-54c1-3846-95a9-a561e2b3622f","pitchNumber":2,"startTime":"2026-04-20T23:25:15.275Z","endTime":"2026-04-20T23:25:19.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81127352655101,"aZ":-22.76032850661271,"pfxX":0.7804251215431061,"pfxZ":5.811099006955187,"pX":-0.11082220619136687,"pZ":2.2493067224208567,"vX0":5.921887043588167,"vY0":-126.71258278748739,"vZ0":-1.4024499511685198,"x":121.22,"y":178.05,"x0":-2.5832061743088826,"y0":50.00265766853631,"z0":4.635114193201869,"aX":1.2634518913820476},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.4,"breakHorizontal":-2.8,"spinRate":2154,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.4328988489904604,"extension":7.387110875877184},"index":2,"playId":"fc2844d4-971c-389a-881c-0d10853bdcd4","pitchNumber":3,"startTime":"2026-04-20T23:25:35.640Z","endTime":"2026-04-20T23:25:39.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"cd81179e-704a-35a9-bdb3-5f83c3584c68","startTime":"2026-04-20T23:25:55.805Z","endTime":"2026-04-20T23:25:59.829Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.771605559602968,"aZ":-36.240453807845356,"pfxX":11.399487010918453,"pfxZ":-3.4067005632319436,"pX":-2.237250857445502,"pZ":2.3391672934017533,"vX0":-2.2691535127987024,"vY0":-109.3794624496726,"vZ0":2.9940096821230755,"x":202.28,"y":175.62,"x0":-2.6577471699847304,"y0":50.00115841871684,"z0":4.875681636307504,"aX":13.620380683976158},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-4.9,"breakHorizontal":-19.9,"spinRate":2685,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.5034329848729704,"extension":7.283840774802191},"index":4,"playId":"be86ae90-2d5a-37ef-a48e-7d3db864578d","pitchNumber":4,"startTime":"2026-04-20T23:26:21.657Z","endTime":"2026-04-20T23:26:25.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.420787906477834,"aZ":-21.620765429053634,"pfxX":0.668869136876467,"pfxZ":6.508099618097619,"pX":-0.0743381905580625,"pZ":3.0553410608270983,"vX0":5.6486992919448715,"vY0":-126.68003250245002,"vZ0":0.23347754978072732,"x":119.83,"y":156.29,"x0":-2.4219917669886226,"y0":50.00240620525281,"z0":4.69342637050508,"aX":1.0843962483731524},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.1,"breakHorizontal":-2.5,"spinRate":2166,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.43273516375068866,"extension":7.388195952335929},"index":5,"playId":"552fadc1-f200-3d12-9014-8576312735bd","pitchNumber":5,"startTime":"2026-04-20T23:26:40.778Z","endTime":"2026-04-20T23:26:46.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brayan Rocchio steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":6,"actionPlayId":"552fadc1-f200-3d12-9014-8576312735bd","startTime":"2026-04-20T23:26:54.251Z","endTime":"2026-04-20T23:27:07.667Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"postOnSecond":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":15.8,"awayTeamWinProbability":84.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.07,"dramaIndex":39.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86314886032726,"aZ":-28.917900239551226,"pfxX":12.055993718622691,"pfxZ":2.436352224534356,"pX":1.5747428073554293,"pZ":1.8078083084956031,"vX0":5.84987864420038,"vY0":-116.06976644965049,"vZ0":-0.07653557060064264,"x":56.97,"y":189.97,"x0":-2.5611352498616293,"y0":50.00321010319488,"z0":4.64283814256207,"aX":16.112063581288407},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.7,"breakHorizontal":-23.4,"spinRate":2701,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.47564163141946203,"extension":7.710371999830026},"index":7,"playId":"a5684017-a1fc-3631-8d65-80f1aea03632","pitchNumber":6,"startTime":"2026-04-20T23:27:07.667Z","endTime":"2026-04-20T23:27:12.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":84.0,"endSpeed":77.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.824536328618457,"aZ":-30.988005347221208,"pfxX":-8.610899613074082,"pfxZ":0.7839722569799337,"pX":-0.49356880071929055,"pZ":1.7712415707749432,"vX0":7.043843122322345,"vY0":-122.20356221264844,"vZ0":-0.5364019068105831,"x":135.81,"y":190.96,"x0":-2.292981998878064,"y0":50.00271696863596,"z0":4.652837631743701,"aX":-13.038512763776636},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.6,"breakHorizontal":13.9,"spinRate":1174,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4480142063717323,"extension":7.516359554295058},"hitData":{"launchSpeed":81.2,"launchAngle":26.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.26,"coordY":125.02}},"index":8,"playId":"f58049f7-cf4d-342a-8cc0-6d3e7c2b1d26","pitchNumber":7,"startTime":"2026-04-20T23:27:38.121Z","endTime":"2026-04-20T23:27:48.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.07,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:27:48.465Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase DeLauter walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:28:01.341Z","endTime":"2026-04-20T23:29:39.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70119040509698,"aZ":-33.40104717572803,"pfxX":-6.016102346683049,"pfxZ":-0.8272258248371216,"pX":-1.9172714150553636,"pZ":2.7038467555297307,"vX0":3.0146758437034906,"vY0":-121.07491664660648,"vZ0":1.8863945298761966,"x":190.08,"y":165.78,"x0":-2.3971032470333555,"y0":50.00314117434552,"z0":4.838274681580873,"aX":-8.929312900293727},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.7,"breakHorizontal":10.2,"spinRate":1112,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.452440398526297,"extension":7.290594672917613},"index":0,"playId":"d56c55ff-5734-3baf-ba06-8b31eceddefa","pitchNumber":1,"startTime":"2026-04-20T23:28:15.183Z","endTime":"2026-04-20T23:28:18.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":67.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.362344907428486,"aZ":-39.942540486372216,"pfxX":9.821012716361054,"pfxZ":-6.592165735415534,"pX":-0.5413379567937417,"pZ":2.2033851455177786,"vX0":1.3864532073077824,"vY0":-109.16354044403896,"vZ0":3.452812567244742,"x":137.63,"y":179.29,"x0":-2.46177992990947,"y0":50.00162097581898,"z0":4.9699929727149,"aX":11.576970683518768},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-10.3,"breakHorizontal":-18.1,"spinRate":2830,"spinDirection":57},"zone":7,"typeConfidence":2.0,"plateTime":0.5062648284578186,"extension":7.289902921754069},"index":1,"playId":"32d9186f-77cf-3928-9531-23d0c4991294","pitchNumber":2,"startTime":"2026-04-20T23:28:31.620Z","endTime":"2026-04-20T23:28:35.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068715978177817,"aZ":-34.60947839030928,"pfxX":-6.991940642593975,"pfxZ":-1.66168952433347,"pX":-1.677482281441771,"pZ":3.4738042046550452,"vX0":3.77257582151769,"vY0":-120.63590333265554,"vZ0":4.114142241687706,"x":180.94,"y":144.99,"x0":-2.359100965083602,"y0":50.00446849968605,"z0":4.810397597933687,"aX":-10.231142088778501},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.7,"breakHorizontal":11.6,"spinRate":1041,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4552986601228195,"extension":7.344378127744228},"index":2,"playId":"cdfd9524-f800-35cf-9731-0bf952665d61","pitchNumber":3,"startTime":"2026-04-20T23:28:50.531Z","endTime":"2026-04-20T23:28:54.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85571785206149,"aZ":-32.149238419440195,"pfxX":8.975774356159253,"pfxZ":0.022928992125084147,"pX":-0.4252821532186987,"pZ":0.9226667205080444,"vX0":2.214200168757708,"vY0":-112.99221297377798,"vZ0":-0.8753784130928193,"x":133.21,"y":213.87,"x0":-2.5879926761990593,"y0":50.005249841263165,"z0":4.594768192530983,"aX":11.40930026473768},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":0.1,"breakHorizontal":-16.8,"spinRate":2686,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.48794517446599306,"extension":7.3007014302745015},"index":3,"playId":"021df0d4-7d72-3c28-bea1-bb4385a0b100","pitchNumber":4,"startTime":"2026-04-20T23:29:09.384Z","endTime":"2026-04-20T23:29:14.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612374047973375,"aZ":-32.91716468654016,"pfxX":7.4237353641324555,"pfxZ":-0.5497496353011213,"pX":1.8262169317392931,"pZ":1.1066546542564286,"vX0":7.462795920461607,"vY0":-116.44498118008458,"vZ0":-0.745661877143708,"x":47.39,"y":208.9,"x0":-2.400693321795008,"y0":50.00229155071232,"z0":4.582443954871184,"aX":10.055683080352532},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.8,"breakHorizontal":-15.5,"spinRate":2880,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4728216164484982,"extension":7.524801735152516},"index":4,"playId":"f068f015-5469-3ea9-9b45-d97e77907c3d","pitchNumber":5,"startTime":"2026-04-20T23:29:33.794Z","endTime":"2026-04-20T23:29:39.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.000000000000002,"awayTeamWinProbability":86.0,"homeTeamWinProbabilityAdded":1.200000000000001,"leverageIndex":0.9,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:29:39.571Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez challenged (pitch result), call on the field was confirmed: José Ramírez called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:30:40.564Z","endTime":"2026-04-20T23:31:51.952Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-20T23:29:49.802Z","endTime":"2026-04-20T23:30:42.752Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":70.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851327759868003,"aZ":-33.1512329494607,"pfxX":10.26131551766291,"pfxZ":-0.7575531007504512,"pX":0.302901714813857,"pZ":1.938120054821506,"vX0":3.399335528687961,"vY0":-114.07650506752117,"vZ0":1.3139178009975105,"x":105.45,"y":186.45,"x0":-2.5501088226525166,"y0":50.004144192978295,"z0":4.685700602919597,"aX":13.188332020847838},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-0.6,"breakHorizontal":-19.6,"spinRate":2839,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4847853208668216,"extension":7.567617119114323},"index":1,"playId":"662850c9-def4-387c-8f20-9403ee934864","pitchNumber":1,"startTime":"2026-04-20T23:30:42.752Z","endTime":"2026-04-20T23:30:46.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18370117258132,"aZ":-25.18232088680579,"pfxX":2.2613373848197114,"pfxZ":4.362931463756613,"pX":0.09754065069453642,"pZ":2.526165692434742,"vX0":5.633596892145216,"vY0":-125.70524471071249,"vZ0":-0.28791312483543596,"x":113.28,"y":170.57,"x0":-2.4652429637317588,"y0":50.0032035562127,"z0":4.684472201237362,"aX":3.6217251493482037},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":-5.4,"spinRate":2450,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.43552171894465364,"extension":7.4915751639848605},"index":2,"playId":"99db486a-b6aa-3af9-bd38-19d2a37517de","pitchNumber":2,"startTime":"2026-04-20T23:30:59.247Z","endTime":"2026-04-20T23:31:03.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1572970514073,"aZ":-22.27944673327373,"pfxX":1.150080266095081,"pfxZ":5.974104711589298,"pX":-0.723920373828373,"pZ":2.347602527172093,"vX0":4.199199494647102,"vY0":-127.84755500502872,"vZ0":-1.4509900089085794,"x":144.59,"y":175.39,"x0":-2.536630807328396,"y0":50.004461653167944,"z0":4.66976065552924,"aX":1.9051348707619065},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.7,"breakHorizontal":-3.0,"spinRate":2308,"spinDirection":183},"zone":4,"typeConfidence":2.0,"plateTime":0.4282960799017963,"extension":7.357585396558656},"index":3,"playId":"29d1f59d-873a-3e6e-a142-2fff9dce583e","pitchNumber":3,"startTime":"2026-04-20T23:31:24.950Z","endTime":"2026-04-20T23:31:51.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"first":{"id":800050,"link":"/api/v1/people/800050"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"}},"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:31:51.952Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a ground ball to center fielder Steven Kwan.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:34:04.800Z","endTime":"2026-04-20T23:35:10.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.3,"endSpeed":66.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58819065514316,"aZ":-39.92026962419946,"pfxX":4.929355835630768,"pfxZ":-7.0552597232775724,"pX":1.672787512968877,"pZ":2.0365090669201047,"vX0":5.737549494168561,"vY0":-105.04320087665845,"vZ0":1.3982176926020262,"x":53.24,"y":183.79,"x0":-1.7519953798576053,"y0":50.001034233373616,"z0":6.064754855838236,"aX":5.414128481319146},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-11.9,"breakHorizontal":-10.7,"spinRate":2210,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.5248369407509172,"extension":6.527342821506811},"index":0,"playId":"89623433-c31a-3b32-99d5-a6cfca2db6ec","pitchNumber":1,"startTime":"2026-04-20T23:34:04.800Z","endTime":"2026-04-20T23:34:08.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04949192548203,"aZ":-14.724664025574958,"pfxX":-6.783417849770103,"pfxZ":9.702078275487585,"pX":0.28572046874985724,"pZ":3.503944779099146,"vX0":8.246657734038035,"vY0":-134.2498805289318,"vZ0":-3.3031635409066316,"x":106.11,"y":144.17,"x0":-1.965970843246427,"y0":50.00342559473208,"z0":5.819126032274324,"aX":-12.201372682116412},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2250,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.41031288564409607,"extension":6.615170654181796},"index":1,"playId":"d3b86ba3-7f26-3898-8841-e72c88db8bae","pitchNumber":2,"startTime":"2026-04-20T23:34:20.596Z","endTime":"2026-04-20T23:34:25.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526699123540464,"aZ":-30.61600936160172,"pfxX":6.7075415801000595,"pfxZ":1.122603280970429,"pX":0.014870344011987408,"pZ":2.381695857154829,"vX0":3.4262594635267103,"vY0":-117.72679769128173,"vZ0":-0.9128033400804311,"x":116.43,"y":174.47,"x0":-2.3357697059363227,"y0":50.00398803027219,"z0":5.6348932686416715,"aX":9.316368321427472},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.0,"breakHorizontal":-13.1,"spinRate":2402,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.4671249110423745,"extension":6.7549604827528515},"index":2,"playId":"87b977fe-06cc-3375-9f01-328747c28903","pitchNumber":3,"startTime":"2026-04-20T23:34:36.839Z","endTime":"2026-04-20T23:34:41.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2773506213676,"aZ":-31.139736856132146,"pfxX":7.671844700944613,"pfxZ":0.7434843706854455,"pX":0.2349687511264994,"pZ":3.385026449679265,"vX0":3.5844375886356787,"vY0":-117.88953752745081,"vZ0":1.2259699756760243,"x":108.04,"y":147.38,"x0":-2.30627946986428,"y0":50.004441222786085,"z0":5.752133812481157,"aX":10.702154673797768},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.9,"breakHorizontal":-14.8,"spinRate":2282,"spinDirection":65},"zone":12,"typeConfidence":2.0,"plateTime":0.46620590644756144,"extension":6.659498787881981},"hitData":{"launchSpeed":100.1,"launchAngle":7.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.12,"coordY":92.34}},"index":3,"playId":"884a7b3d-f810-341b-a63c-cedc5a247127","pitchNumber":4,"startTime":"2026-04-20T23:34:59.351Z","endTime":"2026-04-20T23:35:10.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.1,"awayTeamWinProbability":90.9,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.32,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:35:10.299Z","atBatIndex":42},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Isaac Paredes reaches on a fielder's choice. Christian Walker to 2nd. Christian Walker advances to 2nd, on a fielding error by third baseman José Ramírez.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:35:16.998Z","endTime":"2026-04-20T23:37:03.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"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(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":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722703417804897,"aZ":-25.139147380144554,"pfxX":-0.026317353376361652,"pfxZ":4.456321326850618,"pX":1.599102627296968,"pZ":1.3596011295357868,"vX0":8.983170589421071,"vY0":-125.69043525669512,"vZ0":-5.317409321408293,"x":56.05,"y":202.07,"x0":-2.038526950587032,"y0":50.00317833878155,"z0":5.579892446712252,"aX":-0.043954710580979},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.8,"breakHorizontal":-2.3,"spinRate":2190,"spinDirection":183},"zone":14,"typeConfidence":0.91,"plateTime":0.4380901842030802,"extension":6.673666131480595},"index":0,"playId":"7325eb78-0720-3084-92e0-af8374063d6f","pitchNumber":1,"startTime":"2026-04-20T23:35:32.018Z","endTime":"2026-04-20T23:35:35.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.213119980220846,"aZ":-19.342619609932314,"pfxX":-10.90378120024458,"pfxZ":6.983107106783551,"pX":0.7518281450142068,"pZ":2.085033329563856,"vX0":10.642539660383804,"vY0":-135.5809377582481,"vZ0":-5.519702170746939,"x":88.34,"y":182.48,"x0":-1.8323487097725413,"y0":50.003642980729424,"z0":5.523014235537453,"aX":-20.03904404873976},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":17.2,"spinRate":2254,"spinDirection":227},"zone":9,"typeConfidence":0.91,"plateTime":0.4059963417528092,"extension":6.7350271943758075},"index":1,"playId":"87f5773a-dc71-36e5-bb37-57ac8a90e47b","pitchNumber":2,"startTime":"2026-04-20T23:35:50.689Z","endTime":"2026-04-20T23:35:55.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":72.5,"endSpeed":65.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37720936864713,"aZ":-42.05825586950413,"pfxX":4.554972436408283,"pfxZ":-9.097781962240592,"pX":0.7261463769021373,"pZ":1.2653950811767016,"vX0":4.136085640156569,"vY0":-105.32558195339836,"vZ0":0.532399089028432,"x":89.32,"y":204.61,"x0":-1.8793773021286189,"y0":50.002294345166106,"z0":6.006763216370887,"aX":4.948625597155646},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.2,"breakVerticalInduced":-15.6,"breakHorizontal":-9.7,"spinRate":2258,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.526733020398904,"extension":6.66595134113889},"index":2,"playId":"2c522393-6950-326d-87f7-f9c82d5aec1c","pitchNumber":3,"startTime":"2026-04-20T23:36:09.252Z","endTime":"2026-04-20T23:36:13.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-20T23:36:19.208Z","endTime":"2026-04-20T23:36:35.113Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":68.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69811139286882,"aZ":-42.17682233553704,"pfxX":4.074925718067435,"pfxZ":-8.430751757062518,"pX":1.3389878478068118,"pZ":0.9899661531419163,"vX0":5.231088907434536,"vY0":-109.84643378912797,"vZ0":-0.7087332710051479,"x":65.96,"y":212.05,"x0":-1.6296446816173278,"y0":50.002337542121325,"z0":5.915742203039582,"aX":4.834778630612797},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-15.0,"breakHorizontal":-9.1,"spinRate":2263,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.5042571725340377,"extension":6.64260833406619},"index":4,"playId":"2e9d4827-fe54-3b93-9b1f-6f9f3af3b98d","pitchNumber":4,"startTime":"2026-04-20T23:36:35.113Z","endTime":"2026-04-20T23:36:38.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.599812501929534,"aZ":-23.04325114751391,"pfxX":-11.100654005706957,"pfxZ":5.188882705117343,"pX":-0.2443701002323824,"pZ":1.935997285755633,"vX0":8.416272166654215,"vY0":-132.88347161338174,"vZ0":-4.766176755514989,"x":126.31,"y":186.51,"x0":-2.0351043529461927,"y0":50.0055456413754,"z0":5.460822705873104,"aX":-19.547014534341656},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":17.9,"spinRate":2232,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.41465978271455617,"extension":6.824384731823742},"hitData":{"launchSpeed":93.8,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.7,"coordY":175.85}},"index":5,"playId":"5c31a8c0-33f4-3582-874a-57bbf417a4c0","pitchNumber":5,"startTime":"2026-04-20T23:36:54.076Z","endTime":"2026-04-20T23:37:03.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3999999999999995,"awayTeamWinProbability":92.6,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:37:03.836Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cam Smith grounds into a force out, shortstop Brayan Rocchio to second baseman Juan Brito. Christian Walker to 3rd. Isaac Paredes out at 2nd. Cam Smith to 1st.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:37:31.018Z","endTime":"2026-04-20T23:37:57.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":70.5,"endSpeed":64.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.632557566782893,"aZ":-41.59496346095664,"pfxX":6.153793074830733,"pfxZ":-9.093205835899761,"pX":0.4759206966252742,"pZ":2.5612461440955365,"vX0":3.1697556126932978,"vY0":-102.40522604316584,"vZ0":3.1649015101146376,"x":98.86,"y":169.63,"x0":-1.9036810922905585,"y0":50.000188414698115,"z0":6.170708311864714,"aX":6.37925162379186},"breaks":{"breakAngle":9.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-71.0,"breakVerticalInduced":-14.8,"breakHorizontal":-12.1,"spinRate":2214,"spinDirection":39},"zone":6,"typeConfidence":0.9,"plateTime":0.5397790200531443,"extension":6.47786249427072},"index":0,"playId":"797b95e4-8fb0-3d4e-b53e-24c3e80c639a","pitchNumber":1,"startTime":"2026-04-20T23:37:31.018Z","endTime":"2026-04-20T23:37:34.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.232431803837116,"aZ":-21.767671485501122,"pfxX":-11.344712393287708,"pfxZ":5.682733728608271,"pX":-0.9986106422268948,"pZ":3.1507039446495466,"vX0":6.821367100537541,"vY0":-135.3785249291407,"vZ0":-2.594133279857666,"x":155.06,"y":153.71,"x0":-2.0946307302764158,"y0":50.00406073177419,"z0":5.667634317058378,"aX":-20.778144722615984},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":18.8,"spinRate":2232,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40668462429779595,"extension":6.686728863117733},"hitData":{"launchSpeed":75.2,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.54,"coordY":154.67}},"index":1,"playId":"fb45a7d9-1e1a-3fde-b6b2-83cc9125df18","pitchNumber":2,"startTime":"2026-04-20T23:37:49.163Z","endTime":"2026-04-20T23:37:57.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.59,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:37:57.258Z","atBatIndex":44},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Yainer Diaz out on a sacrifice fly to center fielder Steven Kwan. Christian Walker scores.","rbi":1,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:38:14.587Z","endTime":"2026-04-20T23:40:42.497Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325697733950967,"aZ":-33.29762451265422,"pfxX":6.227648217848246,"pfxZ":-0.7776401875789309,"pX":1.7782035587627678,"pZ":0.9262425354243036,"vX0":7.462576128430714,"vY0":-120.47408411653478,"vZ0":-3.8121710466574013,"x":49.22,"y":213.77,"x0":-2.1899537084931846,"y0":50.003661574589245,"z0":5.529085438659824,"aX":8.989026838402905},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.2,"breakHorizontal":-13.3,"spinRate":2439,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45780713448250054,"extension":6.684678507024426},"index":0,"playId":"4cc0c0a3-fb09-3794-94d2-4da8ccb42cc8","pitchNumber":1,"startTime":"2026-04-20T23:38:35.791Z","endTime":"2026-04-20T23:38:39.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"35788f1d-513b-3559-af8e-a20f86d8596e","startTime":"2026-04-20T23:38:53.857Z","endTime":"2026-04-20T23:38:57.315Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48424942104625,"aZ":-28.302082748272337,"pfxX":6.254184798740608,"pfxZ":2.7614831486615223,"pX":0.5108285977641359,"pZ":2.191411056063675,"vX0":4.939478576667724,"vY0":-118.14878920979736,"vZ0":-1.7988064498454364,"x":97.53,"y":179.61,"x0":-2.4262620339133143,"y0":50.00108766714282,"z0":5.58716539557378,"aX":8.756122638808268},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.8,"breakHorizontal":-12.6,"spinRate":2442,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4652687703556868,"extension":6.966854313826832},"index":2,"playId":"99ad95c7-ceeb-3687-8104-b7ec715e86a5","pitchNumber":2,"startTime":"2026-04-20T23:39:13.190Z","endTime":"2026-04-20T23:39:17.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568897956623882,"aZ":-29.388170483748965,"pfxX":4.914707905217356,"pfxZ":2.010648737551721,"pX":0.15065467409462102,"pZ":2.322610192719757,"vX0":4.687956199522368,"vY0":-117.70677493197554,"vZ0":-1.0091361320694656,"x":111.26,"y":176.07,"x0":-2.5134016888694153,"y0":50.0057808245013,"z0":5.50439259885721,"aX":6.823022258702476},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.6,"breakHorizontal":-10.2,"spinRate":2382,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.4672556740531695,"extension":7.0035768407012675},"index":3,"playId":"91e2c98a-24a7-3dd9-aa43-361606ad6b81","pitchNumber":3,"startTime":"2026-04-20T23:39:35.151Z","endTime":"2026-04-20T23:39:39.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-20T23:39:53.910Z","endTime":"2026-04-20T23:40:12.590Z","isPitch":false,"type":"action","player":{"id":673237,"link":"/api/v1/people/673237"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.398855360947202,"aZ":-41.7579919288288,"pfxX":4.512455750480527,"pfxZ":-7.741869519762876,"pX":0.9535490489038627,"pZ":1.5328846361529074,"vX0":4.474149003119443,"vY0":-111.58691989361105,"vZ0":-0.09744714103901098,"x":80.65,"y":197.39,"x0":-1.676946760154471,"y0":50.000736694881844,"z0":5.944084356830665,"aX":5.588176709864798},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-13.6,"breakHorizontal":-9.5,"spinRate":2379,"spinDirection":38},"zone":14,"typeConfidence":0.89,"plateTime":0.49422495026773516,"extension":6.591453411554548},"index":5,"playId":"abfc9cbb-bf3e-3382-aaaa-2feb8ee11ba1","pitchNumber":4,"startTime":"2026-04-20T23:40:12.590Z","endTime":"2026-04-20T23:40:16.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091297062967634,"aZ":-29.38627366376407,"pfxX":7.961182448405803,"pfxZ":2.0343086346174815,"pX":-0.27605457694850505,"pZ":2.341285734057265,"vX0":3.015333847695154,"vY0":-116.73505677413563,"vZ0":-1.0283329512769472,"x":127.52,"y":175.57,"x0":-2.6209822362117503,"y0":50.004341193778366,"z0":5.567432144316466,"aX":10.928825132029916},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.7,"breakHorizontal":-15.2,"spinRate":2430,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4701767255132965,"extension":6.67501965900543},"hitData":{"launchSpeed":84.9,"launchAngle":23.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.64,"coordY":97.18}},"index":6,"playId":"f4b065e5-6a2e-39b9-9027-d2d1244874e3","pitchNumber":5,"startTime":"2026-04-20T23:40:31.534Z","endTime":"2026-04-20T23:40:42.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":7.000000000000001,"awayTeamWinProbability":93.0,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.69,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:40:42.497Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dustin Harris walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:41:07.409Z","endTime":"2026-04-20T23:42:59.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"postOnThird":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"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(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":93.7,"endSpeed":85.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.407036171630455,"aZ":-14.106675114230942,"pfxX":-6.327067568069335,"pfxZ":9.65056012253877,"pX":-1.3744426267414693,"pZ":1.9907179532279833,"vX0":4.1642306228335055,"vY0":-136.31400936975675,"vZ0":-7.089565568324133,"x":169.39,"y":185.03,"x0":-2.103900084725391,"y0":50.0034184408122,"z0":5.609067185637254,"aX":-11.845963056998603},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":10.6,"spinRate":2357,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4026127597934708,"extension":6.52082219358541},"index":0,"playId":"df2efa5e-15e8-387e-a68c-49b18fa8148e","pitchNumber":1,"startTime":"2026-04-20T23:41:16.788Z","endTime":"2026-04-20T23:41:20.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204636762081268,"aZ":-31.105606718642477,"pfxX":5.175441603708667,"pfxZ":0.7885346747146187,"pX":-0.44421541482665233,"pZ":2.886502987593627,"vX0":3.4459310709330384,"vY0":-116.71875575445128,"vZ0":0.4235461888910066,"x":133.93,"y":160.84,"x0":-2.620273677584537,"y0":50.0032125035624,"z0":5.669486594901711,"aX":7.028266013069704},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.9,"breakHorizontal":-10.3,"spinRate":2295,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4721242378910975,"extension":6.587622187503069},"index":1,"playId":"3c33ab96-6ee5-3d2f-ac30-0d1c5f90ff8b","pitchNumber":2,"startTime":"2026-04-20T23:41:36.112Z","endTime":"2026-04-20T23:41:47.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cam Smith steals (4) 2nd base. Cam Smith to 3rd. Cam Smith advances to 3rd, on a throwing error by catcher Bo Naylor.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"3c33ab96-6ee5-3d2f-ac30-0d1c5f90ff8b","startTime":"2026-04-20T23:41:59.982Z","endTime":"2026-04-20T23:42:20.276Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"postOnThird":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.22,"dramaIndex":13.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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.3,"endSpeed":66.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.94701843508339,"aZ":-40.76839317789995,"pfxX":7.0880695572617265,"pfxZ":-7.794840996308297,"pX":-1.0159605908281526,"pZ":3.246156672743576,"vX0":0.5388894187249621,"vY0":-105.05546093645698,"vZ0":3.950596780195329,"x":155.73,"y":151.13,"x0":-2.1959080559175708,"y0":50.00019233105091,"z0":6.12125419285757,"aX":7.818946254300258},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-12.5,"breakHorizontal":-13.0,"spinRate":2182,"spinDirection":37},"zone":11,"typeConfidence":0.89,"plateTime":0.5239661104509059,"extension":6.372027591214089},"index":3,"playId":"4fa51774-da66-3784-8fa3-8c15dcec49ea","pitchNumber":3,"startTime":"2026-04-20T23:42:20.276Z","endTime":"2026-04-20T23:42:25.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296914497895532,"aZ":-32.53405012900687,"pfxX":9.04826433752918,"pfxZ":-0.2741659243842527,"pX":-1.156280229767667,"pZ":3.5398182490127157,"vX0":0.6302203292576665,"vY0":-114.33922987873966,"vZ0":2.342751702778677,"x":161.07,"y":143.2,"x0":-2.6101441700230614,"y0":50.00358278970505,"z0":5.719678327486421,"aX":11.845192704702681},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.5,"breakHorizontal":-16.6,"spinRate":2374,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.48112859288613086,"extension":6.464178416833203},"index":4,"playId":"8332870b-73b4-3226-b7ee-b5dce6aa5187","pitchNumber":4,"startTime":"2026-04-20T23:42:36.547Z","endTime":"2026-04-20T23:42:40.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.976950169129093,"aZ":-27.243198372548598,"pfxX":1.3593304027815751,"pfxZ":3.2847217882466815,"pX":-0.5845876801713943,"pZ":3.6750827832700486,"vX0":3.9510356545239613,"vY0":-122.57088607814332,"vZ0":0.7625995821279807,"x":139.28,"y":139.55,"x0":-2.40212314918823,"y0":50.005382137779165,"z0":5.708276430434628,"aX":2.0436844869371407},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":-3.5,"spinRate":2126,"spinDirection":175},"zone":11,"typeConfidence":0.91,"plateTime":0.44894715410875596,"extension":6.187311515789256},"index":5,"playId":"a4705811-6045-38c0-ab5b-2a2f74a5663b","pitchNumber":5,"startTime":"2026-04-20T23:42:54.245Z","endTime":"2026-04-20T23:42:59.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:42:59.622Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Matthews grounds out, second baseman Juan Brito to first baseman Kyle Manzardo.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:44:18.445Z","endTime":"2026-04-20T23:44:28.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-20T23:43:23.489Z","endTime":"2026-04-20T23:44:20.697Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76870508383488,"aZ":-15.35592594227426,"pfxX":-7.445898167877592,"pfxZ":9.307468234381538,"pX":0.4051040300967802,"pZ":2.0749092274739613,"vX0":8.909763962383,"vY0":-134.25008725441378,"vZ0":-6.3935333803017524,"x":101.56,"y":182.76,"x0":-2.0049939140077693,"y0":50.00482091125143,"z0":5.599662223722795,"aX":-13.457937916207127},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":11.3,"spinRate":2363,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4095634110378352,"extension":6.777146940257425},"hitData":{"launchSpeed":90.7,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":151.64}},"index":1,"playId":"6ed47cc2-8475-3fd7-93fe-7f0591afa794","pitchNumber":1,"startTime":"2026-04-20T23:44:20.697Z","endTime":"2026-04-20T23:44:28.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"first":{"id":687957,"link":"/api/v1/people/687957"},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.5,"awayTeamWinProbability":92.5,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:44:28.143Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T23:46:27.336Z","endTime":"2026-04-20T23:47:33.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41692279599579,"aZ":-36.920829283793886,"pfxX":9.864060036830217,"pfxZ":-4.0047943706720375,"pX":-1.4146603435796017,"pZ":2.65980239772389,"vX0":0.07747101500716219,"vY0":-108.87785600220293,"vZ0":3.8321461711253564,"x":170.92,"y":166.97,"x0":-2.729647435583845,"y0":50.003117696473225,"z0":4.906074137161154,"aX":11.689597507642928},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-5.8,"breakHorizontal":-17.8,"spinRate":2668,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.5055721294237454,"extension":6.532372226672528},"index":0,"playId":"9b3bc05b-7c1d-37f1-9051-19d1e4afbfdf","pitchNumber":1,"startTime":"2026-04-20T23:46:42.440Z","endTime":"2026-04-20T23:46:46.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678717357797783,"aZ":-19.95218018270266,"pfxX":-0.5562195040316821,"pfxZ":7.460831975375773,"pX":0.24573001308895878,"pZ":1.8087105474862086,"vX0":7.030495915411647,"vY0":-127.08268939520843,"vZ0":-2.5854358007384883,"x":107.63,"y":189.94,"x0":-2.4825310278822412,"y0":50.00251278856739,"z0":4.421524505527549,"aX":-0.9120456386819994},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.2,"breakHorizontal":-0.6,"spinRate":2351,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4307528125499327,"extension":7.320950107820253},"index":1,"playId":"89cb2300-3c3b-36c4-afa3-2f61ffb8fe2f","pitchNumber":2,"startTime":"2026-04-20T23:46:56.497Z","endTime":"2026-04-20T23:47:00.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.614910771312,"aZ":-18.475241776824372,"pfxX":-8.404828566876176,"pfxZ":7.829873248991243,"pX":1.0081793657958888,"pZ":2.571157081663023,"vX0":11.283598963096084,"vY0":-132.2911622141204,"vZ0":-1.6297772935876194,"x":78.57,"y":169.36,"x0":-2.246112229261979,"y0":50.003454252779925,"z0":4.567570881095634,"aX":-14.706971315417803},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":12.4,"spinRate":2271,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.41608729273647116,"extension":7.437432650054306},"index":2,"playId":"754b1021-7fc1-3fde-9365-d709e7e16850","pitchNumber":3,"startTime":"2026-04-20T23:47:12.234Z","endTime":"2026-04-20T23:47:16.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":77.3,"endSpeed":70.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889821147981166,"aZ":-33.34890973306074,"pfxX":9.022373370288104,"pfxZ":-0.9332531461976465,"pX":0.14094459992261904,"pZ":2.0002824284989953,"vX0":3.4169531602053915,"vY0":-112.38638422373381,"vZ0":1.4418259731422132,"x":111.63,"y":184.77,"x0":-2.5798512766934913,"y0":50.005016959656295,"z0":4.7856674043548635,"aX":11.32729469174626},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-0.8,"breakHorizontal":-17.3,"spinRate":2855,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4908757249420175,"extension":7.317447146360257},"index":3,"playId":"d7c126c1-90fe-3369-ab7b-6cb75b200ef2","pitchNumber":4,"startTime":"2026-04-20T23:47:29.137Z","endTime":"2026-04-20T23:47:33.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:47:33.966Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz challenged (pitch result), call on the field was overturned: Rhys Hoskins called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T23:47:38.288Z","endTime":"2026-04-20T23:49:36.242Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814665273499443,"aZ":-25.538882783755863,"pfxX":-10.654126652996947,"pfxZ":3.782188585698675,"pX":-2.002655066992414,"pZ":2.0894390736962323,"vX0":4.706789884510933,"vY0":-132.09388107075645,"vZ0":-1.2668449437868428,"x":193.34,"y":182.37,"x0":-2.429579563132148,"y0":50.00542744313891,"z0":4.464163184538983,"aX":-18.71059564903389},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":18.1,"spinRate":2199,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4156669849205219,"extension":7.562626422091954},"index":0,"playId":"80750bbc-32f3-31ab-9047-c4e12988ce42","pitchNumber":1,"startTime":"2026-04-20T23:47:58.199Z","endTime":"2026-04-20T23:48:01.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55246477464961,"aZ":-29.64064606948274,"pfxX":9.925107282494814,"pfxZ":1.9477096957884807,"pX":0.8213694965241434,"pZ":2.263300998726933,"vX0":4.9142610683496235,"vY0":-114.40767372984935,"vZ0":1.6710333030358002,"x":85.69,"y":177.67,"x0":-2.656283810929973,"y0":50.00408778313005,"z0":4.465929928160471,"aX":12.927516299223411},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":4.3,"breakHorizontal":-19.3,"spinRate":2718,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.48198314342945014,"extension":7.219973270904687},"index":1,"playId":"3c47d1fc-1cb9-3a31-9bdf-f6b9292ee315","pitchNumber":2,"startTime":"2026-04-20T23:48:13.728Z","endTime":"2026-04-20T23:48:17.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646248925938714,"aZ":-30.769540694457834,"pfxX":6.5642717572519915,"pfxZ":1.0378324739240714,"pX":0.9145194779409305,"pZ":1.5970392457515055,"vX0":6.06907538276623,"vY0":-116.5619172608755,"vZ0":0.10766611917127111,"x":82.14,"y":195.66,"x0":-2.5933187881329465,"y0":50.00231222023056,"z0":4.5001651376589,"aX":8.865002776290885},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.3,"breakHorizontal":-13.6,"spinRate":2764,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4732308117731088,"extension":7.195351583114626},"index":2,"playId":"1110416f-73c2-3d4f-91c4-f318792cab05","pitchNumber":3,"startTime":"2026-04-20T23:48:29.043Z","endTime":"2026-04-20T23:48:32.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":69.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05304546220677,"aZ":-30.988964165974775,"pfxX":9.81402839950428,"pfxZ":0.9410042379367471,"pX":-1.1003944884595591,"pZ":3.29339113965818,"vX0":0.8124565796003838,"vY0":-113.10620222224705,"vZ0":4.062976914442626,"x":158.94,"y":149.86,"x0":-2.738066022482112,"y0":50.00520189803913,"z0":4.624145716998867,"aX":12.424875012690908},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":3.4,"breakHorizontal":-17.9,"spinRate":2700,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4885792012143426,"extension":7.101755572162177},"index":3,"playId":"6ebd18e0-bb9a-3011-bab3-2b08cf04c2d7","pitchNumber":4,"startTime":"2026-04-20T23:48:50.920Z","endTime":"2026-04-20T23:48:55.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4681640421318,"aZ":-25.98939040821415,"pfxX":2.9234933942090016,"pfxZ":4.006030088227497,"pX":0.5418693749384323,"pZ":3.349182248219659,"vX0":6.417550551949272,"vY0":-124.16917810858182,"vZ0":2.347168039589023,"x":96.35,"y":148.35,"x0":-2.467557730582262,"y0":50.00285348080217,"z0":4.569969702454134,"aX":4.512862500862898},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.2,"breakHorizontal":-7.0,"spinRate":2361,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4430251495187396,"extension":7.481148860042906},"index":4,"playId":"9e2241e4-0cf3-3838-84d8-0463f653a8d9","pitchNumber":5,"startTime":"2026-04-20T23:49:09.220Z","endTime":"2026-04-20T23:49:36.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:49:36.242Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Valera walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T23:49:30.653Z","endTime":"2026-04-20T23:51:30.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"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(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":76.7,"endSpeed":69.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156013426294294,"aZ":-33.38698997736865,"pfxX":12.615590319131796,"pfxZ":-0.980404127237577,"pX":-2.458825088096143,"pZ":2.253958747739295,"vX0":-2.4965783249429436,"vY0":-111.5064992566164,"vZ0":2.5969370602086252,"x":210.72,"y":177.92,"x0":-2.9511331976623105,"y0":50.002527884055134,"z0":4.55903224676966,"aX":15.621613940899174},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-0.6,"breakHorizontal":-22.0,"spinRate":2577,"spinDirection":72},"zone":13,"typeConfidence":2.0,"plateTime":0.49435784572936736,"extension":7.32069232850486},"index":0,"playId":"9a922cf7-f3e9-394a-bd69-7e507847590f","pitchNumber":1,"startTime":"2026-04-20T23:49:52.456Z","endTime":"2026-04-20T23:49:55.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28504547955412,"aZ":-31.400310372915747,"pfxX":-11.314141740350394,"pfxZ":0.5207058522760577,"pX":1.7102707434559878,"pZ":0.4891124781886772,"vX0":12.660696979544491,"vY0":-122.05534095615096,"vZ0":-2.7790286664084913,"x":51.81,"y":225.57,"x0":-2.0988834360428466,"y0":50.00477873603037,"z0":4.374189225234675,"aX":-16.900976705299648},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.5,"breakHorizontal":17.2,"spinRate":1493,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.45048889901016675,"extension":7.703311999801276},"index":1,"playId":"41ca4f1c-1b95-3911-835c-5294c241fe50","pitchNumber":2,"startTime":"2026-04-20T23:50:08.143Z","endTime":"2026-04-20T23:50:11.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.780757726939918,"aZ":-21.072060843764312,"pfxX":0.0842820416007104,"pfxZ":6.675837301348318,"pX":-0.8485344625388942,"pZ":2.4796214520612216,"vX0":4.481095644524023,"vY0":-127.73956114473687,"vZ0":-0.9284898736271514,"x":149.34,"y":171.83,"x0":-2.631812970119954,"y0":50.001100063657134,"z0":4.494914757362938,"aX":0.14010025783411795},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.1,"breakHorizontal":-1.1,"spinRate":2422,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.42776066871315255,"extension":7.09180415821263},"index":2,"playId":"ea50bdd5-4903-36a1-87d7-519f0e553be0","pitchNumber":3,"startTime":"2026-04-20T23:50:27.414Z","endTime":"2026-04-20T23:50:31.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":68.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1751566472837,"aZ":-38.16133109271741,"pfxX":11.104637238626962,"pfxZ":-5.074080233291174,"pX":-1.350129802883191,"pZ":1.5759957469438686,"vX0":-0.21614239798623736,"vY0":-108.82695922289953,"vZ0":2.1351525682421726,"x":168.46,"y":196.23,"x0":-2.6874551999309078,"y0":50.00461320552464,"z0":4.768667590650942,"aX":13.091208655339106},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-8.2,"breakHorizontal":-19.9,"spinRate":2732,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.5066613302541385,"extension":7.436799892089562},"index":3,"playId":"424c39b4-eb3b-3a44-b49c-bcdd996a4496","pitchNumber":4,"startTime":"2026-04-20T23:50:42.523Z","endTime":"2026-04-20T23:50:47.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633137915918482,"aZ":-21.759553149241633,"pfxX":-0.4478491368038391,"pfxZ":6.294061404045256,"pX":1.0326038486614166,"pZ":2.3717064487340753,"vX0":9.016083930649065,"vY0":-127.17038828679307,"vZ0":-1.0110540082883177,"x":77.64,"y":174.74,"x0":-2.485370041974451,"y0":50.000339721697216,"z0":4.484485795093951,"aX":-0.7410114653269242},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.4,"breakHorizontal":-1.1,"spinRate":2444,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.42905407401578755,"extension":7.5115458697094075},"index":4,"playId":"5b5f2a50-e1c0-3b80-8bd8-293c1c4e0a5e","pitchNumber":5,"startTime":"2026-04-20T23:50:59.773Z","endTime":"2026-04-20T23:51:03.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":68.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.230276566667637,"aZ":-37.055741474942465,"pfxX":10.21571736933663,"pfxZ":-4.053693730808055,"pX":-1.261294786371837,"pZ":3.0945096233649454,"vX0":0.29928116836595253,"vY0":-109.67551136443225,"vZ0":4.847488913577374,"x":165.08,"y":155.23,"x0":-2.724812203478512,"y0":50.00036453546564,"z0":4.831825863158012,"aX":12.316286774184945},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-5.5,"breakHorizontal":-18.5,"spinRate":2753,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.5013581282977992,"extension":7.64285070093327},"index":5,"playId":"5be57526-140f-38d0-be07-69c61fef15cb","pitchNumber":6,"startTime":"2026-04-20T23:51:25.429Z","endTime":"2026-04-20T23:51:30.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.19,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:51:30.112Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Juan Brito lines out to right fielder Cam Smith.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T23:51:35.546Z","endTime":"2026-04-20T23:52:58.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681293,"fullName":"Spencer Arrighetti","link":"/api/v1/people/681293"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.694008960504384,"aZ":-19.707768506370982,"pfxX":0.5968274699309721,"pfxZ":7.590987539629515,"pX":-0.36330480864176906,"pZ":2.8086950771011754,"vX0":5.19787881172764,"vY0":-126.98291888550196,"vZ0":-0.7256088394640171,"x":130.85,"y":162.95,"x0":-2.509647079088331,"y0":50.00092149386619,"z0":4.658469346770421,"aX":0.978451494879201},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.8,"breakHorizontal":-2.2,"spinRate":2472,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.4304668263743028,"extension":7.406297179211369},"index":0,"playId":"b9089efb-419a-3d76-bd54-bf92130c57fc","pitchNumber":1,"startTime":"2026-04-20T23:51:57.299Z","endTime":"2026-04-20T23:52:01.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":84.3,"endSpeed":77.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.693901699595475,"aZ":-27.844869913982762,"pfxX":-8.869251489048768,"pfxZ":2.8597268538465306,"pX":0.49994378471563683,"pZ":1.3689378171906932,"vX0":9.745545124287347,"vY0":-122.44716282576047,"vZ0":-1.8932505657498018,"x":97.94,"y":201.82,"x0":-2.383647800984627,"y0":50.00478357675646,"z0":4.539927308701012,"aX":-13.439202657859166},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.9,"breakHorizontal":13.7,"spinRate":1272,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.44770315209790024,"extension":7.549075086975328},"index":1,"playId":"7b95366d-ce2d-3612-b8d8-71fbea989a2c","pitchNumber":2,"startTime":"2026-04-20T23:52:11.936Z","endTime":"2026-04-20T23:52:16.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.397864813770106,"aZ":-33.60078035941539,"pfxX":-4.4325593547573225,"pfxZ":-0.9701112398061849,"pX":-1.762580381541062,"pZ":3.0195952590766155,"vX0":3.005529660903279,"vY0":-120.5117808723031,"vZ0":2.7961908102565864,"x":184.19,"y":157.25,"x0":-2.4527874240206073,"y0":50.00479170620581,"z0":4.821010530619286,"aX":-6.491326121512272},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.8,"breakHorizontal":7.3,"spinRate":1146,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4552782849117034,"extension":7.545187295146529},"index":2,"playId":"0a3bb2b3-109f-3142-b859-a0301af39743","pitchNumber":3,"startTime":"2026-04-20T23:52:30.902Z","endTime":"2026-04-20T23:52:34.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634634959917175,"aZ":-24.412961896832737,"pfxX":3.0422450059772315,"pfxZ":4.937387090620103,"pX":0.14226476505565405,"pZ":2.617016816810275,"vX0":5.446679716113134,"vY0":-124.5160243246181,"vZ0":0.008149139291017682,"x":111.58,"y":168.12,"x0":-2.4675425514663067,"y0":50.00455743358857,"z0":4.630995763552552,"aX":4.7849111154091295},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.2,"breakHorizontal":-6.7,"spinRate":2445,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.43961337683889967,"extension":7.641201064549627},"hitData":{"launchSpeed":92.0,"launchAngle":20.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.13,"coordY":106.87}},"index":3,"playId":"abff20f2-a099-3300-bf64-d3952414d1a5","pitchNumber":4,"startTime":"2026-04-20T23:52:52.015Z","endTime":"2026-04-20T23:52:58.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"first":{"id":671655,"link":"/api/v1/people/671655"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_ab"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_ab"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":681293,"link":"/api/v1/people/681293"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:52:58.890Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Correa called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-20T23:55:18.792Z","endTime":"2026-04-20T23:56:33.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Festa replaces Slade Cecconi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T23:54:18.404Z","endTime":"2026-04-20T23:55:21.036Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":82.3,"endSpeed":74.4,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.220686510480505,"aZ":-26.98465141117331,"pfxX":7.8417232875146325,"pfxZ":3.643022177683159,"pX":-0.015565843081363967,"pZ":2.165623367023975,"vX0":2.7987074522872777,"vY0":-119.75986023395262,"vZ0":-1.018303742572143,"x":117.59,"y":180.31,"x0":-2.224435505157571,"y0":50.004624073266406,"z0":5.052271025527148,"aX":11.174244647403395},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.6,"breakHorizontal":-14.9,"spinRate":2654,"spinDirection":71},"zone":8,"typeConfidence":0.93,"plateTime":0.460730322048315,"extension":6.390744594279843},"index":1,"playId":"6504c3b0-e1de-3ea3-8c1c-3c2ed292ddd0","pitchNumber":1,"startTime":"2026-04-20T23:55:21.036Z","endTime":"2026-04-20T23:55:24.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73728824992746,"aZ":-16.918484251105607,"pfxX":-1.2620879276363017,"pfxZ":8.490914453079622,"pX":-0.02337447476211226,"pZ":2.555653747387024,"vX0":5.897815271620634,"vY0":-133.44551824090078,"vZ0":-2.923400719946756,"x":117.89,"y":169.78,"x0":-2.101775189032951,"y0":50.002070048784596,"z0":4.889746484704674,"aX":-2.2679195713152467},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":1.0,"spinRate":2449,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.4110408993175283,"extension":6.684053666428394},"index":2,"playId":"2828b16d-8830-3c3c-8113-234cc745809a","pitchNumber":2,"startTime":"2026-04-20T23:55:36.855Z","endTime":"2026-04-20T23:55:40.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.068464875728193,"aZ":-17.532841370563894,"pfxX":-0.5345021912237918,"pfxZ":8.002878292168194,"pX":-0.12984207286871682,"pZ":3.178724527367545,"vX0":5.538725899965823,"vY0":-134.60452831435597,"vZ0":-1.105185194001201,"x":121.95,"y":152.95,"x0":-2.1473878933285797,"y0":50.000647498908165,"z0":4.83975145125406,"aX":-0.978137289198346},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":-0.2,"spinRate":2369,"spinDirection":204},"zone":2,"typeConfidence":0.89,"plateTime":0.4073979176367848,"extension":6.421525860798926},"index":3,"playId":"446bfea3-f6bf-36b5-9e43-db1ba62c208f","pitchNumber":3,"startTime":"2026-04-20T23:55:51.741Z","endTime":"2026-04-20T23:55:55.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.003580413189216,"aZ":-18.2980100006636,"pfxX":-2.329187876405956,"pfxZ":7.650800004914985,"pX":1.2159909510944322,"pZ":2.5299982000598016,"vX0":8.969470137327692,"vY0":-134.07561586962098,"vZ0":-2.7059459126167114,"x":70.65,"y":170.47,"x0":-1.8756498576629554,"y0":50.004382933356425,"z0":4.863926971733017,"aX":-4.2269356215475495},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":2.2,"spinRate":2429,"spinDirection":200},"zone":14,"typeConfidence":0.88,"plateTime":0.40912187323565297,"extension":6.540253024459944},"index":4,"playId":"457a7c10-13a7-36e7-bbc1-9a23377f175a","pitchNumber":4,"startTime":"2026-04-20T23:56:13.080Z","endTime":"2026-04-20T23:56:16.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85766882696406,"aZ":-16.14504518991546,"pfxX":-0.2511899170928015,"pfxZ":8.783414392204792,"pX":0.20804671641680852,"pZ":1.8719594122532106,"vX0":6.397363206271419,"vY0":-134.64873286694942,"vZ0":-4.467165046477783,"x":109.07,"y":188.24,"x0":-2.172093653062908,"y0":50.00482592471746,"z0":4.704766782949959,"aX":-0.45866149155055647},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":-1.0,"spinRate":2524,"spinDirection":204},"zone":8,"typeConfidence":0.89,"plateTime":0.40769825338772936,"extension":6.650945368142046},"index":5,"playId":"ad2eb0f2-c75f-3240-bb32-80c91170f90b","pitchNumber":5,"startTime":"2026-04-20T23:56:29.056Z","endTime":"2026-04-20T23:56:33.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:56:33.671Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out sharply to center fielder Steven Kwan.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-20T23:56:41.193Z","endTime":"2026-04-20T23:58:10.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":74.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.632607844928557,"aZ":-30.800779783571034,"pfxX":7.117564666985877,"pfxZ":0.9568861903463279,"pX":1.3813486295425133,"pZ":2.152099509698827,"vX0":5.710455413518618,"vY0":-120.32149581467725,"vZ0":-0.153453617105216,"x":64.35,"y":180.67,"x0":-1.9643689101264001,"y0":50.003321366502654,"z0":4.991995488152328,"aX":10.230598275852097},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.0,"breakHorizontal":-14.4,"spinRate":2649,"spinDirection":67},"zone":14,"typeConfidence":0.92,"plateTime":0.45869710677861963,"extension":6.492759017434309},"index":0,"playId":"90075005-8aaa-3a2f-9c79-927161239807","pitchNumber":1,"startTime":"2026-04-20T23:56:57.997Z","endTime":"2026-04-20T23:57:01.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.392745076076864,"aZ":-19.524688670648008,"pfxX":-0.2442605261735089,"pfxZ":6.997484255709525,"pX":-1.1467896214372153,"pZ":2.1746740302750083,"vX0":3.099019838275869,"vY0":-133.94522203468202,"vZ0":-3.064761449921071,"x":160.71,"y":180.06,"x0":-2.2896464139910346,"y0":50.00152706983924,"z0":4.73872909565815,"aX":-0.4422667468802176},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":-0.2,"spinRate":2456,"spinDirection":206},"zone":13,"typeConfidence":0.88,"plateTime":0.4097807640716695,"extension":6.541040680365685},"index":1,"playId":"c0128f46-373d-345b-8bf0-27fa0e12404a","pitchNumber":2,"startTime":"2026-04-20T23:57:12.818Z","endTime":"2026-04-20T23:57:16.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89547719734192,"aZ":-19.572723421983458,"pfxX":-0.6687096842362106,"pfxZ":6.993300555046854,"pX":-0.6122807437972078,"pZ":3.320863699227107,"vX0":4.6028816215897255,"vY0":-133.87733746333762,"vZ0":-0.2986408170580542,"x":140.34,"y":149.12,"x0":-2.2724248416881294,"y0":50.00242251942625,"z0":4.8438104417702865,"aX":-1.2057404607461},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":0.1,"spinRate":2360,"spinDirection":201},"zone":1,"typeConfidence":0.88,"plateTime":0.41029047086466175,"extension":6.5379311170863526},"index":2,"playId":"9ce12dea-80d6-3223-88a5-1036dd362c08","pitchNumber":3,"startTime":"2026-04-20T23:57:28.867Z","endTime":"2026-04-20T23:57:32.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.6,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950102376300745,"aZ":-32.27330067078719,"pfxX":9.268831806647665,"pfxZ":-0.06651601309841126,"pX":1.3518146275322718,"pZ":1.6140389840724287,"vX0":4.99210080801155,"vY0":-120.22256114230304,"vZ0":-1.0804530097403475,"x":65.47,"y":195.2,"x0":-1.9738947382984695,"y0":50.00562550290309,"z0":5.002325666107214,"aX":13.215679388825336},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.1,"breakHorizontal":-18.1,"spinRate":2704,"spinDirection":58},"zone":14,"typeConfidence":0.94,"plateTime":0.4602163385442686,"extension":6.572617633967844},"index":3,"playId":"d13e6b6c-c0b9-3ceb-99d3-6dd15322efc5","pitchNumber":4,"startTime":"2026-04-20T23:57:45.295Z","endTime":"2026-04-20T23:57:50.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80303143053561,"aZ":-30.41222311773238,"pfxX":9.546808398221472,"pfxZ":1.264087435867074,"pX":-0.0077173516601359215,"pZ":2.6345520212804034,"vX0":2.0127864065300844,"vY0":-118.60477981642275,"vZ0":0.9096622933634071,"x":117.29,"y":167.65,"x0":-2.1111625830499823,"y0":50.000907791419024,"z0":5.072683587602985,"aX":13.269017694499013},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.9,"breakHorizontal":-17.8,"spinRate":2658,"spinDirection":62},"zone":5,"typeConfidence":0.94,"plateTime":0.46615833415860886,"extension":6.615371538173506},"hitData":{"launchSpeed":103.0,"launchAngle":27.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":134.97,"coordY":44.97}},"index":4,"playId":"66aff853-b3bc-39d0-a06a-7dfc17975aa4","pitchNumber":5,"startTime":"2026-04-20T23:58:00.620Z","endTime":"2026-04-20T23:58:10.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:58:10.450Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-20T23:58:16.942Z","endTime":"2026-04-20T23:58:49.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.843352557196095,"aZ":-17.39053284201262,"pfxX":-0.5354680390866573,"pfxZ":8.161261687654395,"pX":0.05807506311142833,"pZ":1.635008180647318,"vX0":5.705589103309859,"vY0":-134.19837245903696,"vZ0":-4.805338194767501,"x":114.79,"y":194.63,"x0":-2.0321652995672537,"y0":50.00606772721301,"z0":4.699722698032889,"aX":-0.971234015817144},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":-0.4,"spinRate":2413,"spinDirection":208},"zone":8,"typeConfidence":0.89,"plateTime":0.4091928720328344,"extension":6.816570910799196},"hitData":{"launchSpeed":92.3,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.91,"coordY":148.62}},"index":0,"playId":"a471efec-36f1-3a7e-bc40-face62912f69","pitchNumber":1,"startTime":"2026-04-20T23:58:41.656Z","endTime":"2026-04-20T23:58:49.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-20T23:58:49.630Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out, shortstop Carlos Correa to first baseman Christian Walker.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:01:20.269Z","endTime":"2026-04-21T00:01:50.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Okert replaces Spencer Arrighetti.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:01:06.579Z","endTime":"2026-04-21T00:01:22.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681293,"link":"/api/v1/people/681293","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":90.1,"endSpeed":80.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43391861920032,"aZ":-15.801326343305968,"pfxX":4.066077742051807,"pfxZ":9.594929704664008,"pX":1.2757888392415593,"pZ":4.74164090798543,"vX0":-5.99279726185163,"vY0":-131.02295289094212,"vZ0":0.14534090902510638,"x":68.37,"y":110.76,"x0":3.084023256353253,"y0":50.00394046293501,"z0":5.884160607999142,"aX":6.939893372857742},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.6,"breakHorizontal":-5.8,"spinRate":2346,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.42101705960723823,"extension":6.368173966005548},"index":1,"playId":"7ad60205-0443-3830-94f2-732d3446eb41","pitchNumber":1,"startTime":"2026-04-21T00:01:22.566Z","endTime":"2026-04-21T00:01:26.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.351584312769532,"aZ":-30.09186104492696,"pfxX":-5.629619558317637,"pfxZ":1.611369448456971,"pX":0.13106315882985287,"pZ":2.289574491593566,"vX0":-4.926519824585356,"vY0":-113.40712454217235,"vZ0":-1.076578951461695,"x":112.0,"y":176.96,"x0":3.0695728046169464,"y0":50.003339821989506,"z0":5.79470641189901,"aX":-7.270301907380039},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.9,"breakHorizontal":11.5,"spinRate":2414,"spinDirection":264},"zone":5,"typeConfidence":2.0,"plateTime":0.4845364719462406,"extension":6.45660979508424},"hitData":{"launchSpeed":66.9,"launchAngle":12.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.95,"coordY":147.02}},"index":2,"playId":"733cc776-3a76-30a8-9d52-7bb5c26ea22c","pitchNumber":2,"startTime":"2026-04-21T00:01:42.836Z","endTime":"2026-04-21T00:01:50.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:01:50.657Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brayan Rocchio doubles (3) on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:01:58.363Z","endTime":"2026-04-21T00:03:00.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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(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":78.3,"endSpeed":71.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32824710258594,"aZ":-24.587360921510978,"pfxX":-4.228038314160889,"pfxZ":5.811982172747072,"pX":0.5100754895376135,"pZ":2.361095704639074,"vX0":-4.598969187119241,"vY0":-113.96260199171492,"vZ0":-2.1552642214308984,"x":97.56,"y":175.03,"x0":3.109111402530145,"y0":50.00517452687294,"z0":5.76500435099128,"aX":-5.522121469069864},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":10.2,"breakHorizontal":8.9,"spinRate":2415,"spinDirection":272},"zone":6,"typeConfidence":2.0,"plateTime":0.4819284017298071,"extension":6.394687838117029},"index":0,"playId":"2949a1c2-dcb4-3773-b42b-4e12cc1d3fe5","pitchNumber":1,"startTime":"2026-04-21T00:02:15.917Z","endTime":"2026-04-21T00:02:19.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.096441704160895,"aZ":-15.723666597461156,"pfxX":6.081289149802471,"pfxZ":9.871038298357654,"pX":0.016596656253104913,"pZ":1.6911483515489119,"vX0":-9.006888893332167,"vY0":-129.09538725577934,"vZ0":-6.908659939451641,"x":116.37,"y":193.12,"x0":2.7813404009237823,"y0":50.00132634081587,"z0":5.640049683999122,"aX":10.132985991795902},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.2,"breakHorizontal":-8.6,"spinRate":2224,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4263969213738963,"extension":6.487555898693776},"index":1,"playId":"7862141c-b2ac-31b4-a0ee-d51ed465e685","pitchNumber":2,"startTime":"2026-04-21T00:02:30.831Z","endTime":"2026-04-21T00:02:34.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.649822849518024,"aZ":-16.80103038859379,"pfxX":4.790691816559651,"pfxZ":8.602371446889446,"pX":0.84918093835009,"pZ":2.143871206168023,"vX0":-7.3096304396317135,"vY0":-133.33704907956061,"vZ0":-5.648999122088293,"x":84.63,"y":180.9,"x0":3.013096422008462,"y0":50.0056618335677,"z0":5.5165912742734875,"aX":8.564662228970843},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":-7.0,"spinRate":2304,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.41195755063586414,"extension":6.376931475709384},"hitData":{"launchSpeed":90.4,"launchAngle":20.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":206.27,"coordY":122.56}},"index":2,"playId":"34370d4f-0e0c-37dd-930b-7b21940c91c5","pitchNumber":3,"startTime":"2026-04-21T00:02:47.616Z","endTime":"2026-04-21T00:03:00.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":2.000000000000001,"leverageIndex":0.32,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:03:00.853Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Jose Altuve to first baseman Christian Walker. Brayan Rocchio to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:03:11.407Z","endTime":"2026-04-21T00:05:11.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.905627551550207,"aZ":-23.46739525289455,"pfxX":-0.2426347880542039,"pfxZ":6.023964768486976,"pX":-1.0610489529042337,"pZ":1.5228464169324938,"vX0":-9.300108165530592,"vY0":-119.45991294937554,"vZ0":-4.608664496810786,"x":157.44,"y":197.66,"x0":2.913353992789754,"y0":50.00469777725972,"z0":5.58539443089606,"aX":-0.35081418592074953},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.0,"breakHorizontal":2.6,"spinRate":2424,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.45841073032053004,"extension":6.5793744121816635},"index":0,"playId":"b56605dd-9a5a-377b-944f-5d4210dffb4f","pitchNumber":1,"startTime":"2026-04-21T00:03:30.948Z","endTime":"2026-04-21T00:03:34.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.921884665124747,"aZ":-25.473051277181803,"pfxX":-2.1171022623055835,"pfxZ":4.784089714308007,"pX":-1.3196751633746573,"pZ":1.7440618739781018,"vX0":-9.18922274023716,"vY0":-117.98985680839768,"vZ0":-3.5772880453622484,"x":167.3,"y":191.69,"x0":2.9114984887891846,"y0":50.001515603404876,"z0":5.6454435499674105,"aX":-2.9621050847546706},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.9,"breakHorizontal":6.2,"spinRate":2436,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4654712701254442,"extension":6.593449445703968},"index":1,"playId":"da22b335-ce38-3be4-b3c0-5892cad7823c","pitchNumber":2,"startTime":"2026-04-21T00:03:47.724Z","endTime":"2026-04-21T00:03:51.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":80.0,"endSpeed":73.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55617097476182,"aZ":-24.887000981259614,"pfxX":-3.23659249553001,"pfxZ":5.387244583559173,"pX":-1.322617670752396,"pZ":1.892806069687802,"vX0":-8.685010176619908,"vY0":-116.09639164695952,"vZ0":-3.0706861643414687,"x":167.42,"y":187.67,"x0":2.9008679065098684,"y0":50.002836506073585,"z0":5.624110836132451,"aX":-4.378073908170404},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":9.1,"breakHorizontal":8.2,"spinRate":2392,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4734070253869991,"extension":6.639075600449197},"index":2,"playId":"b849eaf2-49e5-39f9-bd26-d54626c2c644","pitchNumber":3,"startTime":"2026-04-21T00:04:09.634Z","endTime":"2026-04-21T00:04:13.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":89.4,"endSpeed":81.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.911012660413316,"aZ":-16.487907128667867,"pfxX":5.1869872524126315,"pfxZ":9.200331818095288,"pX":0.7483082637005157,"pZ":2.808358049373218,"vX0":-7.4460475959815815,"vY0":-129.93922611686057,"vZ0":-4.091351430791704,"x":88.48,"y":162.95,"x0":2.980749080466731,"y0":50.00626028816513,"z0":5.660776270513748,"aX":8.848086397612756},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":16.0,"breakHorizontal":-7.7,"spinRate":2152,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4219536702291169,"extension":6.635364226140552},"index":3,"playId":"ec254b1b-dc41-3bf5-b1cd-dd55b345c464","pitchNumber":4,"startTime":"2026-04-21T00:04:28.818Z","endTime":"2026-04-21T00:04:32.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.739503335728088,"aZ":-16.426648649503758,"pfxX":3.1190170433027378,"pfxZ":9.24951689151607,"pX":-0.3214567459083862,"pZ":2.3988270647818606,"vX0":-9.094036939483518,"vY0":-130.03130054166368,"vZ0":-5.106626948114207,"x":129.25,"y":174.01,"x0":2.8249512140502984,"y0":50.00431590656285,"z0":5.645480595704157,"aX":5.312483060989548},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.7,"breakHorizontal":-3.5,"spinRate":2276,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4221740204062887,"extension":6.553077647220545},"index":4,"playId":"4149e389-7bfe-3365-8a4e-7abde452b9bf","pitchNumber":5,"startTime":"2026-04-21T00:04:44.295Z","endTime":"2026-04-21T00:04:48.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.629513948571116,"aZ":-22.838351989454527,"pfxX":-1.5077560492116664,"pfxZ":6.656281081543523,"pX":-0.5970494709753726,"pZ":2.107158520396813,"vX0":-7.858594470501122,"vY0":-117.50649986433599,"vZ0":-3.2704894766111385,"x":139.76,"y":181.89,"x0":2.982320708249972,"y0":50.0029369228543,"z0":5.631660093298073,"aX":-2.1145480434763253},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":11.5,"breakHorizontal":4.6,"spinRate":2390,"spinDirection":258},"zone":4,"typeConfidence":2.0,"plateTime":0.46558685219210716,"extension":6.634878056933184},"hitData":{"launchSpeed":82.0,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.69,"coordY":152.25}},"index":5,"playId":"9c03b7b1-2eca-34b9-ab42-b03d66a322bf","pitchNumber":6,"startTime":"2026-04-21T00:05:04.013Z","endTime":"2026-04-21T00:05:11.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:05:11.431Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to shortstop Carlos Correa.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:05:27.157Z","endTime":"2026-04-21T00:06:37.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.4,"endSpeed":73.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.410605023219542,"aZ":-28.170201249549972,"pfxX":-5.341227409031171,"pfxZ":2.902483757814524,"pX":0.7952034205130931,"pZ":3.4920216376777278,"vX0":-3.775176235095574,"vY0":-117.01736404979572,"vZ0":0.6980685176573603,"x":86.69,"y":144.5,"x0":3.126777055781688,"y0":50.000747321116734,"z0":5.8424667044725265,"aX":-7.3571581218837965},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.8,"breakHorizontal":10.7,"spinRate":2431,"spinDirection":253},"zone":3,"typeConfidence":2.0,"plateTime":0.46924091443176463,"extension":6.484819516232374},"index":0,"playId":"9a92194b-4e3a-3302-999b-4e910b821ac3","pitchNumber":1,"startTime":"2026-04-21T00:05:38.391Z","endTime":"2026-04-21T00:05:43.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31872544322835,"aZ":-28.432907680028432,"pfxX":-4.277764119775466,"pfxZ":2.86101277148426,"pX":0.6520102242275758,"pZ":3.011378256437478,"vX0":-4.140151169533578,"vY0":-114.03719460737094,"vZ0":0.1045128709359271,"x":92.15,"y":157.47,"x0":3.0514366055338678,"y0":50.00257238773081,"z0":5.785688418070372,"aX":-5.595291869496911},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":5.5,"breakHorizontal":8.9,"spinRate":2334,"spinDirection":270},"zone":3,"typeConfidence":2.0,"plateTime":0.4815692092613335,"extension":6.428134460216819},"index":1,"playId":"17b92584-633c-354e-a45b-1779cfefcb63","pitchNumber":2,"startTime":"2026-04-21T00:05:53.608Z","endTime":"2026-04-21T00:05:57.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60782338030668,"aZ":-28.39758038562779,"pfxX":-4.760119653420244,"pfxZ":2.913015104392188,"pX":0.6800821664007132,"pZ":1.8678994384701684,"vX0":-4.25837275556544,"vY0":-113.69896383525017,"vZ0":-2.266050478627694,"x":91.08,"y":188.35,"x0":3.202003896169638,"y0":50.003802283891616,"z0":5.7206389081748865,"aX":-6.176130555179461},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.9,"breakHorizontal":9.7,"spinRate":2286,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.4834134317605576,"extension":6.3705386545335},"index":2,"playId":"e0c575b7-17dd-3209-8baf-99fb24928e91","pitchNumber":3,"startTime":"2026-04-21T00:06:10.758Z","endTime":"2026-04-21T00:06:14.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20592883822599,"aZ":-28.74259221447644,"pfxX":-5.341270437502443,"pfxZ":2.469210861890547,"pX":-0.1245888835432035,"pZ":2.259596853638716,"vX0":-5.71605608952311,"vY0":-117.72358843403207,"vZ0":-1.612951744427798,"x":121.75,"y":177.77,"x0":3.037150620775426,"y0":50.004648857730146,"z0":5.636667275967637,"aX":-7.430274303285638},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.3,"breakHorizontal":11.2,"spinRate":2469,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.4668599497792423,"extension":6.5418124505968995},"hitData":{"launchSpeed":71.3,"launchAngle":55.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":143.4,"coordY":138.94}},"index":3,"playId":"430df039-e704-398f-8d6b-8d6bfa1c0d07","pitchNumber":4,"startTime":"2026-04-21T00:06:29.387Z","endTime":"2026-04-21T00:06:37.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:06:37.974Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Walker doubles (7) on a sharp line drive to left fielder George Valera.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T00:09:00.317Z","endTime":"2026-04-21T00:09:46.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:08:44.923Z","endTime":"2026-04-21T00:09:02.468Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67187347979277,"aZ":-28.96074103284058,"pfxX":7.6656800573708015,"pfxZ":2.2491904439764783,"pX":0.8794838872919813,"pZ":0.9851618417682613,"vX0":4.5527672660635945,"vY0":-119.57359912633814,"vZ0":-3.222968650299308,"x":83.48,"y":212.18,"x0":-2.053085018035735,"y0":50.0046571824903,"z0":4.982498457241493,"aX":10.966242430536992},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.5,"breakHorizontal":-15.1,"spinRate":2593,"spinDirection":61},"zone":14,"typeConfidence":0.92,"plateTime":0.46020668714362944,"extension":6.443140353795684},"index":1,"playId":"d83f35d6-ed48-320a-b921-e1877db219ca","pitchNumber":1,"startTime":"2026-04-21T00:09:02.468Z","endTime":"2026-04-21T00:09:06.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.951720176871692,"aZ":-21.3737370764541,"pfxX":1.1471497498979581,"pfxZ":6.151924661900443,"pX":0.036217927160440255,"pZ":3.092134241488222,"vX0":5.700257654446371,"vY0":-132.33883688534385,"vZ0":-0.6742381850542215,"x":115.62,"y":155.29,"x0":-2.303750993616979,"y0":50.00202178945945,"z0":4.930410954808521,"aX":2.013093346062436},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.2,"breakHorizontal":-3.5,"spinRate":2445,"spinDirection":199},"zone":2,"typeConfidence":0.85,"plateTime":0.4155109640623045,"extension":6.4848285653279945},"index":2,"playId":"87c1ec2e-fabc-3b5e-ad1a-7be6d935d10a","pitchNumber":2,"startTime":"2026-04-21T00:09:17.257Z","endTime":"2026-04-21T00:09:21.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":74.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857097208419844,"aZ":-31.307095858527592,"pfxX":7.568246799057157,"pfxZ":0.6023474172635659,"pX":0.3832687534605428,"pZ":2.3591594278840686,"vX0":3.475722002560799,"vY0":-120.37715059939916,"vZ0":0.18841753708780073,"x":102.39,"y":175.08,"x0":-2.07175711532743,"y0":50.00165971654423,"z0":5.099125473396813,"aX":10.877247397621709},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.4,"breakHorizontal":-14.6,"spinRate":2625,"spinDirection":60},"zone":6,"typeConfidence":0.92,"plateTime":0.45865109063965814,"extension":6.511038930911462},"hitData":{"launchSpeed":107.5,"launchAngle":15.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":85.07,"coordY":80.1}},"index":3,"playId":"932bf3be-6176-37c5-80b9-bdadb3d64130","pitchNumber":3,"startTime":"2026-04-21T00:09:33.068Z","endTime":"2026-04-21T00:09:46.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.11,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:09:46.493Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Paredes grounds out, second baseman Juan Brito to first baseman Kyle Manzardo. Christian Walker to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T00:09:57.490Z","endTime":"2026-04-21T00:10:56.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"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.7,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64129277395348,"aZ":-18.66237455389767,"pfxX":-1.0082829259349997,"pfxZ":7.534670752041634,"pX":0.6450436050274438,"pZ":2.495840916307803,"vX0":7.430134998649364,"vY0":-133.32212157168593,"vZ0":-2.5851525268816324,"x":92.41,"y":171.39,"x0":-2.0514700567257305,"y0":50.00569554092297,"z0":4.830688842699098,"aX":-1.8103352617621336},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.2,"breakHorizontal":0.1,"spinRate":2504,"spinDirection":200},"zone":6,"typeConfidence":0.89,"plateTime":0.41140462775892983,"extension":6.578311689767359},"index":0,"playId":"52ab8531-272b-30d5-89c3-36fa1aee905a","pitchNumber":1,"startTime":"2026-04-21T00:10:15.846Z","endTime":"2026-04-21T00:10:19.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.616807821817513,"aZ":-16.896061057659637,"pfxX":-1.2429272961615512,"pfxZ":8.401150709121351,"pX":0.15227043186381248,"pZ":1.762229460217911,"vX0":6.35509598363212,"vY0":-134.36649800838612,"vZ0":-4.655556146393762,"x":111.2,"y":191.2,"x0":-2.0876677286321104,"y0":50.00202801060136,"z0":4.727471799317833,"aX":-2.260978905830247},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":0.8,"spinRate":2513,"spinDirection":203},"zone":8,"typeConfidence":0.89,"plateTime":0.40850962254985346,"extension":6.598297059768421},"index":1,"playId":"38ae3ec6-0baf-3519-b9da-317c45192e74","pitchNumber":2,"startTime":"2026-04-21T00:10:30.550Z","endTime":"2026-04-21T00:10:34.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082923386058052,"aZ":-16.510449615012686,"pfxX":-2.4327656336971817,"pfxZ":8.5947136236133,"pX":0.47788282680578775,"pZ":1.7948105998508042,"vX0":7.803796059330804,"vY0":-134.6045246156456,"vZ0":-4.462894210917624,"x":98.78,"y":190.32,"x0":-2.151486879883541,"y0":50.00156484641554,"z0":4.654704922761112,"aX":-4.433442698595531},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":2.6,"spinRate":2553,"spinDirection":203},"zone":9,"typeConfidence":0.89,"plateTime":0.40798808109000895,"extension":6.629079798437129},"hitData":{"launchSpeed":96.0,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.85,"coordY":146.8}},"index":2,"playId":"8406231e-0e7a-344b-8075-54f92d66f83d","pitchNumber":3,"startTime":"2026-04-21T00:10:47.795Z","endTime":"2026-04-21T00:10:56.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"second":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.14,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:10:56.136Z","atBatIndex":60},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Cam Smith out on a sacrifice fly to center fielder Steven Kwan. Christian Walker scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T00:11:11.190Z","endTime":"2026-04-21T00:11:49.230Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":75.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05091619863164,"aZ":-30.293480250214472,"pfxX":8.921668741438879,"pfxZ":1.2822456760679106,"pX":-0.0668163415030373,"pZ":3.0458513629266792,"vX0":2.3247174452829844,"vY0":-121.63722491017573,"vZ0":1.524251723140267,"x":119.55,"y":156.54,"x0":-2.19821788240372,"y0":50.005351713250185,"z0":5.0745095770631945,"aX":13.1178983381555},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.0,"breakHorizontal":-16.7,"spinRate":2545,"spinDirection":68},"zone":2,"typeConfidence":0.93,"plateTime":0.4535783488835139,"extension":6.677356062084535},"index":0,"playId":"c66753de-30bd-370c-87f4-4cf49f8fc245","pitchNumber":1,"startTime":"2026-04-21T00:11:20.521Z","endTime":"2026-04-21T00:11:24.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98745516057777,"aZ":-16.008067092790768,"pfxX":-1.7425688443536704,"pfxZ":8.991087002712447,"pX":-0.5471929937622994,"pZ":3.163370372863641,"vX0":4.825664092307923,"vY0":-133.3378171790032,"vZ0":-1.5053119166277156,"x":137.86,"y":153.37,"x0":-2.155071285005835,"y0":50.005375097960254,"z0":4.891715022991286,"aX":-3.1343479570748456},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":2.0,"spinRate":2446,"spinDirection":196},"zone":1,"typeConfidence":0.89,"plateTime":0.4109539585903459,"extension":6.49115192856873},"hitData":{"launchSpeed":86.3,"launchAngle":41.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.66,"coordY":89.22}},"index":1,"playId":"354e8384-964e-3bd0-9016-0c3270d8c2be","pitchNumber":2,"startTime":"2026-04-21T00:11:36.532Z","endTime":"2026-04-21T00:11:49.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.21,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:11:49.230Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T00:12:03.118Z","endTime":"2026-04-21T00:13:06.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07205994564715,"aZ":-14.480902300253776,"pfxX":-1.4415936213451308,"pfxZ":9.767442885288117,"pX":0.3352852548760345,"pZ":2.9207489698768523,"vX0":6.81795535869855,"vY0":-134.68912472441377,"vZ0":-2.388719221914319,"x":104.22,"y":159.92,"x0":-2.057080364533886,"y0":50.00326644701725,"z0":4.860456927300643,"aX":-2.6118422960775094},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":1.0,"spinRate":2591,"spinDirection":208},"zone":3,"typeConfidence":0.89,"plateTime":0.4088501171309029,"extension":6.773080964012286},"index":0,"playId":"f5debf8e-0ae3-3a01-a9b2-e7d901bc9478","pitchNumber":1,"startTime":"2026-04-21T00:12:19.927Z","endTime":"2026-04-21T00:12:24.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98788095029382,"aZ":-20.238866158236483,"pfxX":0.48760870708371096,"pfxZ":6.705744877120031,"pX":0.7964022517975978,"pZ":2.875028021352675,"vX0":7.038234750555325,"vY0":-132.954654008836,"vZ0":-1.399406227376438,"x":86.64,"y":161.15,"x0":-1.9547235010708839,"y0":50.00440104401393,"z0":4.885028494848657,"aX":0.8679338658340155},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.0,"breakHorizontal":-2.5,"spinRate":2458,"spinDirection":189},"zone":12,"typeConfidence":0.88,"plateTime":0.41284210733253923,"extension":6.693316918442301},"index":1,"playId":"8e450dac-6e1e-34b6-af72-01782a7f5bd1","pitchNumber":2,"startTime":"2026-04-21T00:12:38.197Z","endTime":"2026-04-21T00:12:42.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.861707410729277,"aZ":-29.537335643825323,"pfxX":6.836686769765455,"pfxZ":1.7706125596526867,"pX":0.3398064996554145,"pZ":2.2424792605841617,"vX0":4.1458940345628195,"vY0":-121.7883946898939,"vZ0":-0.11627807157108527,"x":104.05,"y":178.23,"x0":-2.277722682173511,"y0":50.00257936337793,"z0":4.864295462220427,"aX":10.179869733498318},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.5,"breakHorizontal":-13.4,"spinRate":2517,"spinDirection":69},"zone":6,"typeConfidence":0.9,"plateTime":0.45124056031845816,"extension":6.718549813701646},"hitData":{"launchSpeed":103.5,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.91,"coordY":154.07}},"index":2,"playId":"eef9a888-2c40-3242-ba5f-42d680e62c71","pitchNumber":3,"startTime":"2026-04-21T00:12:58.459Z","endTime":"2026-04-21T00:13:06.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:13:06.407Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, first baseman Christian Walker to pitcher AJ Blubaugh.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T00:15:54.508Z","endTime":"2026-04-21T00:16:18.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: AJ Blubaugh replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:15:15.217Z","endTime":"2026-04-21T00:15:56.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.1,"endSpeed":78.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.021783264304243,"aZ":-26.045024126509176,"pfxX":3.2373549978895677,"pfxZ":3.912766273056544,"pX":0.8032919292111501,"pZ":2.7567069208294157,"vX0":6.578136590709855,"vY0":-123.93941278046943,"vZ0":-1.8812587496193256,"x":86.38,"y":164.35,"x0":-2.2981768188682743,"y0":50.005918817252955,"z0":5.684875764411674,"aX":5.073682141979824},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":-7.3,"spinRate":2499,"spinDirection":84},"zone":12,"typeConfidence":2.0,"plateTime":0.4406674400232613,"extension":6.707672469137118},"index":1,"playId":"93d55dcc-192f-3578-a344-b72585ccebf9","pitchNumber":1,"startTime":"2026-04-21T00:15:56.796Z","endTime":"2026-04-21T00:16:00.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.814151244921472,"aZ":-27.169059569732415,"pfxX":5.736530964782402,"pfxZ":3.326790866172707,"pX":0.2727469409494964,"pZ":2.2740907801406176,"vX0":4.346006565148034,"vY0":-121.60567950206423,"vZ0":-2.65107636513308,"x":106.6,"y":177.38,"x0":-2.280041725318972,"y0":50.00430751944892,"z0":5.724305751761261,"aX":8.630155114638674},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.6,"breakHorizontal":-11.4,"spinRate":2613,"spinDirection":77},"zone":6,"typeConfidence":2.0,"plateTime":0.4496265616433486,"extension":6.1933364422621375},"hitData":{"launchSpeed":98.8,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.54,"coordY":157.91}},"index":2,"playId":"cb1c6636-b168-3a92-89f6-5e088a58b75d","pitchNumber":2,"startTime":"2026-04-21T00:16:10.817Z","endTime":"2026-04-21T00:16:18.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:16:18.792Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T00:16:26.681Z","endTime":"2026-04-21T00:18:12.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44559398703627,"aZ":-12.920182705776298,"pfxX":-7.271778327009259,"pfxZ":9.933239724335065,"pX":-0.6656002963105887,"pZ":3.361377078222303,"vX0":6.598284340857283,"vY0":-138.89980945735937,"vZ0":-4.241225426028647,"x":142.37,"y":148.02,"x0":-2.1365063096098673,"y0":50.00199606130525,"z0":5.778151696620679,"aX":-14.094321354069512},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":11.6,"spinRate":2237,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3955592532041292,"extension":6.3872308308174315},"index":0,"playId":"2b3624dd-d909-3ef9-98dd-9adcebf43a4b","pitchNumber":1,"startTime":"2026-04-21T00:16:51.919Z","endTime":"2026-04-21T00:16:55.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87086574480616,"aZ":-15.280938171972663,"pfxX":-7.791926974874823,"pfxZ":8.778769810263721,"pX":-0.9064800840466912,"pZ":3.8576497184468637,"vX0":6.170907183282178,"vY0":-138.76206899569038,"vZ0":-2.684894454755087,"x":151.55,"y":134.62,"x0":-2.1615196593418484,"y0":50.004449896220436,"z0":5.8726839512140545,"aX":-14.996352192205652},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":12.6,"spinRate":2324,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.396742927744536,"extension":6.400025620505235},"index":1,"playId":"e7d04d7c-e2ea-37e3-8758-1440f9776323","pitchNumber":2,"startTime":"2026-04-21T00:17:07.535Z","endTime":"2026-04-21T00:17:11.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60066639876312,"aZ":-23.98814877948541,"pfxX":1.0598814253311568,"pfxZ":4.795134907611715,"pX":0.5654326652404866,"pZ":2.9833174991243236,"vX0":6.585577291718617,"vY0":-129.46710839496998,"vZ0":-2.55568615402703,"x":95.45,"y":158.23,"x0":-2.143045104976645,"y0":50.004259740342654,"z0":5.808381726500925,"aX":1.8075014083765897},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.4,"breakHorizontal":-3.4,"spinRate":2378,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.42216557680788913,"extension":6.490249056822944},"index":2,"playId":"4ebb2cde-2e32-3a85-bf84-f3a9fe05122e","pitchNumber":3,"startTime":"2026-04-21T00:17:22.120Z","endTime":"2026-04-21T00:17:25.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865640158935943,"aZ":-28.127046438646676,"pfxX":3.9321295414905943,"pfxZ":2.4483327607652807,"pX":-1.1229612897906236,"pZ":4.19887613637488,"vX0":1.7371277218230496,"vY0":-127.9871520030551,"vZ0":1.0882142886672126,"x":159.8,"y":125.41,"x0":-2.3218568944486564,"y0":50.00582559973132,"z0":5.973851522551541,"aX":6.512959964651149},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.9,"breakHorizontal":-7.6,"spinRate":2372,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.42825246187142074,"extension":6.309384956126415},"index":3,"playId":"a34a4664-4924-36e8-b7e4-1e0905607086","pitchNumber":4,"startTime":"2026-04-21T00:17:38.305Z","endTime":"2026-04-21T00:17:42.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23830827360874,"aZ":-12.53540924961003,"pfxX":-6.166914785306087,"pfxZ":10.338542480906394,"pX":0.796206971034074,"pZ":2.8361478177623316,"vX0":9.490482017193164,"vY0":-137.60878529805404,"vZ0":-5.765862062733706,"x":86.65,"y":162.2,"x0":-1.911253958196847,"y0":50.004346838092296,"z0":5.823120418013411,"aX":-11.716911694988548},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2177,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39948671031519556,"extension":6.624836208430909},"index":4,"playId":"2ca0a010-0a4b-3822-9f7f-e6b2e5e25282","pitchNumber":5,"startTime":"2026-04-21T00:17:53.223Z","endTime":"2026-04-21T00:17:57.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.149985688634864,"aZ":-29.715967580453935,"pfxX":-11.626020300958213,"pfxZ":1.5134623513055026,"pX":-0.2790611162162344,"pZ":1.0583769404093883,"vX0":8.376515664251896,"vY0":-127.07833869980526,"vZ0":-5.668074969962551,"x":127.64,"y":210.2,"x0":-2.121926166294994,"y0":50.000780247490894,"z0":5.703587465351824,"aX":-18.84780641528983},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":19.0,"spinRate":2374,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43244421044915216,"extension":6.3104936853528475},"index":5,"playId":"983f74cf-2e36-362f-800d-b79207ed29fa","pitchNumber":6,"startTime":"2026-04-21T00:18:07.067Z","endTime":"2026-04-21T00:18:12.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:18:12.557Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T00:18:15.768Z","endTime":"2026-04-21T00:20:05.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182586178706643,"aZ":-25.32323267026329,"pfxX":7.335068800117591,"pfxZ":4.422906330172982,"pX":0.29529858317344615,"pZ":1.9278030759820848,"vX0":3.8721025874037185,"vY0":-123.79897524955155,"vZ0":-4.056259509342713,"x":105.74,"y":186.73,"x0":-2.2430047828483715,"y0":50.00265385271707,"z0":5.712065353903823,"aX":11.36200873670543},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.3,"breakHorizontal":-14.2,"spinRate":2523,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.44276502147257313,"extension":6.370658839658997},"index":0,"playId":"1fc74a43-3085-3a4a-be99-253e4204d64d","pitchNumber":1,"startTime":"2026-04-21T00:18:39.746Z","endTime":"2026-04-21T00:18:43.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63515785933375,"aZ":-24.50541284931865,"pfxX":6.171040758960802,"pfxZ":4.954751006600546,"pX":1.4060104473969885,"pZ":2.0436010476497626,"vX0":6.798460971093606,"vY0":-123.89928729151322,"vZ0":-3.87867567266529,"x":63.41,"y":183.6,"x0":-2.179415847725928,"y0":50.00594980438252,"z0":5.686342197097547,"aX":9.558756380888678},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.3,"breakHorizontal":-12.8,"spinRate":2597,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44271767794814076,"extension":6.47375267507883},"index":1,"playId":"4afe8aa2-845d-351e-a7f9-762dc963de44","pitchNumber":2,"startTime":"2026-04-21T00:18:53.810Z","endTime":"2026-04-21T00:18:58.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79939783308723,"aZ":-11.425238205189407,"pfxX":-6.610749373570945,"pfxZ":10.40492385158445,"pX":-0.1763410877971085,"pZ":3.658250325578153,"vX0":7.353235948032639,"vY0":-140.96830408479485,"vZ0":-4.11865277239809,"x":123.72,"y":140.01,"x0":-1.9712347242351638,"y0":50.0029838940473,"z0":5.887246361038633,"aX":-13.18320935701682},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":10.3,"spinRate":2325,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38993007607515473,"extension":6.515891357766843},"index":2,"playId":"d33e259d-ed5f-3df5-892e-09c3cb571f26","pitchNumber":3,"startTime":"2026-04-21T00:19:07.601Z","endTime":"2026-04-21T00:19:11.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22950246635136,"aZ":-10.20709417713409,"pfxX":-6.3111994752567835,"pfxZ":10.713008164169116,"pX":0.5408674072296009,"pZ":3.74324732353085,"vX0":9.409707951816598,"vY0":-142.83676711079343,"vZ0":-4.234586526042741,"x":96.38,"y":137.71,"x0":-1.9878208499427648,"y0":50.00445729580731,"z0":5.8956756875751815,"aX":-12.943887067281564},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":9.4,"spinRate":2258,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38457447226512853,"extension":6.536498064924979},"index":3,"playId":"3c96517f-652c-330f-b15d-6ab0f634b0e6","pitchNumber":4,"startTime":"2026-04-21T00:19:25.212Z","endTime":"2026-04-21T00:19:28.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60119196656739,"aZ":-27.421651644053537,"pfxX":-11.910767018642723,"pfxZ":2.947860621186996,"pX":1.5603599808827802,"pZ":-0.4587561671099215,"vX0":12.399443032253377,"vY0":-126.23178938445794,"vZ0":-9.712860528121928,"x":57.52,"y":251.17,"x0":-1.8669930396492895,"y0":50.00561330960197,"z0":5.6453048987269225,"aX":-19.232379692199533},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":18.7,"spinRate":2363,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.43384037762589855,"extension":6.405529004744094},"index":4,"playId":"085e941f-6e7d-35c6-b482-81df73848caf","pitchNumber":5,"startTime":"2026-04-21T00:19:38.753Z","endTime":"2026-04-21T00:19:42.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.276916114,"aZ":-15.294178352053358,"pfxX":-6.115938171028207,"pfxZ":8.453772431607618,"pX":-0.6902573578557739,"pZ":5.349068554605555,"vX0":5.989194835885177,"vY0":-141.16447573643737,"vZ0":0.9133815490479087,"x":143.31,"y":94.36,"x0":-2.0556349058415977,"y0":50.00428825291063,"z0":6.013078638406032,"aX":-12.215038076664575},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":9.7,"spinRate":2226,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38957041905482237,"extension":6.528705277388288},"index":5,"playId":"f74859e3-1703-38ac-b0ee-52a68d43df9d","pitchNumber":6,"startTime":"2026-04-21T00:20:00.835Z","endTime":"2026-04-21T00:20:05.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:20:05.137Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"George Valera flies out to right fielder Cam Smith.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T00:20:10.306Z","endTime":"2026-04-21T00:20:39.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59423291918309,"aZ":-28.060997161094445,"pfxX":1.8504568374111017,"pfxZ":2.4705305347514077,"pX":1.132034342992017,"pZ":2.4535379391062575,"vX0":7.419407714011293,"vY0":-128.2382700024848,"vZ0":-3.1679631366990315,"x":73.85,"y":172.53,"x0":-2.039435406624841,"y0":50.00322658290981,"z0":5.894625428212504,"aX":3.0800378855765964},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-5.0,"spinRate":2471,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4271640175091904,"extension":6.630204775937896},"hitData":{"launchSpeed":79.9,"launchAngle":43.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.38,"coordY":113.95}},"index":0,"playId":"e0712414-cdaa-3930-88ee-ec57fcc244c7","pitchNumber":1,"startTime":"2026-04-21T00:20:30.782Z","endTime":"2026-04-21T00:20:39.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671655,"link":"/api/v1/people/671655","batSide":{"code":"L","description":"Left"}},"first":{"id":656555,"link":"/api/v1/people/656555"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_ab"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_ab"},{"player":{"id":671655,"link":"/api/v1/people/671655"},"credit":"b_pa"},{"player":{"id":805123,"link":"/api/v1/people/805123"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:20:39.616Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dustin Harris grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T00:23:08.676Z","endTime":"2026-04-21T00:24:09.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687957,"fullName":"Dustin Harris","link":"/api/v1/people/687957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Herrin replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:22:18.521Z","endTime":"2026-04-21T00:23:10.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354789850113693,"aZ":-28.38578800111968,"pfxX":1.2899296952172796,"pfxZ":2.2910316928109165,"pX":-0.5250194184285434,"pZ":2.5353316225570346,"vX0":-6.6100371719054305,"vY0":-128.67698638906737,"vZ0":-2.3636221657931675,"x":137.01,"y":170.33,"x0":1.925858746058415,"y0":50.00167405028427,"z0":5.697969631110807,"aX":2.1321919467240775},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":-0.6,"spinRate":2241,"spinDirection":167},"zone":4,"typeConfidence":0.89,"plateTime":0.42808210133441316,"extension":6.324589443172703},"index":1,"playId":"861e8259-6110-373d-a642-5ca7a1d71694","pitchNumber":1,"startTime":"2026-04-21T00:23:10.856Z","endTime":"2026-04-21T00:23:14.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54713826896448,"aZ":-30.80376936504296,"pfxX":1.5848183419394926,"pfxZ":0.8120688426308424,"pX":-0.6771926962355764,"pZ":0.8350325535632854,"vX0":-6.878542390436578,"vY0":-128.52063269591952,"vZ0":-5.973297814808163,"x":142.81,"y":216.23,"x0":1.8228232047245012,"y0":50.001386664508345,"z0":5.56887079127148,"aX":2.6640682839841707},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":-1.4,"spinRate":2244,"spinDirection":75},"zone":13,"typeConfidence":0.9,"plateTime":0.42547338782815025,"extension":6.352754074337556},"index":2,"playId":"10704b8b-6ec9-3d40-938f-982052f3e0fd","pitchNumber":2,"startTime":"2026-04-21T00:23:25.349Z","endTime":"2026-04-21T00:23:29.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.9,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00035190854812,"aZ":-26.702601228926284,"pfxX":9.051679265834466,"pfxZ":2.928027404253317,"pX":1.0502704662512052,"pZ":2.3807432084488083,"vX0":-5.548284871041058,"vY0":-136.62624492180808,"vZ0":-3.2959056418183645,"x":76.97,"y":174.5,"x0":1.942177082206623,"y0":50.00565214579915,"z0":5.458986457912879,"aX":16.938840604553135},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":-15.0,"spinRate":2255,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.40247563914474194,"extension":6.416366676685396},"index":3,"playId":"93483da8-7eb7-32a0-affc-cf91853b40e6","pitchNumber":3,"startTime":"2026-04-21T00:23:39.473Z","endTime":"2026-04-21T00:23:44.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":77.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43349056741544,"aZ":-29.65028717830479,"pfxX":-0.4983763762612757,"pfxZ":1.6312875791457797,"pX":0.0911962237444457,"pZ":1.6146344279709994,"vX0":-4.696210950511686,"vY0":-125.47211401196076,"vZ0":-3.6143863519914974,"x":113.52,"y":195.18,"x0":2.0755121812768436,"y0":50.002041623003656,"z0":5.569855041372563,"aX":-0.7708256011200435},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":2.3,"spinRate":2338,"spinDirection":284},"zone":14,"typeConfidence":0.9,"plateTime":0.4416201239921742,"extension":6.507389124851514},"hitData":{"launchSpeed":85.6,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":146.8}},"index":4,"playId":"9fec7eac-1ddc-30f0-b02f-2ae37df1c3da","pitchNumber":4,"startTime":"2026-04-21T00:24:02.123Z","endTime":"2026-04-21T00:24:09.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":687957,"link":"/api/v1/people/687957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":687957,"link":"/api/v1/people/687957"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:24:09.479Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Matthews walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T00:24:20.849Z","endTime":"2026-04-21T00:26:40.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.768689492557954,"aZ":-16.20706487520764,"pfxX":5.92032514916884,"pfxZ":7.943336733015027,"pX":-0.12385286371867095,"pZ":2.7679423872472677,"vX0":-6.388545244914865,"vY0":-141.03199502271738,"vZ0":-4.846764056867901,"x":121.72,"y":164.05,"x0":1.404057939348379,"y0":50.000955156878646,"z0":5.557751467228983,"aX":11.89763634816934},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":-9.4,"spinRate":2462,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.38871258326757907,"extension":6.45632837995138},"index":0,"playId":"6e97ff6c-1930-3049-8e7f-e66f14842012","pitchNumber":1,"startTime":"2026-04-21T00:24:42.127Z","endTime":"2026-04-21T00:24:45.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38434136458152,"aZ":-15.555818244748782,"pfxX":5.3712772724479105,"pfxZ":8.386132410624775,"pX":0.19920641742401055,"pZ":3.1282705658100185,"vX0":-5.6287405096637295,"vY0":-140.27215535216703,"vZ0":-3.9038334046125733,"x":109.41,"y":154.32,"x0":1.5393873331771593,"y0":50.00365425064376,"z0":5.5603183116594455,"aX":10.64495201658721},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":-8.5,"spinRate":2437,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.3913246633476972,"extension":6.3594523917550845},"index":1,"playId":"54e2aeae-faf4-32e8-8bae-502db77949d4","pitchNumber":2,"startTime":"2026-04-21T00:24:57.933Z","endTime":"2026-04-21T00:25:01.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"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-21T00:25:06.563Z","endTime":"2026-04-21T00:25:20.596Z","isPitch":false,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.155308352065383,"aZ":-35.35424095901433,"pfxX":-6.208118289975997,"pfxZ":-2.248246560804748,"pX":-1.3894705587805158,"pZ":0.5100727229426362,"vX0":-5.295395110102803,"vY0":-119.19421011734995,"vZ0":-4.67157146726547,"x":169.96,"y":225.01,"x0":1.6795151921316127,"y0":50.000165966839624,"z0":5.7410758436796625,"aX":-8.795198758099831},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.0,"breakHorizontal":12.7,"spinRate":2418,"spinDirection":322},"zone":13,"typeConfidence":0.91,"plateTime":0.4622179321601938,"extension":6.5734130304179965},"index":3,"playId":"723ab076-4751-3a77-b8fe-de8dfa052ada","pitchNumber":3,"startTime":"2026-04-21T00:25:20.596Z","endTime":"2026-04-21T00:25:24.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":81.1,"endSpeed":74.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.699162978470834,"aZ":-33.083274272113705,"pfxX":-5.687069988331862,"pfxZ":-0.6565514024009813,"pX":-1.756075897118077,"pZ":0.8584024023553334,"vX0":-6.45790535121203,"vY0":-117.8817281225536,"vZ0":-4.153017253510883,"x":183.94,"y":215.6,"x0":1.7742215154580776,"y0":50.00351582001684,"z0":5.749643643000418,"aX":-7.876514150771271},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.0,"breakHorizontal":12.1,"spinRate":2349,"spinDirection":325},"zone":13,"typeConfidence":0.91,"plateTime":0.46746886785851594,"extension":6.34833647404622},"index":4,"playId":"ea8148b9-65a7-3279-b213-e1be2577478b","pitchNumber":4,"startTime":"2026-04-21T00:25:39.569Z","endTime":"2026-04-21T00:25:44.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59530970028054,"aZ":-19.770583272908272,"pfxX":5.960761459469786,"pfxZ":6.4512626175782355,"pX":-0.20241038917931967,"pZ":2.9256481847011355,"vX0":-6.659900179096556,"vY0":-138.1995467561192,"vZ0":-3.441132160372729,"x":124.72,"y":159.79,"x0":1.4713994237281987,"y0":50.000819614815086,"z0":5.525067513024061,"aX":11.457110765289137},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":-9.2,"spinRate":2328,"spinDirection":138},"zone":2,"typeConfidence":0.9,"plateTime":0.39727907169230026,"extension":6.494443894964421},"index":5,"playId":"78764ed2-89aa-321a-890c-4e63808c12df","pitchNumber":5,"startTime":"2026-04-21T00:25:59.056Z","endTime":"2026-04-21T00:26:03.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686133187275843,"aZ":-33.20035068379203,"pfxX":-5.841118246258305,"pfxZ":-0.7344302578391879,"pX":-1.2575741592156244,"pZ":0.9769521377175712,"vX0":-5.5761689216777155,"vY0":-118.28037781888156,"vZ0":-3.9575038623868997,"x":164.94,"y":212.4,"x0":1.8980330502866407,"y0":50.00230360102653,"z0":5.749208318630087,"aX":-8.190449819187748},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.0,"breakHorizontal":12.0,"spinRate":2318,"spinDirection":316},"zone":13,"typeConfidence":0.91,"plateTime":0.46487870533211195,"extension":6.412717259384884},"index":6,"playId":"9bb8ef05-182a-358c-802f-296c502f0d52","pitchNumber":6,"startTime":"2026-04-21T00:26:20.505Z","endTime":"2026-04-21T00:26:24.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.467928883572085,"aZ":-18.239528387145334,"pfxX":5.406782875251942,"pfxZ":7.544847232990834,"pX":-1.6030436442908975,"pZ":1.7556309903406806,"vX0":-10.253450669697875,"vY0":-135.26298898709177,"vZ0":-6.208156252407716,"x":178.1,"y":191.38,"x0":1.5402406619709081,"y0":50.00132459754895,"z0":5.366519927469946,"aX":9.984158084924093},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":-7.6,"spinRate":2351,"spinDirection":129},"zone":13,"typeConfidence":0.91,"plateTime":0.40548299203338534,"extension":6.69612123809202},"index":7,"playId":"881a14bf-74a6-3ff6-b167-9e31dd80d5b8","pitchNumber":7,"startTime":"2026-04-21T00:26:37.199Z","endTime":"2026-04-21T00:26:40.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":694728,"link":"/api/v1/people/694728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694728,"link":"/api/v1/people/694728"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.09999999999999987,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:26:40.926Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Correa singles on a ground ball to left fielder George Valera. Brice Matthews to 3rd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T00:26:57.171Z","endTime":"2026-04-21T00:28:12.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnThird":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"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":81.1,"endSpeed":74.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.605880331199085,"aZ":-34.896750203892985,"pfxX":-3.561650653498374,"pfxZ":-1.949617255107119,"pX":-1.2936319905551683,"pZ":0.8268727888421884,"vX0":-6.176435262762107,"vY0":-117.89081384528379,"vZ0":-4.016426919908858,"x":166.31,"y":216.45,"x0":1.8285812448961847,"y0":50.000257893314384,"z0":5.793047470671726,"aX":-4.983170819251277},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.3,"breakHorizontal":8.0,"spinRate":2396,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.46562980989363734,"extension":6.286953253593459},"index":0,"playId":"d053a952-831b-3e0a-891e-823362b51470","pitchNumber":1,"startTime":"2026-04-21T00:27:06.433Z","endTime":"2026-04-21T00:27:10.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49210295796645,"aZ":-18.279438574101665,"pfxX":4.709472216716409,"pfxZ":7.5468208690147085,"pX":-0.8914399340380306,"pZ":2.2333498613292617,"vX0":-8.769048907526852,"vY0":-134.6575267912853,"vZ0":-4.9788122112526025,"x":150.98,"y":178.48,"x0":1.7914310856078544,"y0":50.00559830867571,"z0":5.394599812886994,"aX":8.674769681396723},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":-6.7,"spinRate":2395,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.40632764947068534,"extension":6.539896539276726},"index":1,"playId":"ee5834fa-8b84-3a77-b3ef-3d946a90d193","pitchNumber":2,"startTime":"2026-04-21T00:27:22.481Z","endTime":"2026-04-21T00:27:28.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brice Matthews steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"ee5834fa-8b84-3a77-b3ef-3d946a90d193","startTime":"2026-04-21T00:27:35.353Z","endTime":"2026-04-21T00:27:45.486Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"first":{"id":694728,"link":"/api/v1/people/694728"},"postOnSecond":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.881719523796754,"aZ":-15.548601681589611,"pfxX":3.285983474760745,"pfxZ":8.600922835708667,"pX":0.6834570800257972,"pZ":1.7004803005271756,"vX0":-3.9746230562145377,"vY0":-138.3892118921249,"vZ0":-7.297400126697733,"x":90.95,"y":192.87,"x0":1.7137157309257596,"y0":50.00358850034793,"z0":5.4200458918825545,"aX":6.352216533065345},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-5.0,"spinRate":2458,"spinDirection":140},"zone":9,"typeConfidence":0.9,"plateTime":0.3963234549329746,"extension":6.333399227619365},"index":3,"playId":"73355e33-cf93-3a10-99a1-a2cf0c8ceeda","pitchNumber":3,"startTime":"2026-04-21T00:27:45.486Z","endTime":"2026-04-21T00:27:49.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.337,"strikeZoneBottom":1.684,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.947052958245482,"aZ":-17.588712058871273,"pfxX":2.4681974532810775,"pfxZ":7.925489020255444,"pX":-0.6957460811638632,"pZ":2.5434655466480414,"vX0":-7.128904416402346,"vY0":-134.94451971342923,"vZ0":-4.311521074532524,"x":143.52,"y":170.11,"x0":1.6620629244214682,"y0":50.003154732928806,"z0":5.404629951213597,"aX":4.5431813972569355},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":-2.9,"spinRate":2479,"spinDirection":138},"zone":4,"typeConfidence":0.91,"plateTime":0.4062139896491841,"extension":6.448184343301997},"hitData":{"launchSpeed":91.9,"launchAngle":8.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.86,"coordY":113.52}},"index":4,"playId":"893de4d6-cd18-33e4-b917-2af818198edb","pitchNumber":4,"startTime":"2026-04-21T00:28:01.298Z","endTime":"2026-04-21T00:28:12.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":621043,"link":"/api/v1/people/621043","batSide":{"code":"R","description":"Right"}},"second":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":621043,"link":"/api/v1/people/621043"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:28:12.640Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yordan Alvarez pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T00:28:24.916Z","endTime":"2026-04-21T00:29:11.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621043,"fullName":"Carlos Correa","link":"/api/v1/people/621043"},"postOnThird":{"id":694728,"fullName":"Brice Matthews","link":"/api/v1/people/694728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35202111511485,"aZ":-29.596371405400767,"pfxX":0.9952531665775082,"pfxZ":1.5981639111744839,"pX":0.22002259174644978,"pZ":1.9386022414506412,"vX0":-4.979366812239174,"vY0":-127.88756575288242,"vZ0":-2.976665752761972,"x":108.61,"y":186.44,"x0":2.0838866472485513,"y0":50.004535047731004,"z0":5.499190233927439,"aX":1.6084454420203225},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-0.4,"spinRate":2232,"spinDirection":253},"zone":8,"typeConfidence":0.9,"plateTime":0.43232762185484797,"extension":6.459080745670659},"index":0,"playId":"0a95dbbf-4085-339d-a212-b0993e2dcd35","pitchNumber":1,"startTime":"2026-04-21T00:28:45.009Z","endTime":"2026-04-21T00:28:48.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.5,"endSpeed":84.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74673879645792,"aZ":-23.27731521557735,"pfxX":9.529389127920604,"pfxZ":4.751119931945615,"pX":0.5962502917605105,"pZ":2.7563761501379944,"vX0":-5.809137101027664,"vY0":-137.30754595821824,"vZ0":-3.0140877780515725,"x":94.27,"y":164.36,"x0":1.52216860537877,"y0":50.00541232302168,"z0":5.486360611112282,"aX":17.85539774644462},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":-15.7,"spinRate":2305,"spinDirection":138},"zone":6,"typeConfidence":0.85,"plateTime":0.4018198577860157,"extension":6.426632450057717},"hitData":{"launchSpeed":89.8,"launchAngle":60.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":83.49,"coordY":170.4}},"index":1,"playId":"df07aaf8-377f-3faf-aae7-29268b34e460","pitchNumber":2,"startTime":"2026-04-21T00:29:00.898Z","endTime":"2026-04-21T00:29:11.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.20000000000000007,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:29:11.736Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Altuve lines out to shortstop Brayan Rocchio.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T00:29:26.260Z","endTime":"2026-04-21T00:30:09.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15599772505917,"aZ":-35.512529159903586,"pfxX":-5.409552381330015,"pfxZ":-2.390600162478286,"pX":-1.5745681762735464,"pZ":2.2888341529585317,"vX0":-6.379816500738836,"vY0":-118.42314781421764,"vZ0":-1.0062748372986234,"x":177.02,"y":176.98,"x0":1.8744160213131376,"y0":50.00275148622027,"z0":6.016841093673393,"aX":-7.553601989642043},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.3,"breakHorizontal":11.5,"spinRate":2386,"spinDirection":322},"zone":13,"typeConfidence":0.91,"plateTime":0.46551922188446015,"extension":6.207075052790929},"index":0,"playId":"2ba6d135-14ac-3496-b1e9-04db203769c1","pitchNumber":1,"startTime":"2026-04-21T00:29:46.518Z","endTime":"2026-04-21T00:29:50.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80041723277629,"aZ":-15.60287092229256,"pfxX":5.947459854804746,"pfxZ":8.551835690969252,"pX":-0.49448586641659076,"pZ":1.8911118544054715,"vX0":-7.672673008536762,"vY0":-138.75525603667754,"vZ0":-6.779316633630499,"x":135.85,"y":187.72,"x0":1.5417228638507536,"y0":50.004404180560385,"z0":5.417187646075001,"aX":11.527926300679752},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":-9.1,"spinRate":2422,"spinDirection":132},"zone":7,"typeConfidence":0.9,"plateTime":0.395648244451861,"extension":6.415679034805605},"hitData":{"launchSpeed":80.7,"launchAngle":16.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":99.2,"coordY":141.09}},"index":1,"playId":"2b0bb560-3118-35f7-9648-eb5701010ad4","pitchNumber":2,"startTime":"2026-04-21T00:30:04.251Z","endTime":"2026-04-21T00:30:09.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":621043,"link":"/api/v1/people/621043"},"third":{"id":694728,"link":"/api/v1/people/694728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:30:09.250Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Brito pops out softly to catcher Yainer Diaz in foul territory.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:32:39.713Z","endTime":"2026-04-21T00:34:19.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jayden Murray replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:32:29.519Z","endTime":"2026-04-21T00:32:42.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681151,"link":"/api/v1/people/681151"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805123,"link":"/api/v1/people/805123","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.6,"endSpeed":84.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81948183559879,"aZ":-21.559772148048623,"pfxX":-10.201681357884983,"pfxZ":5.773317279926883,"pX":0.6459314797731559,"pZ":1.8329888193367945,"vX0":9.745353769674871,"vY0":-135.76183190987157,"vZ0":-6.0008384895961076,"x":92.38,"y":189.29,"x0":-1.6906857282001453,"y0":50.003702876439824,"z0":5.605143499690823,"aX":-18.762827467363497},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":16.0,"spinRate":2298,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4057357233042813,"extension":6.165575252582528},"index":1,"playId":"ea638125-5ec7-3a5c-b840-147e9d83e7db","pitchNumber":1,"startTime":"2026-04-21T00:32:42.014Z","endTime":"2026-04-21T00:32:45.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":79.7,"endSpeed":72.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.793213383312683,"aZ":-30.403928087853764,"pfxX":7.105819279567232,"pfxZ":1.3169300588467419,"pX":-0.5332742618276977,"pZ":1.545431470752616,"vX0":1.6566159974370114,"vY0":-116.0354393924457,"vZ0":-2.627126541948737,"x":137.33,"y":197.05,"x0":-2.1813700874991144,"y0":50.00560212858705,"z0":5.618995383012313,"aX":9.592013506274794},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.9,"breakHorizontal":-13.3,"spinRate":2441,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4738964019263885,"extension":5.907605016083159},"index":2,"playId":"288ec20e-1263-374d-aa09-f3c5340383ea","pitchNumber":2,"startTime":"2026-04-21T00:32:53.659Z","endTime":"2026-04-21T00:32:57.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624404901473664,"aZ":-33.10709144063724,"pfxX":6.897159607945677,"pfxZ":-0.6906423809369944,"pX":-1.5719014582563686,"pZ":2.0776668452162848,"vX0":-0.4804791607343963,"vY0":-115.89151675238129,"vZ0":-0.830010701066297,"x":176.92,"y":182.68,"x0":-2.255716816413376,"y0":50.004597210258986,"z0":5.630034459751857,"aX":9.291079763596157},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.2,"breakHorizontal":-12.4,"spinRate":2317,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.47439281695740343,"extension":6.2258630638864085},"index":3,"playId":"7b224779-2c7d-3047-b525-fd86bfd74661","pitchNumber":3,"startTime":"2026-04-21T00:33:06.965Z","endTime":"2026-04-21T00:33:10.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":93.8,"endSpeed":85.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.346878620426597,"aZ":-14.689841611050436,"pfxX":-4.668793730456044,"pfxZ":9.32894027870953,"pX":0.36023398687939623,"pZ":2.9575308663495545,"vX0":7.33361528143043,"vY0":-136.3659190231653,"vZ0":-4.424491597061823,"x":103.27,"y":158.93,"x0":-1.7633308013661693,"y0":50.001386320563554,"z0":5.621807701683628,"aX":-8.749546759215896},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":6.8,"spinRate":2341,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4024024169497262,"extension":6.35526680140118},"index":4,"playId":"6a1bd0bb-23e2-3a16-aa24-dd876aaf410d","pitchNumber":4,"startTime":"2026-04-21T00:33:20.829Z","endTime":"2026-04-21T00:33:25.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113569927951737,"aZ":-34.44688268316375,"pfxX":9.902380860789256,"pfxZ":-1.7001858877959706,"pX":0.8986440438994637,"pZ":-0.3187570933087937,"vX0":4.044649461504665,"vY0":-115.89032779547448,"vZ0":-5.430420243949574,"x":82.75,"y":247.39,"x0":-2.1647471606541258,"y0":50.002943787586936,"z0":5.409772984220534,"aX":13.238243662531902},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.3,"breakHorizontal":-19.1,"spinRate":2416,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4757463246190574,"extension":6.192278237543498},"index":5,"playId":"670f4634-13c2-39e1-9d08-fe3fa31730d4","pitchNumber":5,"startTime":"2026-04-21T00:33:37.639Z","endTime":"2026-04-21T00:33:40.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46557985915676,"aZ":-19.705068870652052,"pfxX":-6.679589925485716,"pfxZ":6.477810747889119,"pX":0.12561985231173597,"pZ":4.050742447287328,"vX0":7.391252903205367,"vY0":-138.45193906670164,"vZ0":-0.9829554592992078,"x":112.21,"y":129.41,"x0":-1.7220385065517185,"y0":50.00012758049114,"z0":5.7402376176327525,"aX":-12.851805014684112},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":10.4,"spinRate":2403,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39696044399771724,"extension":6.113908454516947},"index":6,"playId":"615a6b92-a8d1-31c1-bf2e-ab84984678e5","pitchNumber":6,"startTime":"2026-04-21T00:33:54.853Z","endTime":"2026-04-21T00:33:58.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.1,"endSpeed":85.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.078918264593167,"aZ":-12.964472441751456,"pfxX":-3.307477733649492,"pfxZ":10.161293929522072,"pX":0.4610265902892377,"pZ":3.2606111517242664,"vX0":6.77286397639096,"vY0":-136.8263460078654,"vZ0":-4.179348988380354,"x":99.43,"y":150.74,"x0":-1.6200673535783476,"y0":50.000124519624904,"z0":5.700581625561788,"aX":-6.251920574832364},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2358,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40079010197243115,"extension":6.069365616335173},"hitData":{"launchSpeed":59.7,"launchAngle":86.0,"totalDistance":42.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":125.9,"coordY":222.18}},"index":7,"playId":"d9117c44-d9a2-3cbd-899c-f0d7e4b17f40","pitchNumber":7,"startTime":"2026-04-21T00:34:11.150Z","endTime":"2026-04-21T00:34:19.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682877,"link":"/api/v1/people/682877","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_ab"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_ab"},{"player":{"id":682877,"link":"/api/v1/people/682877"},"credit":"b_pa"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:34:19.603Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:34:27.458Z","endTime":"2026-04-21T00:35:51.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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, 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":80.6,"endSpeed":73.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72371754796781,"aZ":-32.896786543608634,"pfxX":10.917976877179933,"pfxZ":-0.5271949347993043,"pX":0.7108030179024604,"pZ":2.1799794051604957,"vX0":3.193617778323484,"vY0":-117.21884802767573,"vZ0":-1.0875075496247506,"x":89.91,"y":179.92,"x0":-2.0936497091890045,"y0":50.00298754493858,"z0":5.76942720158222,"aX":14.931317796281082},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.0,"breakHorizontal":-20.6,"spinRate":2337,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.47037916454967243,"extension":6.1345462328180504},"index":0,"playId":"1a4e5d54-2d0c-39c2-abd7-477f358ca2fd","pitchNumber":1,"startTime":"2026-04-21T00:34:48.874Z","endTime":"2026-04-21T00:34:53.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30344927047472,"aZ":-12.82808865856562,"pfxX":-4.093358006860299,"pfxZ":10.305273575608311,"pX":0.6755352535926555,"pZ":2.8425724500470344,"vX0":7.834822309045215,"vY0":-136.03188245908188,"vZ0":-5.281509281519432,"x":91.25,"y":162.03,"x0":-1.707731175240484,"y0":50.00606431980418,"z0":5.695697376584591,"aX":-7.687554597461845},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":5.8,"spinRate":2449,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4023509685571369,"extension":6.369817239842126},"index":1,"playId":"5ee14db2-0e01-3855-9f4d-d7ddb86b77a1","pitchNumber":2,"startTime":"2026-04-21T00:35:16.129Z","endTime":"2026-04-21T00:35:20.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06537589743745,"aZ":-38.74606037522567,"pfxX":8.74065827402394,"pfxZ":-4.9165185683379615,"pX":0.5924164182779831,"pZ":0.5042445381885955,"vX0":3.2705780333225967,"vY0":-115.86386555173945,"vZ0":-3.3987430786852215,"x":94.42,"y":225.17,"x0":-1.9800291958095284,"y0":50.00381344377092,"z0":5.756394726073575,"aX":11.682096949834891},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-9.5,"breakHorizontal":-16.7,"spinRate":2491,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4758249408062505,"extension":6.157991761869589},"index":2,"playId":"26f2d51a-d416-3eda-85ae-7e4cdb04ae9d","pitchNumber":3,"startTime":"2026-04-21T00:35:30.413Z","endTime":"2026-04-21T00:35:33.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11092483531417,"aZ":-13.047012318474202,"pfxX":-5.854997162181878,"pfxZ":9.849834175109642,"pX":-0.8071704399267609,"pZ":3.2189210868213634,"vX0":5.173567608726816,"vY0":-139.385910243315,"vZ0":-4.124027253808931,"x":147.77,"y":151.87,"x0":-1.9384721918378651,"y0":50.00656435067028,"z0":5.5967958974476435,"aX":-11.374360623349915},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":2435,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39492021767884733,"extension":6.255672281742261},"index":3,"playId":"4f2ec963-8bc6-33c7-b5f9-90b8d4f3960b","pitchNumber":4,"startTime":"2026-04-21T00:35:45.800Z","endTime":"2026-04-21T00:35:51.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:35:51.471Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to right fielder Cam Smith.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:35:54.615Z","endTime":"2026-04-21T00:36:48.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5351902393098,"aZ":-23.69222879916506,"pfxX":-11.265907531152013,"pfxZ":4.517708488109654,"pX":0.9527940777475522,"pZ":2.0764432474593537,"vX0":10.936872033582096,"vY0":-137.1579058652769,"vZ0":-4.807187600653165,"x":80.68,"y":182.72,"x0":-1.6515343429843847,"y0":50.003052852165446,"z0":5.498841651337637,"aX":-21.147472784185542},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":17.6,"spinRate":2432,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4016333745348115,"extension":6.254824422024992},"index":0,"playId":"33432304-82e2-3ecc-9e63-7d36708b9b16","pitchNumber":1,"startTime":"2026-04-21T00:36:11.256Z","endTime":"2026-04-21T00:36:15.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.27340282678686,"aZ":-21.566948047587232,"pfxX":-11.553105540176333,"pfxZ":5.662503243370162,"pX":-0.09497727637474747,"pZ":1.3099398073246742,"vX0":8.65613069799853,"vY0":-137.18830308622245,"vZ0":-7.374213514988981,"x":120.62,"y":203.41,"x0":-1.817955049061269,"y0":50.00304477406218,"z0":5.544455852860023,"aX":-21.639076526762164},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":18.7,"spinRate":2375,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4019497541169508,"extension":5.756325552525805},"index":1,"playId":"5d048503-4120-3d70-b504-309850377eed","pitchNumber":2,"startTime":"2026-04-21T00:36:23.510Z","endTime":"2026-04-21T00:36:27.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.200556646699205,"aZ":-23.944668298717737,"pfxX":-11.229331497613007,"pfxZ":4.350786954638684,"pX":-0.32179337511123296,"pZ":2.445698577271799,"vX0":7.627215387523252,"vY0":-137.72390284676345,"vZ0":-4.2451258819497255,"x":129.27,"y":172.75,"x0":-1.6912871855204386,"y0":50.00063868520282,"z0":5.659281588103156,"aX":-21.220516628885672},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":18.4,"spinRate":2379,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4001986679653333,"extension":6.300146632521758},"hitData":{"launchSpeed":75.7,"launchAngle":20.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.28,"coordY":113.02}},"index":2,"playId":"8c869e94-a5a8-30cf-9d59-b9e34166130b","pitchNumber":3,"startTime":"2026-04-21T00:36:37.293Z","endTime":"2026-04-21T00:36:48.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:36:48.173Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks. Brayan Rocchio to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:36:53.526Z","endTime":"2026-04-21T00:39:37.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48268463255271,"aZ":-12.675366897427633,"pfxX":-6.636176994316645,"pfxZ":10.344108847396232,"pX":1.226606165148083,"pZ":1.9841230685208997,"vX0":10.15940901167441,"vY0":-137.40421196192398,"vZ0":-7.458264674627152,"x":70.24,"y":185.21,"x0":-1.680948365038055,"y0":50.00326602736377,"z0":5.621740511570554,"aX":-12.510296036857072},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":9.5,"spinRate":2411,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.40081742569629064,"extension":6.168018875051703},"index":0,"playId":"6d4b2d83-cf54-3c8e-9a85-6caa57513ea8","pitchNumber":1,"startTime":"2026-04-21T00:37:15.654Z","endTime":"2026-04-21T00:37:19.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.5,"endSpeed":84.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39581889224925,"aZ":-12.571512187369157,"pfxX":-6.450765089187733,"pfxZ":10.444012247288363,"pX":-0.2660464034854723,"pZ":2.9104333923662957,"vX0":6.691070074365232,"vY0":-137.34065973592254,"vZ0":-4.671769149348306,"x":127.14,"y":160.2,"x0":-1.9165072834723271,"y0":50.00338432304227,"z0":5.514029964754904,"aX":-12.108088436795324},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":10.0,"spinRate":2411,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.4015183004330467,"extension":6.307513155119696},"index":1,"playId":"af205d4c-2d8c-37cb-b57c-049667a62fbb","pitchNumber":2,"startTime":"2026-04-21T00:37:37.007Z","endTime":"2026-04-21T00:37:41.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35861655489149,"aZ":-15.768236928482542,"pfxX":-6.476608794720258,"pfxZ":8.402538947911536,"pX":0.9634631820061403,"pZ":1.7063602718826645,"vX0":9.983466959008956,"vY0":-138.89057295285826,"vZ0":-7.25921751786246,"x":80.28,"y":192.71,"x0":-1.8375197127565739,"y0":50.00204359095237,"z0":5.404284834322884,"aX":-12.643856346417039},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":9.6,"spinRate":2466,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3944988587838809,"extension":6.33900374071765},"index":2,"playId":"9e25628d-fa9c-3f13-a152-e955fabbc535","pitchNumber":3,"startTime":"2026-04-21T00:37:58.595Z","endTime":"2026-04-21T00:38:02.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.070303586915784,"aZ":-35.98055247663577,"pfxX":6.303241179870334,"pfxZ":-2.7294384141165136,"pX":0.4236947554167237,"pZ":1.2034340283447793,"vX0":4.1070353527495875,"vY0":-118.10265659937589,"vZ0":-2.1236083887131705,"x":100.85,"y":206.29,"x0":-2.1640391811639654,"y0":50.00223741822188,"z0":5.462330581622609,"aX":8.793742835090491},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.2,"breakHorizontal":-12.5,"spinRate":2374,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.46596475442040797,"extension":6.20184890847246},"index":3,"playId":"041f5021-7264-3248-8183-4a2d0b7bdd69","pitchNumber":4,"startTime":"2026-04-21T00:38:18.345Z","endTime":"2026-04-21T00:38:21.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11227818351537,"aZ":-13.939113188561608,"pfxX":-4.320730014408113,"pfxZ":9.535228253269675,"pX":0.881852455502154,"pZ":2.6546163494183883,"vX0":8.788466288821738,"vY0":-137.76523825839254,"vZ0":-5.36252432017812,"x":83.39,"y":167.11,"x0":-1.7957039293278465,"y0":50.00045141168416,"z0":5.576973945134112,"aX":-8.26164423943495},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":5.9,"spinRate":2367,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39838785051942605,"extension":6.3494706745354526},"index":4,"playId":"7c706857-216e-3bd6-9105-b93dd9da3654","pitchNumber":5,"startTime":"2026-04-21T00:38:38.574Z","endTime":"2026-04-21T00:38:42.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.682857029423456,"aZ":-16.103436887644577,"pfxX":-4.207670238412089,"pfxZ":8.19762201899665,"pX":0.8201000856403475,"pZ":3.7314898796996436,"vX0":8.819729347217802,"vY0":-139.02836301111293,"vZ0":-2.1930337684685783,"x":85.74,"y":138.03,"x0":-1.8443863430393843,"y0":50.00525928542904,"z0":5.597284399907985,"aX":-8.252041155702447},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":5.9,"spinRate":2278,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.393715639908887,"extension":6.323142253373862},"index":5,"playId":"5173f584-e8ea-3f75-9a02-0299fb36b78f","pitchNumber":6,"startTime":"2026-04-21T00:39:28.984Z","endTime":"2026-04-21T00:39:37.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:39:37.887Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, second baseman Jose Altuve to first baseman Christian Walker.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:40:43.750Z","endTime":"2026-04-21T00:40:53.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"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":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-21T00:39:52.231Z","endTime":"2026-04-21T00:40:45.978Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55739607245966,"aZ":-34.19683042168035,"pfxX":10.23581952838448,"pfxZ":-1.4656003947845502,"pX":0.16067715932751325,"pZ":2.256651854781744,"vX0":2.0918650135790693,"vY0":-117.11660947199458,"vZ0":-0.48196866842177233,"x":110.88,"y":177.85,"x0":-2.074999610140849,"y0":50.00296772898682,"z0":5.682642267448852,"aX":14.119911398445476},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.5,"breakHorizontal":-19.1,"spinRate":2428,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.468928245075642,"extension":5.949171987271455},"hitData":{"launchSpeed":94.0,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":154.67}},"index":1,"playId":"8e4be440-5b3b-3dd4-8513-adf7cdbe0292","pitchNumber":1,"startTime":"2026-04-21T00:40:45.978Z","endTime":"2026-04-21T00:40:53.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":800050,"link":"/api/v1/people/800050","batSide":{"code":"L","description":"Left"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_ab"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_ab"},{"player":{"id":800050,"link":"/api/v1/people/800050"},"credit":"b_pa"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:40:53.864Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out softly, first baseman Kyle Manzardo to pitcher Connor Brogdon.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T00:43:14.929Z","endTime":"2026-04-21T00:43:40.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Brogdon replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:42:56.938Z","endTime":"2026-04-21T00:43:17.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.4,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34884132439777,"aZ":-10.216539786987752,"pfxX":-7.187107630823111,"pfxZ":11.692889975265611,"pX":-0.6753551766866484,"pZ":1.646495179957798,"vX0":7.673619382112236,"vY0":-136.93528730456586,"vZ0":-8.499295294939344,"x":142.74,"y":194.32,"x0":-2.59506746466357,"y0":50.004790587171314,"z0":5.510554654902546,"aX":-13.499965664412649},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.3,"breakHorizontal":11.2,"spinRate":2324,"spinDirection":215},"zone":7,"typeConfidence":0.92,"plateTime":0.40168828543680046,"extension":6.901211247463155},"index":1,"playId":"4fd4501a-fd6b-3bff-a3b8-a0ccd53df0dd","pitchNumber":1,"startTime":"2026-04-21T00:43:17.031Z","endTime":"2026-04-21T00:43:21.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.263291416991795,"aZ":-21.38446682742252,"pfxX":-9.166400305854921,"pfxZ":7.33843900715523,"pX":-0.120728566852419,"pZ":1.8299087070202833,"vX0":8.560005638794932,"vY0":-120.93761293427687,"vZ0":-4.61947058242606,"x":121.6,"y":189.37,"x0":-2.5281079559475508,"y0":50.00210211673187,"z0":5.658593107411833,"aX":-13.474665998581052},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":1915,"spinDirection":248},"zone":8,"typeConfidence":0.8,"plateTime":0.4542376772987957,"extension":6.975646719912139},"hitData":{"launchSpeed":52.3,"launchAngle":-59.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":141.02,"coordY":180.01}},"index":2,"playId":"bae80f2e-3775-3244-a933-a922c651fbba","pitchNumber":2,"startTime":"2026-04-21T00:43:32.749Z","endTime":"2026-04-21T00:43:40.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:43:40.589Z","atBatIndex":77},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Isaac Paredes homers (2) on a fly ball to left field.","rbi":1,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T00:43:46.785Z","endTime":"2026-04-21T00:46:08.273Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"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],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":{"id":641401,"link":"/api/v1/people/641401"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78926514306931,"aZ":-12.480524273832334,"pfxX":-8.055171220662402,"pfxZ":10.327600295725222,"pX":1.2925302112762946,"pZ":1.5117716115131403,"vX0":12.913374334080363,"vY0":-137.08031760339372,"vZ0":-8.587071202089911,"x":67.73,"y":197.96,"x0":-2.428768866699103,"y0":50.00202167889684,"z0":5.533379580700797,"aX":-15.359286403846502},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":11.9,"spinRate":2283,"spinDirection":219},"zone":14,"typeConfidence":0.92,"plateTime":0.39930514137810214,"extension":6.888753299642958},"index":0,"playId":"53da649a-a1dc-3a1a-8025-e9c1a8755d44","pitchNumber":1,"startTime":"2026-04-21T00:44:11.962Z","endTime":"2026-04-21T00:44:15.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.867628922746036,"aZ":-23.63086883638674,"pfxX":-10.105305893387595,"pfxZ":5.935172475599872,"pX":0.7533160033272118,"pZ":2.187214956498704,"vX0":10.754223267481088,"vY0":-119.46311259522076,"vZ0":-3.22261194602469,"x":88.29,"y":179.73,"x0":-2.502224568232314,"y0":50.00420801721974,"z0":5.687234219161375,"aX":-14.55003255511971},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.2,"breakHorizontal":15.6,"spinRate":1960,"spinDirection":251},"zone":6,"typeConfidence":0.89,"plateTime":0.4591936338479403,"extension":6.933227954614809},"index":1,"playId":"1457f66c-7af5-3b68-a504-5c05686bc781","pitchNumber":2,"startTime":"2026-04-21T00:44:26.570Z","endTime":"2026-04-21T00:44:31.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80700935571487,"aZ":-25.262305123941353,"pfxX":-8.601746098294045,"pfxZ":4.803584047085292,"pX":0.2830658854666363,"pZ":0.9706005025032065,"vX0":9.181903545293771,"vY0":-119.16707562233098,"vZ0":-5.571909787748105,"x":106.21,"y":212.57,"x0":-2.5015698267951594,"y0":50.003084464630966,"z0":5.619978615184242,"aX":-12.377374969141457},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":1966,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.4595556671440586,"extension":6.931882758332079},"index":2,"playId":"18e83461-f9e9-3ba3-8680-fd569df05da0","pitchNumber":3,"startTime":"2026-04-21T00:44:41.656Z","endTime":"2026-04-21T00:44:44.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65852536165087,"aZ":-10.982920105612406,"pfxX":-6.418421042484665,"pfxZ":11.134487227019822,"pX":-0.9795258339030016,"pZ":2.9209770028396247,"vX0":6.258888600632725,"vY0":-137.3894561099118,"vZ0":-5.808547226532418,"x":154.34,"y":159.91,"x0":-2.4579808492115096,"y0":50.005953879469146,"z0":5.815623093345538,"aX":-12.21985765139289},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":10.2,"spinRate":2323,"spinDirection":218},"zone":11,"typeConfidence":0.93,"plateTime":0.39932971743311585,"extension":6.7702740142464926},"index":3,"playId":"cc12eb42-608a-3112-ac4c-c67cda0741ab","pitchNumber":4,"startTime":"2026-04-21T00:44:56.385Z","endTime":"2026-04-21T00:45:00.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77240207832627,"aZ":-11.107042944331699,"pfxX":-6.13088482434658,"pfxZ":11.338822697639618,"pX":-0.36462886351187973,"pZ":2.0865367269150554,"vX0":7.977009734999728,"vY0":-135.92158786653727,"vZ0":-7.496292535710406,"x":130.9,"y":182.44,"x0":-2.550696058206461,"y0":50.00137427665306,"z0":5.664375497773699,"aX":-11.389625687321951},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":9.2,"spinRate":2280,"spinDirection":217},"zone":7,"typeConfidence":0.91,"plateTime":0.40408221260947785,"extension":6.844036952513638},"index":4,"playId":"b3de25e4-5efb-39f7-bac6-4122e4930038","pitchNumber":5,"startTime":"2026-04-21T00:45:13.006Z","endTime":"2026-04-21T00:45:16.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-21T00:45:32.002Z","endTime":"2026-04-21T00:45:42.264Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.9,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06869740856328,"aZ":-11.693509029507402,"pfxX":-6.38450807944877,"pfxZ":10.759517688138876,"pX":-0.42271234320760964,"pZ":1.8043721479540886,"vX0":8.02341057046559,"vY0":-137.6902254855685,"vZ0":-8.04056629645335,"x":133.11,"y":190.06,"x0":-2.5569563733188603,"y0":50.00277411840693,"z0":5.5703961935814945,"aX":-12.152610456974289},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2322,"spinDirection":221},"zone":7,"typeConfidence":0.92,"plateTime":0.3991461888207226,"extension":6.873979986472295},"hitData":{"launchSpeed":104.1,"launchAngle":24.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":17.69,"coordY":91.39}},"index":6,"playId":"c7cb2b07-0e7c-3b9a-a4cf-d8460767e920","pitchNumber":6,"startTime":"2026-04-21T00:45:42.264Z","endTime":"2026-04-21T00:46:08.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.01,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:46:08.273Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T00:45:57.702Z","endTime":"2026-04-21T00:47:41.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.658977210965443,"aZ":-23.221353101847907,"pfxX":-11.41137551727811,"pfxZ":5.915618892400421,"pX":1.5781249001279454,"pZ":1.9461633025813805,"vX0":13.03178846909226,"vY0":-122.3826662589381,"vZ0":-4.254246436836466,"x":56.85,"y":186.23,"x0":-2.338798278897965,"y0":50.00240735948228,"z0":5.701257996504529,"aX":-17.270815706302937},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.8,"breakHorizontal":17.5,"spinRate":2190,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.44793853879507983,"extension":6.865491307101992},"index":0,"playId":"c0bbd819-08d9-3712-8b9e-68b15eefd374","pitchNumber":1,"startTime":"2026-04-21T00:46:26.043Z","endTime":"2026-04-21T00:46:30.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156930918119695,"aZ":-24.79448784769704,"pfxX":-10.061246728133769,"pfxZ":5.116157370174104,"pX":-0.0871700582047498,"pZ":1.565406577408483,"vX0":8.68524383589933,"vY0":-119.38296768038457,"vZ0":-4.34923100794286,"x":120.32,"y":196.51,"x0":-2.466608081851119,"y0":50.001868555102085,"z0":5.644598296206874,"aX":-14.510470140939251},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.4,"breakHorizontal":16.1,"spinRate":2212,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.45894093069102304,"extension":6.891661852790871},"index":1,"playId":"de5f3aae-f7d7-3243-84fe-eb9140b94056","pitchNumber":2,"startTime":"2026-04-21T00:46:39.627Z","endTime":"2026-04-21T00:46:43.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-21T00:46:52.926Z","endTime":"2026-04-21T00:46:59.462Z","isPitch":false,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":83.9,"endSpeed":77.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010675481747285,"aZ":-22.374400177594577,"pfxX":-8.66010324063991,"pfxZ":6.50224545522206,"pX":0.38231854430882256,"pZ":1.1134366752960814,"vX0":9.952885255739996,"vY0":-121.76450126675397,"vZ0":-6.161690783247005,"x":102.43,"y":208.72,"x0":-2.625390977820643,"y0":50.006078072441255,"z0":5.602215979066905,"aX":-13.059657204269794},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.6,"breakHorizontal":13.4,"spinRate":2112,"spinDirection":243},"zone":14,"typeConfidence":0.79,"plateTime":0.44915117336273536,"extension":6.765599117195039},"index":3,"playId":"a00cf76a-27fc-37a8-b7a7-2671d8519955","pitchNumber":3,"startTime":"2026-04-21T00:46:59.462Z","endTime":"2026-04-21T00:47:03.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28903475294323,"aZ":-11.247927645247477,"pfxX":-7.927671071173794,"pfxZ":10.914292976462525,"pX":-0.06717057398691383,"pZ":3.6265318001151963,"vX0":9.44525026825163,"vY0":-137.75585441321158,"vZ0":-3.383745039567493,"x":119.56,"y":140.86,"x0":-2.5142196464053996,"y0":50.000797312098534,"z0":5.633840818082154,"aX":-15.198028462199131},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":12.4,"spinRate":2440,"spinDirection":222},"zone":11,"typeConfidence":0.93,"plateTime":0.3979658121892795,"extension":6.74011914084263},"index":4,"playId":"d08e333f-57f0-3221-a8aa-78c4a83c584c","pitchNumber":4,"startTime":"2026-04-21T00:47:17.790Z","endTime":"2026-04-21T00:47:22.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":83.0,"endSpeed":75.3,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76589267307109,"aZ":-22.542650526799854,"pfxX":-10.954842034892666,"pfxZ":6.636905326548983,"pX":-0.3114882665413336,"pZ":1.2878939888388943,"vX0":8.802765988583468,"vY0":-120.35436225721837,"vZ0":-5.0737500771006685,"x":128.87,"y":204.01,"x0":-2.6129145435041132,"y0":50.00271433396138,"z0":5.448310089651536,"aX":-15.894160191216868},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.8,"breakHorizontal":17.4,"spinRate":2006,"spinDirection":249},"zone":13,"typeConfidence":0.89,"plateTime":0.45704034439640173,"extension":7.015688227510494},"index":5,"playId":"0955dbbb-51f7-3cd1-a978-95cf5227d70f","pitchNumber":5,"startTime":"2026-04-21T00:47:36.745Z","endTime":"2026-04-21T00:47:41.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:47:41.303Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yainer Diaz flies out to left fielder George Valera.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T00:47:44.994Z","endTime":"2026-04-21T00:49:45.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.773671234997497,"aZ":-23.16799284908243,"pfxX":-11.042051155809496,"pfxZ":6.001672444659812,"pX":0.19981375076421598,"pZ":0.6129302883186523,"vX0":9.684827697940246,"vY0":-122.45614377440259,"vZ0":-7.009721200871859,"x":109.38,"y":222.23,"x0":-2.3938551781817856,"y0":50.00429326417622,"z0":5.527638391692376,"aX":-16.578550063907876},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.1,"breakHorizontal":17.4,"spinRate":2051,"spinDirection":246},"zone":14,"typeConfidence":0.87,"plateTime":0.4492588261584114,"extension":6.724541279354763},"index":0,"playId":"716714aa-de4e-3b83-a6e3-f6e99f9fa054","pitchNumber":1,"startTime":"2026-04-21T00:48:06.355Z","endTime":"2026-04-21T00:48:09.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.089197346742335,"aZ":-27.88764004526278,"pfxX":-10.894791089564281,"pfxZ":2.9433916150181414,"pX":-0.4532126769048498,"pZ":1.8223194614745977,"vX0":8.336438176658435,"vY0":-120.36159813796158,"vZ0":-3.168493905813306,"x":134.28,"y":189.58,"x0":-2.5596940736295033,"y0":50.001901623131545,"z0":5.646100395800383,"aX":-15.857765001761292},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.8,"breakHorizontal":17.5,"spinRate":1920,"spinDirection":255},"zone":7,"typeConfidence":0.9,"plateTime":0.4564470666199205,"extension":6.819655231723372},"index":1,"playId":"f5b68e8e-b8bb-36f0-b4a4-47d8e54ec7b8","pitchNumber":2,"startTime":"2026-04-21T00:48:23.285Z","endTime":"2026-04-21T00:48:26.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.083425554222995,"aZ":-26.441503734461982,"pfxX":-11.091066964902602,"pfxZ":3.8344036675550717,"pX":-0.5006456373994277,"pZ":1.8845713520059375,"vX0":8.129592725179435,"vY0":-122.00593773689585,"vZ0":-3.471634971952356,"x":136.08,"y":187.9,"x0":-2.450338231485642,"y0":50.00060471084089,"z0":5.62805221830427,"aX":-16.563689176506085},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.2,"breakHorizontal":17.9,"spinRate":2017,"spinDirection":253},"zone":7,"typeConfidence":0.9,"plateTime":0.45053753841494304,"extension":6.682622584002744},"index":2,"playId":"c3a6391b-853d-3f18-ac78-2442fae28b97","pitchNumber":3,"startTime":"2026-04-21T00:48:39.864Z","endTime":"2026-04-21T00:48:44.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":83.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25647562534143,"aZ":-16.263620708941687,"pfxX":-9.49222986879899,"pfxZ":8.767100590339815,"pX":-0.17793281028138871,"pZ":4.248557382739089,"vX0":9.747004511032879,"vY0":-135.06777486786763,"vZ0":-0.6409459991473507,"x":123.78,"y":124.07,"x0":-2.6309540668946227,"y0":50.00464050762737,"z0":5.651421116893998,"aX":-17.231346849720996},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":14.6,"spinRate":2388,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.4082867056466384,"extension":6.758140290509166},"index":3,"playId":"fde56cb1-c3bb-329b-a01b-5c277b97ef38","pitchNumber":4,"startTime":"2026-04-21T00:49:05.197Z","endTime":"2026-04-21T00:49:08.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43138186392832,"aZ":-12.86315581201623,"pfxX":-8.338509975316363,"pfxZ":10.547472382954005,"pX":0.9592838845538607,"pZ":1.790287164323654,"vX0":11.89618001037461,"vY0":-135.39496473206185,"vZ0":-7.419777880010173,"x":80.43,"y":190.44,"x0":-2.436759286619352,"y0":50.002106377038245,"z0":5.4934665702438235,"aX":-15.26556014419461},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":12.1,"spinRate":2374,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.4067383346974851,"extension":6.800359224518385},"index":4,"playId":"176cff0d-8a85-39b2-8ddb-8802fa06e9ef","pitchNumber":5,"startTime":"2026-04-21T00:49:20.277Z","endTime":"2026-04-21T00:49:24.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.419028607537445,"aZ":-23.656606873055516,"pfxX":-10.787721517773685,"pfxZ":5.825530973212384,"pX":0.2634001746785798,"pZ":2.0760696104777048,"vX0":10.037450719458617,"vY0":-120.95584664641915,"vZ0":-3.3904174013453705,"x":106.96,"y":182.73,"x0":-2.56429138279277,"y0":50.00533334796642,"z0":5.60041869289568,"aX":-15.782045167809615},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.8,"breakHorizontal":16.8,"spinRate":1970,"spinDirection":249},"zone":9,"typeConfidence":0.89,"plateTime":0.4550720744738621,"extension":6.913961142735759},"hitData":{"launchSpeed":84.7,"launchAngle":38.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.44,"coordY":92.31}},"index":5,"playId":"c942e5c3-d3fe-3d51-bf59-b4efdbcd66a8","pitchNumber":6,"startTime":"2026-04-21T00:49:37.378Z","endTime":"2026-04-21T00:49:45.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682877,"link":"/api/v1/people/682877"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":671655,"link":"/api/v1/people/671655"},"center":{"id":680757,"link":"/api/v1/people/680757"},"right":{"id":800050,"link":"/api/v1/people/800050"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:49:45.954Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Cam Smith.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-21T00:51:55.933Z","endTime":"2026-04-21T00:53:34.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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, 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":81.1,"endSpeed":74.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.029450419761698,"aZ":-33.858729946700265,"pfxX":9.059644303451751,"pfxZ":-1.1996869141923856,"pX":0.2368656627283048,"pZ":2.392783314048652,"vX0":3.3185540928553556,"vY0":-118.04966393286506,"vZ0":-0.3114924016711931,"x":107.97,"y":174.17,"x0":-2.3672873289902867,"y0":50.00519736526629,"z0":5.663147264724501,"aX":12.692142488995156},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.9,"breakHorizontal":-17.3,"spinRate":2340,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4653086691840178,"extension":5.867460211294679},"index":0,"playId":"e9454900-a3b0-3d59-8217-bbb8d2c5404d","pitchNumber":1,"startTime":"2026-04-21T00:52:10.444Z","endTime":"2026-04-21T00:52:14.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77489538594696,"aZ":-22.94043955865071,"pfxX":-9.258715718181568,"pfxZ":4.958031745101588,"pX":-0.3891631654511779,"pZ":2.2542886940528537,"vX0":7.590906105838921,"vY0":-136.29101534713817,"vZ0":-4.516018183369014,"x":131.83,"y":177.91,"x0":-2.02151352453013,"y0":50.002467016972034,"z0":5.537550157942753,"aX":-17.242252316282794},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.0,"breakHorizontal":15.0,"spinRate":2229,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40343719580438586,"extension":5.934482600866153},"index":1,"playId":"978b9f59-de45-33ce-aac4-9fbc0606116f","pitchNumber":2,"startTime":"2026-04-21T00:52:21.875Z","endTime":"2026-04-21T00:52:26.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.402157566386457,"aZ":-33.232711690369555,"pfxX":9.77786521910398,"pfxZ":-0.7803376948198515,"pX":0.495539613749265,"pZ":-0.27795750948741055,"vX0":3.245841996979073,"vY0":-116.19156860513654,"vZ0":-5.845372387858384,"x":98.11,"y":246.28,"x0":-2.194993994931021,"y0":50.00494853848902,"z0":5.476568903478897,"aX":13.197688062994459},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.8,"breakHorizontal":-18.6,"spinRate":2452,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4737491704566881,"extension":5.95101783698891},"index":2,"playId":"0a60c19e-f08d-3498-8139-0e84d64811d6","pitchNumber":3,"startTime":"2026-04-21T00:52:34.739Z","endTime":"2026-04-21T00:52:37.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443288221606533,"aZ":-35.05569564454764,"pfxX":10.408896206156296,"pfxZ":-2.168027406480782,"pX":-1.1587789451247932,"pZ":1.578266249635536,"vX0":-0.38982048296970795,"vY0":-115.49759675539823,"vZ0":-1.5054615999083762,"x":161.17,"y":196.17,"x0":-2.335613364317509,"y0":50.00159191564815,"z0":5.6553944959454885,"aX":13.855117711616511},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.0,"breakHorizontal":-18.6,"spinRate":2459,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4769210419016754,"extension":5.93801864255012},"index":3,"playId":"2c7c8517-8e65-3d39-8e69-2a3f997309b0","pitchNumber":4,"startTime":"2026-04-21T00:52:50.441Z","endTime":"2026-04-21T00:52:54.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78383065056636,"aZ":-37.17878280095897,"pfxX":7.072356061692516,"pfxZ":-3.758311493806236,"pX":-0.8317198910763919,"pZ":1.1135776352486162,"vX0":1.3785468397631748,"vY0":-115.88747561184672,"vZ0":-1.9712649355966185,"x":148.7,"y":208.71,"x0":-2.355095413199344,"y0":50.002700530373964,"z0":5.595688842379781,"aX":9.421704930785657},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.0,"breakHorizontal":-13.2,"spinRate":2380,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.47638466700290216,"extension":6.205316210466013},"index":4,"playId":"5831e716-99b5-3ec2-9d53-23934465139d","pitchNumber":5,"startTime":"2026-04-21T00:53:05.907Z","endTime":"2026-04-21T00:53:09.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":94.6,"endSpeed":85.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43741571168981,"aZ":-16.69832931408937,"pfxX":-3.6740946487953243,"pfxZ":8.126744223730299,"pX":0.049346786393720705,"pZ":3.144548346988718,"vX0":6.400622451307029,"vY0":-137.57170151370377,"vZ0":-3.799043866573392,"x":115.12,"y":153.88,"x0":-1.8371478642158405,"y0":50.0000645973409,"z0":5.685477853268267,"aX":-6.9946675748399985},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":5.2,"spinRate":2440,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3991763065714955,"extension":6.35065987865206},"hitData":{"launchSpeed":95.4,"launchAngle":41.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.55,"coordY":88.26}},"index":5,"playId":"6bfcd8a4-09ed-3127-9a42-5fe4a5be61ec","pitchNumber":6,"startTime":"2026-04-21T00:53:25.417Z","endTime":"2026-04-21T00:53:34.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:53:34.836Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo called out on strikes.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-21T00:53:39.636Z","endTime":"2026-04-21T00:55:21.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47165117342407,"aZ":-14.453876697756437,"pfxX":-4.084512002421411,"pfxZ":9.227968506405608,"pX":-0.08524172783995493,"pZ":3.2147709262858473,"vX0":5.994711008295079,"vY0":-138.10782414743477,"vZ0":-4.010991836393732,"x":120.25,"y":151.98,"x0":-1.7592996396516825,"y0":50.00370168848483,"z0":5.666658576995058,"aX":-7.844515830196373},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":6.0,"spinRate":2424,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3975088532436102,"extension":6.348179227410842},"index":0,"playId":"c854bcd8-ee73-31b4-9eb6-b580287c756f","pitchNumber":1,"startTime":"2026-04-21T00:53:58.210Z","endTime":"2026-04-21T00:54:01.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33779274633792,"aZ":-13.931808172451294,"pfxX":-5.5523966936244555,"pfxZ":9.472111462963069,"pX":-0.2061043931198211,"pZ":3.5536672296097858,"vX0":6.3781551697065995,"vY0":-138.49326452675578,"vZ0":-3.060525423764055,"x":124.86,"y":142.83,"x0":-1.8267505820204217,"y0":50.005249904092594,"z0":5.6152938746658885,"aX":-10.697216415730578},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2475,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39674612304754,"extension":6.376804531339028},"index":1,"playId":"3359b452-a942-383f-bbcd-8d90269b834d","pitchNumber":2,"startTime":"2026-04-21T00:54:11.118Z","endTime":"2026-04-21T00:54:16.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95234078905876,"aZ":-26.673916867335542,"pfxX":-10.539232957283385,"pfxZ":2.926753609023889,"pX":-0.870912558797678,"pZ":3.548502434414036,"vX0":6.498978775466908,"vY0":-137.3535661239394,"vZ0":-0.7895167267724822,"x":150.2,"y":142.97,"x0":-1.9181614634706343,"y0":50.00403039986536,"z0":5.679810603139188,"aX":-19.817493365540717},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.3,"breakHorizontal":17.4,"spinRate":2457,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4012283885530148,"extension":6.193601215505711},"index":2,"playId":"5bef3afb-589a-371f-94c3-fed7e67f150e","pitchNumber":3,"startTime":"2026-04-21T00:54:23.511Z","endTime":"2026-04-21T00:54:27.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.696159532690974,"aZ":-34.979568264412435,"pfxX":7.342895592036731,"pfxZ":-2.043677264118248,"pX":0.3622271854431701,"pZ":0.1250506387519646,"vX0":3.8143480846063977,"vY0":-117.76984997719445,"vZ0":-4.49517041946703,"x":103.19,"y":235.4,"x0":-2.243208506586911,"y0":50.00138426249261,"z0":5.367819927661941,"aX":10.097926177541245},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.7,"breakHorizontal":-14.4,"spinRate":2480,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4688350244694144,"extension":6.250303501006614},"index":3,"playId":"f40505e9-1e93-35f9-971a-d71c406966ce","pitchNumber":4,"startTime":"2026-04-21T00:54:39.119Z","endTime":"2026-04-21T00:54:42.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715428271145512,"aZ":-15.371473971804527,"pfxX":-5.4158891782430825,"pfxZ":8.833247576754516,"pX":0.40863498461183445,"pZ":2.251517948212807,"vX0":7.660824262877775,"vY0":-136.9334778867632,"vZ0":-6.080384082410574,"x":101.42,"y":177.99,"x0":-1.7192939445864366,"y0":50.00658245218339,"z0":5.549356012458639,"aX":-10.306988581140539},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2571,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3997263135034279,"extension":6.331908005407358},"index":4,"playId":"359141db-0660-34d3-8fbb-e23a453930e8","pitchNumber":5,"startTime":"2026-04-21T00:54:58.524Z","endTime":"2026-04-21T00:55:02.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23171753854604,"aZ":-12.567861075151656,"pfxX":-4.477218511275609,"pfxZ":10.207831485208748,"pX":0.22314364755197894,"pZ":1.8037988235137745,"vX0":7.05003073838656,"vY0":-138.3035728306832,"vZ0":-7.58714028664171,"x":108.49,"y":190.08,"x0":-1.7871282613618638,"y0":50.005813254702566,"z0":5.441132124270001,"aX":-8.60276583631027},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2474,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3972966414118071,"extension":6.24841285244569},"index":5,"playId":"4d69a492-6818-38ca-adce-0f9fdd2420aa","pitchNumber":6,"startTime":"2026-04-21T00:55:17.960Z","endTime":"2026-04-21T00:55:21.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:55:21.918Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhys Hoskins singles on a line drive to left fielder Dustin Harris. Rhys Hoskins out at 2nd on the throw, left fielder Dustin Harris to second baseman Jose Altuve.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-21T00:55:27.836Z","endTime":"2026-04-21T00:57:57.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681151,"fullName":"Jayden Murray","link":"/api/v1/people/681151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":687957,"link":"/api/v1/people/687957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.170339135908826,"aZ":-22.189083374208515,"pfxX":-9.493002056749962,"pfxZ":5.36255795902161,"pX":0.6985489573354016,"pZ":1.9123815298911477,"vX0":9.671957980624633,"vY0":-136.1733180177308,"vZ0":-5.519438651364879,"x":90.37,"y":187.15,"x0":-1.6798638523612082,"y0":50.00636666060373,"z0":5.518264892473965,"aX":-17.687398323373184},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":14.9,"spinRate":2238,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4034860693724318,"extension":6.301878549904959},"index":0,"playId":"63df4111-62a7-3f8b-aa79-45ae5c6567fd","pitchNumber":1,"startTime":"2026-04-21T00:55:51.812Z","endTime":"2026-04-21T00:55:55.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88885404993097,"aZ":-21.69490241378813,"pfxX":-7.381680873649419,"pfxZ":5.61814066655883,"pX":0.19520303077035553,"pZ":3.483441414908045,"vX0":7.743502534215448,"vY0":-136.39685889604831,"vZ0":-1.7525684642503447,"x":109.56,"y":144.73,"x0":-1.735601018054444,"y0":50.000751303868356,"z0":5.646010288405314,"aX":-13.763829112552623},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":11.5,"spinRate":2212,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40317057909475373,"extension":6.340865505638512},"index":1,"playId":"ad7b70aa-bffa-3003-839f-96a88a50c328","pitchNumber":2,"startTime":"2026-04-21T00:56:03.676Z","endTime":"2026-04-21T00:56:30.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38535261591554,"aZ":-18.65995786609728,"pfxX":-5.386906070838396,"pfxZ":7.0003098634545395,"pX":-0.7850770767112234,"pZ":4.106165195583095,"vX0":5.469535747167076,"vY0":-138.22490722941782,"vZ0":-0.6866827707999894,"x":146.93,"y":127.91,"x0":-2.091499162216822,"y0":50.00675612906919,"z0":5.613058533217206,"aX":-10.405757334697176},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2393,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3965601420931564,"extension":6.205412464892877},"index":2,"playId":"8e3ce7d8-b232-386e-b8bc-84caa80d5d00","pitchNumber":3,"startTime":"2026-04-21T00:56:32.047Z","endTime":"2026-04-21T00:56:35.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68461799778541,"aZ":-33.81982038979726,"pfxX":10.17005029156963,"pfxZ":-1.1914446615530725,"pX":-0.4930251672732679,"pZ":2.5155662602033133,"vX0":0.4797422378336607,"vY0":-117.35449090907609,"vZ0":0.21230384473861563,"x":135.79,"y":170.86,"x0":-2.0199447205037515,"y0":50.005453625339655,"z0":5.605489212542417,"aX":14.016595634564055},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.8,"breakHorizontal":-18.5,"spinRate":2440,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.4688883169780169,"extension":6.298001776636715},"index":3,"playId":"aa0c9d16-ac30-35f6-8053-fc326810617e","pitchNumber":4,"startTime":"2026-04-21T00:56:45.112Z","endTime":"2026-04-21T00:56:48.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.981502092833463,"aZ":-34.26822348715159,"pfxX":9.719037975077626,"pfxZ":-1.568886484764609,"pX":-0.3587222442954165,"pZ":1.3758705010173646,"vX0":1.2686787355960587,"vY0":-115.6700025710243,"vZ0":-1.8098191564826744,"x":130.67,"y":201.63,"x0":-2.1770042825474114,"y0":50.00066620555488,"z0":5.491128620435788,"aX":13.009565881064637},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.0,"breakHorizontal":-17.9,"spinRate":2433,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4757101569799249,"extension":6.194717083754088},"index":4,"playId":"36fd50ed-033d-3bc1-91c2-53e22f03f981","pitchNumber":5,"startTime":"2026-04-21T00:56:59.956Z","endTime":"2026-04-21T00:57:03.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"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":681151,"fullName":"Jayden Murray"}}},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"2ba14508-4235-4fc2-b17c-e6c991cb5639","pitchNumber":5,"startTime":"2026-04-21T00:57:21.339Z","endTime":"2026-04-21T00:57:26.339Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.075022927160635,"aZ":-35.316773826799704,"pfxX":8.29935754813467,"pfxZ":-2.2628021578397535,"pX":0.060295809271557615,"pZ":1.6221695543738455,"vX0":2.2408543894798747,"vY0":-118.40280623253958,"vZ0":-1.5356498351981152,"x":114.7,"y":194.98,"x0":-1.9813057680991972,"y0":50.003063889159314,"z0":5.5749910805226826,"aX":11.532466651944526},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.2,"breakHorizontal":-15.6,"spinRate":2488,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4664126158102486,"extension":6.391423535435107},"hitData":{"launchSpeed":98.4,"launchAngle":18.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.73,"coordY":121.39}},"index":6,"playId":"0ecc8988-55d5-3364-90b1-1d6d3bd01e12","pitchNumber":6,"startTime":"2026-04-21T00:57:44.403Z","endTime":"2026-04-21T00:57:57.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681151,"link":"/api/v1/people/681151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":621043,"link":"/api/v1/people/621043"},"left":{"id":687957,"link":"/api/v1/people/687957"},"center":{"id":694728,"link":"/api/v1/people/694728"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":681151,"link":"/api/v1/people/681151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-21T00:57:57.014Z","atBatIndex":83}]