[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T18:10:48.397Z","endTime":"2026-04-22T18:11:42.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T16:56:47.962Z","endTime":"2026-04-22T17:49:20.222Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"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-22T17:49:20.222Z","endTime":"2026-04-22T18:09:08.873Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"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-22T18:09:08.873Z","endTime":"2026-04-22T18:10:50.595Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754061097534308,"aZ":-12.583277317484184,"pfxX":-4.062414462385054,"pfxZ":10.822093031535152,"pX":0.4641576938273642,"pZ":3.1633617891994903,"vX0":7.118706288623294,"vY0":-133.67948134493597,"vZ0":-6.227871021917281,"x":99.31,"y":153.37,"x0":-1.7052037538410776,"y0":50.00179420008917,"z0":6.426104774088536,"aX":-7.35383465483845},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2169,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.40968237636130045,"extension":6.649545907668847},"index":3,"playId":"3e90b706-2fb7-3cd5-87e3-2e80fd0e1561","pitchNumber":1,"startTime":"2026-04-22T18:10:50.595Z","endTime":"2026-04-22T18:10:55.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":75.8,"endSpeed":69.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01481194146359,"aZ":-39.81413384603465,"pfxX":4.857238856505985,"pfxZ":-6.245223997300954,"pX":-0.6465500287666163,"pZ":2.1189790747616426,"vX0":1.8644356887923064,"vY0":-110.3369028019594,"vZ0":-0.5280042697113347,"x":141.64,"y":181.57,"x0":-2.135412639011776,"y0":50.002812854372735,"z0":6.584127408300127,"aX":5.942863854632864},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-11.0,"breakHorizontal":-9.2,"spinRate":2157,"spinDirection":28},"zone":7,"typeConfidence":0.88,"plateTime":0.49785154071164106,"extension":6.627904186160538},"index":4,"playId":"797fb18c-aa84-3827-a5f0-1eac1aeb48e8","pitchNumber":2,"startTime":"2026-04-22T18:11:03.843Z","endTime":"2026-04-22T18:11:08.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T18:11:17.107Z","endTime":"2026-04-22T18:11:21.363Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.842103849895693,"aZ":-25.249892615498386,"pfxX":-8.281331122498127,"pfxZ":4.885526969010934,"pX":-0.5052965022331606,"pZ":0.6048812894647843,"vX0":5.559635763425561,"vY0":-118.05671344178657,"vZ0":-8.112027316457116,"x":136.26,"y":222.45,"x0":-1.81136241752243,"y0":50.00051519444117,"z0":6.399484887508066,"aX":-11.723352557160165},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":1491,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4634291736404892,"extension":6.762324367743057},"index":6,"playId":"ad0dfbab-0620-388c-909f-0f0c15763446","pitchNumber":3,"startTime":"2026-04-22T18:11:21.363Z","endTime":"2026-04-22T18:11:25.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92923370881402,"aZ":-26.32327069506137,"pfxX":3.246558064430521,"pfxZ":3.454410859567451,"pX":-0.23581542676415754,"pZ":3.8948927267188362,"vX0":4.1360687862013386,"vY0":-128.79557879500555,"vZ0":-1.1861602396092157,"x":125.99,"y":133.62,"x0":-2.2797319656888257,"y0":50.000156928840795,"z0":6.383462508194954,"aX":5.491958711048307},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":-6.7,"spinRate":2185,"spinDirection":180},"zone":11,"typeConfidence":0.89,"plateTime":0.4240989041496319,"extension":6.703707871901014},"index":7,"playId":"33606f3b-a71b-336a-9876-91f07fd9ff0a","pitchNumber":4,"startTime":"2026-04-22T18:11:38.200Z","endTime":"2026-04-22T18:11:42.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-22T18:11:42.839Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Ward doubles (13) on a sharp line drive to left fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T18:11:53.908Z","endTime":"2026-04-22T18:13:35.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7276035097597,"aZ":-20.55449747289515,"pfxX":1.3142215839851126,"pfxZ":6.930132708720721,"pX":-0.09711290170929324,"pZ":1.7873439907119362,"vX0":4.439170394139426,"vY0":-128.44078159233618,"vZ0":-7.284358592636428,"x":120.7,"y":190.52,"x0":-2.016176618900924,"y0":50.004513115891946,"z0":6.249922480912996,"aX":2.2024389506042885},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.2,"breakHorizontal":-3.4,"spinRate":2093,"spinDirection":196},"zone":8,"typeConfidence":0.91,"plateTime":0.42588269478151863,"extension":6.881300090448269},"index":0,"playId":"e502ea04-b071-3d25-8ad3-060550df6d70","pitchNumber":1,"startTime":"2026-04-22T18:12:03.023Z","endTime":"2026-04-22T18:12:07.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809257832556238,"aZ":-28.939026445557317,"pfxX":2.256256914619053,"pfxZ":2.095605722461844,"pX":1.0066232082508848,"pZ":2.1692255373291274,"vX0":6.1425771235477455,"vY0":-123.4883587285493,"vZ0":-4.369179283876403,"x":78.63,"y":180.21,"x0":-1.8070354770041248,"y0":50.001673335258396,"z0":6.398494546659543,"aX":3.4806071737285804},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.0,"breakHorizontal":-5.5,"spinRate":2111,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.44370354032693315,"extension":6.739256340808392},"index":1,"playId":"bbb70307-ba0f-3f32-8c37-301e9c2f727d","pitchNumber":2,"startTime":"2026-04-22T18:12:19.741Z","endTime":"2026-04-22T18:12:23.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.1,"endSpeed":83.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.286807782094595,"aZ":-15.607621086321702,"pfxX":-8.030598317242724,"pfxZ":9.165823220034966,"pX":-1.0289332804843803,"pZ":2.9904880473665028,"vX0":5.031999770751614,"vY0":-133.9119926659436,"vZ0":-5.833710944945409,"x":156.22,"y":158.04,"x0":-1.8940113355864248,"y0":50.00061953363795,"z0":6.3231345411409645,"aX":-14.509025385708629},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":13.4,"spinRate":2082,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40981385520982627,"extension":6.823673640681305},"index":2,"playId":"5b5fdbf9-5045-3911-8583-7ef54ddccf39","pitchNumber":3,"startTime":"2026-04-22T18:12:33.806Z","endTime":"2026-04-22T18:12:37.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.8,"endSpeed":80.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.002443908173536,"aZ":-25.742313308840924,"pfxX":0.2857503993634998,"pfxZ":3.9145281083741708,"pX":1.153082909502111,"pZ":1.98758322371463,"vX0":7.1691342006241205,"vY0":-127.60028095643501,"vZ0":-5.793039567580988,"x":73.05,"y":185.12,"x0":-1.7337267761506336,"y0":50.0044255331268,"z0":6.323650435077412,"aX":0.46961520983866634},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2145,"spinDirection":180},"zone":14,"typeConfidence":0.76,"plateTime":0.4297478582941343,"extension":6.883141166895801},"index":3,"playId":"41f77fd8-e242-371e-99db-41275abeb1ec","pitchNumber":4,"startTime":"2026-04-22T18:12:46.735Z","endTime":"2026-04-22T18:12:50.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.797052945609643,"aZ":-15.194179894572834,"pfxX":-8.219835137609483,"pfxZ":9.321624469132821,"pX":-0.4625399950505664,"pZ":2.668356650389374,"vX0":6.412939226235023,"vY0":-134.51372274031363,"vZ0":-6.6852269890240406,"x":134.63,"y":166.73,"x0":-1.8166138312849316,"y0":50.004205844210254,"z0":6.274848613228246,"aX":-14.974919794597337},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":13.4,"spinRate":2057,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.40812941168716677,"extension":6.846780202732646},"index":4,"playId":"7cdd01d4-9adb-39e2-9f6c-52eda5bab989","pitchNumber":5,"startTime":"2026-04-22T18:13:03.875Z","endTime":"2026-04-22T18:13:07.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.996160032631806,"aZ":-23.439987975709503,"pfxX":1.1715716653871937,"pfxZ":5.117461684597419,"pX":0.08763389594855898,"pZ":2.6392221280243984,"vX0":5.239195189144248,"vY0":-129.80424775827748,"vZ0":-4.70568067108933,"x":113.66,"y":167.52,"x0":-2.108685368113763,"y0":50.00557565299888,"z0":6.258789274032769,"aX":2.000517642373595},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.4,"breakHorizontal":-3.2,"spinRate":2166,"spinDirection":182},"zone":5,"typeConfidence":0.91,"plateTime":0.42185404798415593,"extension":6.877878907838824},"hitData":{"launchSpeed":101.9,"launchAngle":21.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.01,"coordY":45.99}},"index":5,"playId":"bc50acb5-8012-3f6f-9d37-213e81367037","pitchNumber":6,"startTime":"2026-04-22T18:13:21.882Z","endTime":"2026-04-22T18:13:35.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:13:35.690Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out sharply to center fielder Kyle Isbel. Taylor Ward to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T18:13:53.671Z","endTime":"2026-04-22T18:14:18.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79361748382777,"aZ":-10.10324097107641,"pfxX":-1.1207217640084024,"pfxZ":12.167493447570678,"pX":-0.11971462752550835,"pZ":1.9284035313428194,"vX0":4.414519029790235,"vY0":-133.80862769539317,"vZ0":-10.04683636511705,"x":121.56,"y":186.71,"x0":-1.6451028683254039,"y0":50.00520131603734,"z0":6.455314906422342,"aX":-2.0340544676197294},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.0,"breakHorizontal":1.1,"spinRate":2236,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.40929512663602896,"extension":6.712147342975867},"hitData":{"launchSpeed":103.1,"launchAngle":26.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":135.91,"coordY":35.15}},"index":0,"playId":"73c71dc1-315d-360c-aeab-af74b3f0d46a","pitchNumber":1,"startTime":"2026-04-22T18:14:03.604Z","endTime":"2026-04-22T18:14:18.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:14:18.615Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Alonso homers (3) on a fly ball to right center field. Taylor Ward scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T18:14:38.790Z","endTime":"2026-04-22T18:15:36.966Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"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(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":92.5,"endSpeed":84.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365771756458667,"aZ":-10.761413551187381,"pfxX":-0.27802165668353584,"pfxZ":11.70153212327985,"pX":-0.8390166376712428,"pZ":2.7572490048207223,"vX0":2.598339308348307,"vY0":-134.48112240795854,"vZ0":-7.932106468467602,"x":148.98,"y":164.33,"x0":-1.7819746839091424,"y0":50.00597405849957,"z0":6.509912866189585,"aX":-0.5088298879026555},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.7,"breakHorizontal":0.0,"spinRate":2203,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.4074069240997553,"extension":6.700419934466787},"index":0,"playId":"52a3fc03-bcb9-38ef-95a0-33bf40aac8aa","pitchNumber":1,"startTime":"2026-04-22T18:14:50.081Z","endTime":"2026-04-22T18:14:54.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034389081188113,"aZ":-13.4143095110141,"pfxX":-6.9777106436566125,"pfxZ":9.929772817168221,"pX":-0.029314955347731365,"pZ":1.7634651220868973,"vX0":7.186120381023638,"vY0":-136.56545889630277,"vZ0":-9.473971928535189,"x":118.12,"y":191.17,"x0":-1.7880394985807309,"y0":50.00360530528818,"z0":6.200099848981017,"aX":-13.18292506845767},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":11.2,"spinRate":2124,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4010630114369529,"extension":6.881926495298263},"hitData":{"launchSpeed":106.9,"launchAngle":26.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":184.47,"coordY":43.61}},"index":1,"playId":"26aa4971-edfe-323c-a646-4e85ef44771a","pitchNumber":2,"startTime":"2026-04-22T18:15:09.284Z","endTime":"2026-04-22T18:15:36.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"third":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":-16.700000000000003,"leverageIndex":1.35,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:15:36.966Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T18:15:47.498Z","endTime":"2026-04-22T18:16:25.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.92569455327092,"aZ":-21.14843312109221,"pfxX":-4.960760291572079,"pfxZ":7.843811929184337,"pX":0.06771797506296297,"pZ":3.3846892639238124,"vX0":5.391606524877831,"vY0":-117.16985084709918,"vZ0":-3.0921256154212093,"x":114.42,"y":147.39,"x0":-1.6072134636230666,"y0":50.001962023180916,"z0":6.674465003189852,"aX":-6.97153745918759},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":1557,"spinDirection":241},"zone":2,"typeConfidence":0.72,"plateTime":0.4655717666364563,"extension":6.8251156492248715},"index":0,"playId":"f4b34f64-3446-3795-969a-ad331fc7a1d9","pitchNumber":1,"startTime":"2026-04-22T18:15:54.110Z","endTime":"2026-04-22T18:15:58.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.567080490677014,"aZ":-28.57211936789064,"pfxX":-9.329893017444572,"pfxZ":2.68849950475859,"pX":-0.16438984817864474,"pZ":1.0480003936335274,"vX0":6.428142620944028,"vY0":-115.1217731660679,"vZ0":-6.2316931477303275,"x":123.27,"y":210.48,"x0":-1.7820292322062694,"y0":50.00364539001497,"z0":6.559013381073982,"aX":-12.511347287333757},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":1505,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4759459518236473,"extension":6.693760598145369},"index":1,"playId":"4b9e0580-6f5c-3eca-8dda-123835284951","pitchNumber":2,"startTime":"2026-04-22T18:16:04.996Z","endTime":"2026-04-22T18:16:09.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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-22T18:16:13.856Z","endTime":"2026-04-22T18:16:20.843Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.985751708461343,"aZ":-9.072512993344054,"pfxX":-3.3786637251394493,"pfxZ":12.190993668472998,"pX":0.2734795394467376,"pZ":2.9744621263292346,"vX0":7.112829984478866,"vY0":-136.30850532844795,"vZ0":-7.365788705990717,"x":106.58,"y":158.47,"x0":-1.9226283858486104,"y0":50.00496718154431,"z0":6.326710225714025,"aX":-6.404454156062835},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":4.7,"spinRate":2241,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.40076085620689605,"extension":6.714995977147071},"index":3,"playId":"cdb24e55-02be-3898-bb46-8911e41d33f9","pitchNumber":3,"startTime":"2026-04-22T18:16:20.843Z","endTime":"2026-04-22T18:16:25.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:16:25.054Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Maikel Garcia pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T18:18:23.541Z","endTime":"2026-04-22T18:19:21.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.3,"endSpeed":82.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.724001549921045,"aZ":-25.870420382765797,"pfxX":-10.224258817211975,"pfxZ":3.608244243171301,"pX":0.551947050443975,"pZ":2.7282557555785907,"vX0":8.745325238163925,"vY0":-131.3054250365414,"vZ0":-1.7145789159330351,"x":95.96,"y":165.12,"x0":-1.4929580005696943,"y0":50.00276462213922,"z0":5.314116683246608,"aX":-17.85889448200165},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":2024,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.4170891680404769,"extension":6.438806815831709},"index":0,"playId":"6434a475-7ee6-38dc-bfcb-55bbe46337af","pitchNumber":1,"startTime":"2026-04-22T18:18:35.027Z","endTime":"2026-04-22T18:18:39.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298747410205753,"aZ":-25.239855239301498,"pfxX":-10.638307321361236,"pfxZ":3.8801968291411955,"pX":0.4061851288872529,"pZ":1.11970387257975,"vX0":8.629216506389525,"vY0":-133.10173001541463,"vZ0":-5.549916365504599,"x":101.52,"y":208.55,"x0":-1.5000388090367989,"y0":50.006610551635866,"z0":5.066147066162705,"aX":-19.03970754346013},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":17.3,"spinRate":1973,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.41193173952937023,"extension":6.452154756948014},"index":1,"playId":"e0ccba42-69a8-3b13-8165-676b41ff2871","pitchNumber":2,"startTime":"2026-04-22T18:18:53.930Z","endTime":"2026-04-22T18:18:57.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":70.3,"endSpeed":63.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643773430271626,"aZ":-39.750540507557446,"pfxX":7.995749303040533,"pfxZ":-7.44684959418117,"pX":0.6898102632934106,"pZ":1.7005283662527422,"vX0":2.1025569577522325,"vY0":-102.14376122720937,"vZ0":1.829778387130024,"x":90.71,"y":192.87,"x0":-1.4016919125690572,"y0":50.00361630218537,"z0":5.822915674622387,"aX":8.134084747332126},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.2,"breakVerticalInduced":-12.1,"breakHorizontal":-15.1,"spinRate":2226,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.5440669317115239,"extension":6.27243528445168},"hitData":{"launchSpeed":67.9,"launchAngle":43.0,"totalDistance":216.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.25,"coordY":119.21}},"index":2,"playId":"869f0925-7f26-3310-a9c1-de3cf1eb65fb","pitchNumber":3,"startTime":"2026-04-22T18:19:13.007Z","endTime":"2026-04-22T18:19:21.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:19:21.012Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out to right fielder Dylan Beavers.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T18:19:37.764Z","endTime":"2026-04-22T18:21:27.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22621315525462,"aZ":-20.022740641127534,"pfxX":-5.680574206551297,"pfxZ":6.940927668999295,"pX":-0.11588244200726525,"pZ":2.9179912923421694,"vX0":5.455456462008753,"vY0":-132.00696275712593,"vZ0":-2.41779898969481,"x":121.42,"y":159.99,"x0":-1.4793646237462352,"y0":50.0015124568195,"z0":5.332884726352908,"aX":-9.943579773748814},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.2,"breakHorizontal":9.0,"spinRate":2016,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.41621913584064885,"extension":6.515398695590561},"index":0,"playId":"58086007-a8eb-3e6b-ba9f-e6f08aa15e8e","pitchNumber":1,"startTime":"2026-04-22T18:19:46.651Z","endTime":"2026-04-22T18:19:50.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":66.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.467433250162355,"aZ":-26.922827761639162,"pfxX":10.209234046606039,"pfxZ":4.62466066716623,"pX":-0.2797252270909467,"pZ":2.9524070735907837,"vX0":0.6082817771580236,"vY0":-107.12499231407467,"vZ0":1.809103439662757,"x":127.66,"y":159.07,"x0":-1.89134215674185,"y0":50.002800040401524,"z0":5.15701529906859,"aX":11.592511830407958},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":9.4,"breakHorizontal":-18.6,"spinRate":2150,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.5158551517371617,"extension":6.213768455245399},"index":1,"playId":"af4a7964-a923-3d9b-9e39-fa59430f874a","pitchNumber":2,"startTime":"2026-04-22T18:20:05.425Z","endTime":"2026-04-22T18:20:14.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60032669819813,"aZ":-23.271486031900185,"pfxX":-1.7381957008217164,"pfxZ":5.21899241291934,"pX":1.834678824626006,"pZ":3.6373066896033968,"vX0":8.779721136299395,"vY0":-129.88262318223366,"vZ0":-0.03667377533474414,"x":47.07,"y":140.57,"x0":-1.3658650436533166,"y0":50.002598205395515,"z0":5.423595584523224,"aX":-2.965857352087139},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.7,"breakHorizontal":1.2,"spinRate":2104,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4219601355815703,"extension":6.3492680179309495},"index":2,"playId":"fd75b99a-bbe1-3b5b-abcb-1561e65907f9","pitchNumber":3,"startTime":"2026-04-22T18:21:01.110Z","endTime":"2026-04-22T18:21:04.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28784473556959,"aZ":-25.629888699667692,"pfxX":-10.346942118236512,"pfxZ":3.65370427863971,"pX":0.44768614916823984,"pZ":2.3297326927001962,"vX0":8.057777724851945,"vY0":-134.04367432560878,"vZ0":-3.051755921202477,"x":99.94,"y":175.88,"x0":-1.2770959101718224,"y0":50.00334137075524,"z0":5.3454108029362795,"aX":-18.529171796928257},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2077,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.41115135636958167,"extension":6.343939908529363},"hitData":{"launchSpeed":95.5,"launchAngle":16.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.4,"coordY":110.59}},"index":3,"playId":"d279fff1-db2b-344d-ad4e-e11c726b08dc","pitchNumber":4,"startTime":"2026-04-22T18:21:20.768Z","endTime":"2026-04-22T18:21:27.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.3,"awayTeamWinProbability":68.7,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:21:27.277Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vinnie Pasquantino homers (3) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T18:21:45.142Z","endTime":"2026-04-22T18:23:21.329Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09482877952015,"aZ":-22.219476798656878,"pfxX":-2.8501074647037483,"pfxZ":5.656637500153624,"pX":0.4868407413990894,"pZ":1.6687884241133588,"vX0":5.844564102829352,"vY0":-131.59617864631318,"vZ0":-4.928105691786216,"x":98.44,"y":193.72,"x0":-1.3893897340675887,"y0":50.002315167482905,"z0":5.204914378270999,"aX":-5.01533200092662},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":4.0,"spinRate":2106,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.41572228175526327,"extension":6.430207482932212},"index":0,"playId":"95251910-b93e-35ae-a6a3-00eeb3edd58d","pitchNumber":1,"startTime":"2026-04-22T18:21:56.753Z","endTime":"2026-04-22T18:22:01.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80315521080768,"aZ":-22.91745927616919,"pfxX":-10.524320128700484,"pfxZ":5.1219194844991,"pX":0.009029694128851894,"pZ":1.4764425110322457,"vX0":6.993277916807927,"vY0":-134.0490632196643,"vZ0":-5.529041253400008,"x":116.66,"y":198.92,"x0":-1.275255565403977,"y0":50.003892038410946,"z0":5.217069033154839,"aX":-19.02500142612779},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":17.4,"spinRate":2084,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4096598052893188,"extension":6.458413775979481},"index":1,"playId":"c53c0c42-bd24-3a35-b278-a37d7b2dc4b6","pitchNumber":2,"startTime":"2026-04-22T18:22:18.349Z","endTime":"2026-04-22T18:22:45.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"}},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344171770963513,"aZ":-24.612409382876066,"pfxX":-11.739988663747061,"pfxZ":4.135510536257458,"pX":0.016836232269368406,"pZ":2.520826875990712,"vX0":7.8869214296671455,"vY0":-134.81580177500064,"vZ0":-2.55911952174697,"x":116.36,"y":170.72,"x0":-1.432472430408579,"y0":50.000147988964464,"z0":5.233376905289845,"aX":-21.446589999999944},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":19.4,"spinRate":2108,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.40744047455078025,"extension":6.4800251567685585},"hitData":{"launchSpeed":108.1,"launchAngle":24.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.2,"coordY":61.47}},"index":2,"playId":"ca771f01-3389-37e0-8c23-7d39a0564819","pitchNumber":3,"startTime":"2026-04-22T18:22:54.703Z","endTime":"2026-04-22T18:23:21.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":9.399999999999995,"leverageIndex":0.4,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:23:21.329Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T18:23:40.717Z","endTime":"2026-04-22T18:24:50.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16264468126731,"aZ":-26.552609823329156,"pfxX":-10.582097087154217,"pfxZ":3.053125397676169,"pX":-0.14174570593026642,"pZ":2.1089789395073124,"vX0":7.145582862463798,"vY0":-134.5838578910162,"vZ0":-3.181570937230066,"x":122.4,"y":181.84,"x0":-1.4512319771981463,"y0":50.00218202583973,"z0":5.179097672081082,"aX":-19.48579073937463},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.0,"breakHorizontal":17.8,"spinRate":2094,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.40637655637953607,"extension":6.595624609778811},"index":0,"playId":"72b2a60d-280c-30f1-9d69-5bc3ae754d3a","pitchNumber":1,"startTime":"2026-04-22T18:23:42.802Z","endTime":"2026-04-22T18:23:46.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67680359379787,"aZ":-26.790668408355796,"pfxX":-9.8439097080003,"pfxZ":3.052315323568706,"pX":-0.9891019162262107,"pZ":3.5573161100519766,"vX0":4.535079357484544,"vY0":-132.05557511796903,"vZ0":0.3425314770394964,"x":154.7,"y":142.73,"x0":-1.4518580158052914,"y0":50.00053551462925,"z0":5.400094330733342,"aX":-17.34656305006304},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":16.8,"spinRate":2087,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4151124707211311,"extension":6.223863910720733},"index":1,"playId":"57ca1c00-ba95-3f36-845a-38ac1389c74b","pitchNumber":2,"startTime":"2026-04-22T18:24:02.437Z","endTime":"2026-04-22T18:24:12.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.666419076655384,"aZ":-23.51906555892679,"pfxX":-8.986887448945833,"pfxZ":4.701399689435589,"pX":-0.029998995025976256,"pZ":1.892407051064824,"vX0":6.995633506031858,"vY0":-134.20142581124273,"vZ0":-4.414282220790325,"x":118.14,"y":187.69,"x0":-1.4917066745406191,"y0":50.00120206076589,"z0":5.21579136788698,"aX":-16.534282003813377},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.8,"breakHorizontal":15.0,"spinRate":1945,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4067888278545384,"extension":6.6044524163216884},"hitData":{"launchSpeed":76.7,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.42,"coordY":171.21}},"index":2,"playId":"8d27132e-3d02-3058-b6e8-9925c9eb681c","pitchNumber":3,"startTime":"2026-04-22T18:24:41.953Z","endTime":"2026-04-22T18:24:50.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-0.9999999999999929,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:24:50.476Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leody Taveras flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T18:26:56.022Z","endTime":"2026-04-22T18:27:37.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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(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.8,"endSpeed":68.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.683087265027083,"aZ":-40.84961260037125,"pfxX":7.968985251213438,"pfxZ":-7.394034174964702,"pX":1.0819760621185819,"pZ":1.1242068984231839,"vX0":4.139476916017302,"vY0":-108.79790998896227,"vZ0":-2.0657051123950345,"x":75.76,"y":208.43,"x0":-1.8931610575832052,"y0":50.00005507045424,"z0":6.597128050162789,"aX":9.357324607400043},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-13.6,"breakHorizontal":-15.7,"spinRate":2467,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.5073894038724314,"extension":6.646058562352643},"index":0,"playId":"7a647479-f6f6-36a3-bdff-f8ebf79790db","pitchNumber":1,"startTime":"2026-04-22T18:27:06.365Z","endTime":"2026-04-22T18:27:10.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.212028153147862,"aZ":-25.656088807981575,"pfxX":-7.429882138530404,"pfxZ":4.878935490244638,"pX":-0.22393792888509725,"pZ":1.2890557150440487,"vX0":5.5949678307285176,"vY0":-115.04969328655332,"vZ0":-6.2364287211541685,"x":125.54,"y":203.98,"x0":-1.7272009808232303,"y0":50.000936900100776,"z0":6.535468411753246,"aX":-9.916164806577864},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.4,"breakHorizontal":12.0,"spinRate":1513,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.47688140936019385,"extension":6.757169871448057},"index":1,"playId":"cb337ff8-c740-36ff-8ab9-91ceb9645c37","pitchNumber":2,"startTime":"2026-04-22T18:27:17.752Z","endTime":"2026-04-22T18:27:22.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92112254358579,"aZ":-10.896009367284039,"pfxX":-3.843852675736277,"pfxZ":11.930998392039223,"pX":0.7270450446241136,"pZ":2.4345613970285425,"vX0":7.366079385658267,"vY0":-132.59486403093507,"vZ0":-8.446809346778497,"x":89.29,"y":173.05,"x0":-1.5855900267575382,"y0":50.00443623698176,"z0":6.453427656271872,"aX":-6.856847656866684},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.9,"breakHorizontal":5.4,"spinRate":2280,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4128381994445314,"extension":6.702852391357956},"hitData":{"launchSpeed":82.3,"launchAngle":34.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.34,"coordY":86.82}},"index":2,"playId":"204969c8-4263-3ead-be9e-2c7a2d36078e","pitchNumber":3,"startTime":"2026-04-22T18:27:30.393Z","endTime":"2026-04-22T18:27:37.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:27:37.007Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out softly, pitcher Michael Wacha to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T18:27:52.675Z","endTime":"2026-04-22T18:28:20.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608379,"link":"/api/v1/people/608379"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.2,"endSpeed":78.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.770965774245564,"aZ":-24.141684403369325,"pfxX":-0.28501493948072343,"pfxZ":5.113289978696762,"pX":0.2058825305821608,"pZ":2.1884619522324567,"vX0":4.912440870784461,"vY0":-123.95845453261566,"vZ0":-5.291322867975222,"x":109.15,"y":179.69,"x0":-1.7571593550895268,"y0":50.00075049796835,"z0":6.34419294861623,"aX":-0.448744534322012},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.4,"breakHorizontal":-0.5,"spinRate":2061,"spinDirection":202},"zone":5,"typeConfidence":0.87,"plateTime":0.4404285262605505,"extension":6.745711483475947},"index":0,"playId":"072229a0-b241-3c20-b12c-a33eb2ea0cff","pitchNumber":1,"startTime":"2026-04-22T18:27:59.833Z","endTime":"2026-04-22T18:28:03.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.143297625120358,"aZ":-26.834095329227363,"pfxX":1.261946408990644,"pfxZ":3.254493360362021,"pX":0.42643199980026636,"pZ":3.486761617190489,"vX0":5.301543137272724,"vY0":-126.58897464404126,"vZ0":-2.11563809915177,"x":100.75,"y":144.64,"x0":-1.84945750793421,"y0":50.00223660918784,"z0":6.457802535524583,"aX":2.0709988712684124},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.6,"breakHorizontal":-3.4,"spinRate":2252,"spinDirection":181},"zone":12,"typeConfidence":0.69,"plateTime":0.43085405251106756,"extension":6.664528544526766},"hitData":{"launchSpeed":57.3,"launchAngle":-58.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.21,"coordY":180.95}},"index":1,"playId":"06eea96d-fc5c-33c8-b02b-69274b8471c1","pitchNumber":2,"startTime":"2026-04-22T18:28:12.643Z","endTime":"2026-04-22T18:28:20.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:28:20.638Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T18:28:33.581Z","endTime":"2026-04-22T18:29:38.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":82.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.347798914673568,"aZ":-11.58568652183053,"pfxX":-3.9320590260530746,"pfxZ":11.63479704690962,"pX":0.6882533533137104,"pZ":3.12584307045592,"vX0":7.353882836735764,"vY0":-132.89340891130328,"vZ0":-6.438248423822157,"x":90.77,"y":154.38,"x0":-1.6174622844370066,"y0":50.00027707014903,"z0":6.440103379603011,"aX":-6.956966307367358},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.7,"breakHorizontal":5.3,"spinRate":2150,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.41387806980200015,"extension":6.680774883584966},"index":0,"playId":"a51e7761-4d30-3526-95b9-c9df3d3f9f8c","pitchNumber":1,"startTime":"2026-04-22T18:28:41.648Z","endTime":"2026-04-22T18:28:45.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.1,"endSpeed":83.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63143964935683,"aZ":-12.882472149596985,"pfxX":-4.904276984381656,"pfxZ":10.739505518823542,"pX":0.08478820790913442,"pZ":4.165791790424607,"vX0":6.5576704707762845,"vY0":-133.85510163765906,"vZ0":-3.63457400836446,"x":113.77,"y":126.3,"x0":-1.7712745426697631,"y0":50.00234357937156,"z0":6.477359808996237,"aX":-8.809717237877814},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":7.3,"spinRate":2119,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.41079702411136276,"extension":6.7526461577895365},"index":1,"playId":"80cd1a1c-8ecc-321a-9aab-f7c6b1191aee","pitchNumber":2,"startTime":"2026-04-22T18:28:58.286Z","endTime":"2026-04-22T18:29:01.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.309107571326244,"aZ":-37.04026964303179,"pfxX":4.951935838868686,"pfxZ":-3.9692008716488356,"pX":0.77793066922678,"pZ":3.1651726038778394,"vX0":4.464294150441985,"vY0":-111.34685056621548,"vZ0":0.9465790794729725,"x":87.35,"y":153.32,"x0":-1.913640181003824,"y0":50.00249764738618,"z0":6.638456625542172,"aX":6.072455003445093},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-6.5,"breakHorizontal":-10.3,"spinRate":2183,"spinDirection":33},"zone":12,"typeConfidence":0.79,"plateTime":0.49634253615969337,"extension":6.689685534707955},"index":2,"playId":"6f9b5b2c-e4ea-3881-adc1-21596cb5b79b","pitchNumber":3,"startTime":"2026-04-22T18:29:12.018Z","endTime":"2026-04-22T18:29:15.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-22T18:29:23.233Z","endTime":"2026-04-22T18:29:33.974Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.333123298041816,"aZ":-29.46397264738386,"pfxX":-10.135894440455946,"pfxZ":1.964931340817115,"pX":-0.7072463200651387,"pZ":1.773486169561167,"vX0":5.693413856207572,"vY0":-116.98870940961739,"vZ0":-4.62369712811909,"x":143.96,"y":190.9,"x0":-1.8632782640214478,"y0":50.001090925417614,"z0":6.5563767567547195,"aX":-13.962234055769542},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.6,"breakHorizontal":16.8,"spinRate":1504,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.4692842670534283,"extension":6.63696048994968},"index":4,"playId":"6a18ff1d-650c-3297-bebc-f97051d39ac3","pitchNumber":4,"startTime":"2026-04-22T18:29:33.974Z","endTime":"2026-04-22T18:29:38.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:29:38.543Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T18:31:43.547Z","endTime":"2026-04-22T18:33:42.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067830947376866,"aZ":-26.92566283716741,"pfxX":-10.093331071802034,"pfxZ":3.0341723402306133,"pX":-1.559592918992439,"pZ":3.9171238865785396,"vX0":3.570095557581163,"vY0":-130.98119440486468,"vZ0":1.52564279316546,"x":176.45,"y":133.02,"x0":-1.6334095723153206,"y0":50.00029197774148,"z0":5.3483290192972035,"aX":-17.43907588123635},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":17.4,"spinRate":2028,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4190495241031331,"extension":6.551287659831131},"index":0,"playId":"f989478f-8140-35b2-9540-a281acc6e50c","pitchNumber":1,"startTime":"2026-04-22T18:31:51.923Z","endTime":"2026-04-22T18:31:55.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":70.5,"endSpeed":64.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.800392307491848,"aZ":-38.779884764348225,"pfxX":8.728033846270513,"pfxZ":-6.32552346439126,"pX":-1.80180245321875E-4,"pZ":2.807373323629117,"vX0":0.532114548899226,"vY0":-102.47941268396137,"vZ0":3.755353779680201,"x":117.01,"y":162.98,"x0":-1.3956402844475733,"y0":50.00249573743262,"z0":5.746603333713666,"aX":9.114566656563767},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-9.7,"breakHorizontal":-15.8,"spinRate":2230,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.5382196288178078,"extension":6.226192417211612},"index":1,"playId":"a492d27d-1817-3876-bc49-a1f821b9031f","pitchNumber":2,"startTime":"2026-04-22T18:32:06.714Z","endTime":"2026-04-22T18:32:10.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":70.4,"endSpeed":63.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.893565384596396,"aZ":-39.752649573437715,"pfxX":10.37842345964346,"pfxZ":-7.33756486578293,"pX":-0.11566671869681383,"pZ":2.65801105558857,"vX0":0.027155708213679852,"vY0":-102.28275640494729,"vZ0":3.7414097914209856,"x":121.41,"y":167.01,"x0":-1.471881445556566,"y0":50.00468994304637,"z0":5.765905271405924,"aX":10.71521905721089},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-11.4,"breakHorizontal":-18.7,"spinRate":2296,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.5408459394712963,"extension":6.219062175689461},"index":2,"playId":"7133ec6d-2838-310e-9e93-642e20cb019e","pitchNumber":3,"startTime":"2026-04-22T18:32:23.107Z","endTime":"2026-04-22T18:32:27.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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-22T18:32:38.825Z","endTime":"2026-04-22T18:32:50.402Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.598629528886725,"aZ":-21.89280012505577,"pfxX":-3.750918434827252,"pfxZ":5.930123774088221,"pX":-0.8586310378688845,"pZ":3.3715492371196247,"vX0":3.3370744549633886,"vY0":-130.63582693045674,"vZ0":-0.5828532672319742,"x":149.73,"y":147.75,"x0":-1.6630576954552,"y0":50.00513028560677,"z0":5.237997947215908,"aX":-6.50710674675548},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.8,"breakHorizontal":6.1,"spinRate":2040,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4186971843858718,"extension":6.510411760198947},"index":4,"playId":"98361128-2c25-3d80-9cfe-83a6821837c4","pitchNumber":4,"startTime":"2026-04-22T18:32:50.402Z","endTime":"2026-04-22T18:32:54.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.9,"endSpeed":84.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.454485212005707,"aZ":-23.829745637852145,"pfxX":-9.559214277188001,"pfxZ":4.616951273929088,"pX":1.1132766454225718,"pZ":2.5966593865899803,"vX0":9.216506650533207,"vY0":-133.48684864769038,"vZ0":-2.7604277763622904,"x":74.56,"y":168.67,"x0":-1.1404569532725513,"y0":50.001259786674574,"z0":5.3578663275405525,"aX":-17.268116219362557},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":2120,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4101573927652069,"extension":6.602093826608076},"index":5,"playId":"e0cc5c40-2271-3c1d-96a7-ed4a30ba8e10","pitchNumber":5,"startTime":"2026-04-22T18:33:18.500Z","endTime":"2026-04-22T18:33:22.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.1,"endSpeed":66.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46119981219036,"aZ":-39.71464043371936,"pfxX":8.776828681806574,"pfxZ":-6.886954994520326,"pX":1.298336799154624,"pZ":1.4696909610547746,"vX0":3.084114401774923,"vY0":-104.85143604267562,"vZ0":1.103829921487106,"x":67.51,"y":199.1,"x0":-1.3390057981766446,"y0":50.0021488671003,"z0":5.63151128354507,"aX":9.610283738226741},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-11.6,"breakHorizontal":-16.8,"spinRate":2301,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.5257145542492907,"extension":6.484582554247519},"index":6,"playId":"1fa59803-2460-3824-929b-5c64ca25e485","pitchNumber":6,"startTime":"2026-04-22T18:33:38.510Z","endTime":"2026-04-22T18:33:42.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.4,"awayTeamWinProbability":51.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:33:42.417Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to center fielder Leody Taveras.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T18:33:58.344Z","endTime":"2026-04-22T18:35:25.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.955481956939806,"aZ":-24.81594753320308,"pfxX":-9.11709022932359,"pfxZ":4.018030818650711,"pX":-0.3188401926236379,"pZ":2.7189273927250266,"vX0":6.009361833251463,"vY0":-133.95708107723172,"vZ0":-2.016259298621536,"x":129.15,"y":165.37,"x0":-1.3984441892773187,"y0":50.00088180232721,"z0":5.242351207039365,"aX":-16.688659269411424},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":15.4,"spinRate":2142,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4077344119818269,"extension":6.466011230325287},"index":0,"playId":"649bed2a-b231-3433-83e9-be2eeb6f9b16","pitchNumber":1,"startTime":"2026-04-22T18:34:06.929Z","endTime":"2026-04-22T18:34:10.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.376249698533634,"aZ":-26.53117422719559,"pfxX":-8.829602862389901,"pfxZ":3.0963383427648212,"pX":-0.34548171871173,"pZ":2.070472918748606,"vX0":5.7840681809188155,"vY0":-133.83494294912168,"vZ0":-3.15344502344431,"x":130.17,"y":182.88,"x0":-1.381327977683319,"y0":50.00539132753922,"z0":5.152682591823225,"aX":-16.10939460491077},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.2,"breakHorizontal":14.9,"spinRate":2055,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.40838353115193327,"extension":6.345968657984356},"index":1,"playId":"da28e05b-79e7-364c-831a-e66179d6906d","pitchNumber":2,"startTime":"2026-04-22T18:34:23.349Z","endTime":"2026-04-22T18:34:28.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55161159839258,"aZ":-24.141755797890745,"pfxX":-1.0489441350931052,"pfxZ":4.724369814926577,"pX":-1.3111335515843867,"pZ":2.870668157305197,"vX0":1.0745234173101428,"vY0":-129.0193786471084,"vZ0":-1.172772326172303,"x":166.98,"y":161.27,"x0":-1.594929027290003,"y0":50.00535552149,"z0":5.1759006169685335,"aX":-1.7848017500274063},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":1.7,"spinRate":2065,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.42305663865706,"extension":6.2893800388648184},"index":2,"playId":"e90eaf54-e812-3870-aa42-e00397103cbe","pitchNumber":3,"startTime":"2026-04-22T18:34:52.531Z","endTime":"2026-04-22T18:34:56.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.1,"endSpeed":65.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.43332910417793,"aZ":-40.97093287752459,"pfxX":7.554357680231899,"pfxZ":-8.23780550420749,"pX":-0.3045550926114303,"pZ":2.7509492911935967,"vX0":0.4460893879553681,"vY0":-103.3906227862282,"vZ0":4.053670791249417,"x":128.61,"y":164.5,"x0":-1.5035469671009678,"y0":50.00281502042247,"z0":5.726866457504553,"aX":8.06657435734117},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-13.2,"breakHorizontal":-13.8,"spinRate":2326,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.5325493413154332,"extension":6.149048403525173},"hitData":{"launchSpeed":88.0,"launchAngle":29.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.84,"coordY":67.94}},"index":3,"playId":"7437ec58-2f67-3042-ab26-a2ef27f9b590","pitchNumber":4,"startTime":"2026-04-22T18:35:13.255Z","endTime":"2026-04-22T18:35:25.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.66,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:35:25.303Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso. Carter Jensen to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T18:35:43.282Z","endTime":"2026-04-22T18:36:11.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.8,"endSpeed":65.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89658700950902,"aZ":-32.15640563946892,"pfxX":11.240607425503402,"pfxZ":0.021424568924296672,"pX":-0.581163894773052,"pZ":1.334487685940702,"vX0":-0.3005573247078723,"vY0":-104.50288328000718,"vZ0":0.36239382710504864,"x":139.15,"y":202.75,"x0":-1.8898587835508736,"y0":50.004899321721446,"z0":4.998631045618296,"aX":12.185329188391052},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":0.6,"breakHorizontal":-20.2,"spinRate":2284,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.5281843003814775,"extension":6.34628381010509},"index":0,"playId":"931b4d0c-b728-3bd7-a7cf-1e68dc094fb4","pitchNumber":1,"startTime":"2026-04-22T18:35:43.282Z","endTime":"2026-04-22T18:35:47.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":71.4,"endSpeed":64.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.633061870423095,"aZ":-40.20732565477082,"pfxX":9.207017160461447,"pfxZ":-7.568785015207183,"pX":0.1703095247432515,"pZ":1.956362172730342,"vX0":0.9121590452329423,"vY0":-103.724069394803,"vZ0":2.46365953998206,"x":110.51,"y":185.96,"x0":-1.4710717821194137,"y0":50.00434001672256,"z0":5.6421510572829785,"aX":9.767013535651255},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.2,"breakVerticalInduced":-12.2,"breakHorizontal":-16.9,"spinRate":2297,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.5335149168083273,"extension":6.486144570156406},"hitData":{"launchSpeed":89.1,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.95,"coordY":160.56}},"index":1,"playId":"a2183c9b-b70d-3ab2-a501-4e09b4d0cd7a","pitchNumber":2,"startTime":"2026-04-22T18:36:01.477Z","endTime":"2026-04-22T18:36:11.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.38,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:36:11.694Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T18:36:35.709Z","endTime":"2026-04-22T18:37:21.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"8a63aabf-7223-422b-bb15-6ec376be3483","startTime":"2026-04-22T18:36:35.709Z","endTime":"2026-04-22T18:36:40.709Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.8,"endSpeed":66.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.278523511840344,"aZ":-39.94999475556214,"pfxX":7.188871148919501,"pfxZ":-7.136915786956026,"pX":1.1773695052655342,"pZ":0.37743586755248476,"vX0":3.0617692267015792,"vY0":-104.5389043018383,"vZ0":-1.0553586135850854,"x":72.12,"y":228.59,"x0":-1.2478749448043973,"y0":50.00469867445606,"z0":5.645875432552156,"aX":7.828472633274921},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-12.8,"breakHorizontal":-13.9,"spinRate":2331,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.5272222438393039,"extension":6.3790991242985475},"index":1,"playId":"b4d83f70-40b6-3116-bd45-96a7b72da49d","pitchNumber":1,"startTime":"2026-04-22T18:36:48.538Z","endTime":"2026-04-22T18:36:52.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.7,"endSpeed":66.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718143480355536,"aZ":-33.670556562064675,"pfxX":10.561147898642375,"pfxZ":-1.3230099461496074,"pX":0.09571762418576636,"pZ":2.1861146541687235,"vX0":1.540661716705686,"vY0":-107.19290957596742,"vZ0":1.9868727054260875,"x":113.35,"y":179.75,"x0":-2.006880205065774,"y0":50.00484031570156,"z0":5.091152171094423,"aX":11.920784222527843},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-1.2,"breakHorizontal":-19.4,"spinRate":2307,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.5169802937110357,"extension":6.152492734198843},"hitData":{"launchSpeed":86.3,"launchAngle":62.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.86,"coordY":126.61}},"index":2,"playId":"50c7c6ce-b790-32c6-9665-9d3b93ca2b88","pitchNumber":2,"startTime":"2026-04-22T18:37:11.224Z","endTime":"2026-04-22T18:37:21.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.37,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:37:21.526Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Coby Mayo lines out to third baseman Maikel Garcia.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T18:39:36.980Z","endTime":"2026-04-22T18:39:54.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.879322410594952,"aZ":-26.908604840261724,"pfxX":0.2514360473956767,"pfxZ":3.335251976529955,"pX":0.5418615256098962,"pZ":2.2027991930866864,"vX0":5.688962328238441,"vY0":-124.50669875757042,"vZ0":-4.741037875239528,"x":96.35,"y":179.3,"x0":-1.800611693300332,"y0":50.00026185607895,"z0":6.345680060717421,"aX":0.3961138450735097},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":-1.7,"spinRate":1985,"spinDirection":164},"zone":9,"typeConfidence":0.87,"plateTime":0.4391184521228313,"extension":6.829202992556898},"hitData":{"launchSpeed":107.8,"launchAngle":6.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":97.17,"coordY":164.62}},"index":0,"playId":"8c5f018d-7078-3c2d-800c-69115c268229","pitchNumber":1,"startTime":"2026-04-22T18:39:50.313Z","endTime":"2026-04-22T18:39:54.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:39:54.233Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T18:40:15.870Z","endTime":"2026-04-22T18:42:21.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5],"actionIndex":[4],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":69.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97176519612914,"aZ":-38.285879800134964,"pfxX":8.516296235196283,"pfxZ":-5.129054709306939,"pX":0.2439648567024095,"pZ":1.6403776526042757,"vX0":2.4634820607614314,"vY0":-109.042071488047,"vZ0":-1.6150406477096335,"x":107.7,"y":194.49,"x0":-2.009701392184349,"y0":50.00205609362869,"z0":6.559335553727034,"aX":10.15116951469884},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-9.4,"breakHorizontal":-16.1,"spinRate":2402,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.5042473586195486,"extension":6.698142794921052},"index":0,"playId":"95ce4e78-04fb-31c3-9153-f6acbd3b3220","pitchNumber":1,"startTime":"2026-04-22T18:40:18.022Z","endTime":"2026-04-22T18:40:22.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.658435211637794,"aZ":-27.999827239409314,"pfxX":-8.7015795537798,"pfxZ":3.147088663801422,"pX":-0.7035174159368603,"pZ":1.8997282380667382,"vX0":4.7918974166554085,"vY0":-114.9266590090228,"vZ0":-4.336704798459298,"x":143.82,"y":187.49,"x0":-1.6923339920238067,"y0":50.0054448239895,"z0":6.551659732553332,"aX":-11.562339873277004},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.8,"breakHorizontal":14.4,"spinRate":1571,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.47783681074821116,"extension":6.794745522760221},"index":1,"playId":"cce9b7d7-a696-3d71-aebc-9a0dcc7773cc","pitchNumber":2,"startTime":"2026-04-22T18:40:29.127Z","endTime":"2026-04-22T18:40:33.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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-22T18:40:45.357Z","endTime":"2026-04-22T18:40:54.273Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41648325554837,"aZ":-11.728817896052597,"pfxX":-4.597922699854542,"pfxZ":10.84242364044728,"pX":0.3152003174521696,"pZ":3.636653248196552,"vX0":7.582585063959247,"vY0":-136.32531991691,"vZ0":-4.887476406403247,"x":104.99,"y":140.59,"x0":-1.9024435155821053,"y0":50.00435820305577,"z0":6.259535606781862,"aX":-8.672108505302486},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":6.7,"spinRate":2276,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4014797156144785,"extension":6.668003470627287},"index":3,"playId":"919f480d-654f-3f36-a040-f72152dae5e7","pitchNumber":3,"startTime":"2026-04-22T18:40:54.273Z","endTime":"2026-04-22T18:40:57.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","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":4,"startTime":"2026-04-22T18:42:02.523Z","endTime":"2026-04-22T18:42:13.389Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176330036220307,"aZ":-15.35283193915041,"pfxX":-6.317323819272966,"pfxZ":9.12187906587197,"pX":0.4700732373768819,"pZ":3.745842298828062,"vX0":7.501439617050876,"vY0":-135.13335994360872,"vZ0":-4.159137912989068,"x":99.08,"y":137.64,"x0":-1.5245868051463947,"y0":50.005617569378316,"z0":6.3876004187436175,"aX":-11.654441308024838},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2100,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40573480953484076,"extension":6.7515155193617895},"hitData":{"launchSpeed":87.3,"launchAngle":30.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.44,"coordY":66.72}},"index":5,"playId":"81a6022c-4cab-3137-b49f-92c9cbcd32ff","pitchNumber":4,"startTime":"2026-04-22T18:42:13.389Z","endTime":"2026-04-22T18:42:21.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:42:21.598Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T18:42:44.943Z","endTime":"2026-04-22T18:43:47.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251156866279143,"aZ":-27.49935343851907,"pfxX":1.2493721171344365,"pfxZ":3.0359799375468803,"pX":0.15610898951375285,"pZ":0.4638753325758573,"vX0":3.9767894121047007,"vY0":-123.54415461557332,"vZ0":-8.376428065558152,"x":111.05,"y":226.26,"x0":-1.6386594394279397,"y0":50.00521409745317,"z0":6.219048590051749,"aX":1.926172022888057},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.7,"breakHorizontal":-3.2,"spinRate":1931,"spinDirection":188},"zone":14,"typeConfidence":0.91,"plateTime":0.4438083653932914,"extension":6.887176267260065},"index":0,"playId":"81b9a00e-6f2e-39b3-a8ab-c0e78ad82a92","pitchNumber":1,"startTime":"2026-04-22T18:42:46.946Z","endTime":"2026-04-22T18:42:50.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.774354015711996,"aZ":-12.859731438430705,"pfxX":-8.353889611055196,"pfxZ":10.558658220824299,"pX":0.037172685033476885,"pZ":1.5022064377673914,"vX0":7.3291397134176,"vY0":-134.53795638708598,"vZ0":-9.996453187263374,"x":115.58,"y":198.22,"x0":-1.6398246292283296,"y0":50.002860251054194,"z0":6.182409716229134,"aX":-15.281545313245084},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":13.6,"spinRate":2145,"spinDirection":207},"zone":14,"typeConfidence":0.92,"plateTime":0.4074499738583368,"extension":6.814061032085809},"index":1,"playId":"82858dc1-73be-3251-8277-2cea1d6dc460","pitchNumber":2,"startTime":"2026-04-22T18:43:02.201Z","endTime":"2026-04-22T18:43:06.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":69.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.175412489164465,"aZ":-39.080198407091146,"pfxX":8.903296583024831,"pfxZ":-5.6230473950663145,"pX":1.0596558930958948,"pZ":1.655464239103244,"vX0":3.956119484494606,"vY0":-111.6772543933582,"vZ0":-1.6196175014674845,"x":76.61,"y":194.08,"x0":-1.9064720615403448,"y0":50.00040154827982,"z0":6.510775234945787,"aX":10.940434821787816},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.2,"breakHorizontal":-17.3,"spinRate":2101,"spinDirection":24},"zone":14,"typeConfidence":0.89,"plateTime":0.4956067282022514,"extension":6.704231084113659},"index":2,"playId":"b94e5916-b398-3016-a02c-a09de6781b36","pitchNumber":3,"startTime":"2026-04-22T18:43:16.393Z","endTime":"2026-04-22T18:43:20.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53566848880786,"aZ":-12.200201295133128,"pfxX":-5.963355294178735,"pfxZ":10.87929917557323,"pX":-0.3850713882485784,"pZ":1.070728163235897,"vX0":5.954068008482253,"vY0":-134.2660443073628,"vZ0":-11.092140714552317,"x":108.33,"y":222.88,"x0":-1.8506122482250416,"y0":50.006688794012284,"z0":6.11029168183443,"aX":-10.952101633349054},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":9.6,"spinRate":2158,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.40707976348211705,"extension":6.829601384515758},"index":3,"playId":"c11ba2fd-7fcc-3c12-8cfd-72a68817e3e3","pitchNumber":4,"startTime":"2026-04-22T18:43:29.066Z","endTime":"2026-04-22T18:43:32.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65752200969701,"aZ":-13.101059522345565,"pfxX":-5.630227111149493,"pfxZ":10.474855613236885,"pX":-1.0313258676895254,"pZ":3.3425810186542075,"vX0":3.767602450830623,"vY0":-134.24339221072037,"vZ0":-5.656554358176802,"x":156.31,"y":148.53,"x0":-1.7230358960760876,"y0":50.00462317886197,"z0":6.413300955046624,"aX":-10.254611014727589},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":9.4,"spinRate":2065,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.408343299271134,"extension":6.667818936045089},"index":4,"playId":"de7bb0ea-a697-3d8e-a788-97c375455a78","pitchNumber":5,"startTime":"2026-04-22T18:43:43.743Z","endTime":"2026-04-22T18:43:47.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:43:47.663Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Beavers flies out to left fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T18:44:12.057Z","endTime":"2026-04-22T18:45:22.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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, 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.3,"endSpeed":67.7,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31919428517813,"aZ":-40.26705465899537,"pfxX":10.234639191628448,"pfxZ":-6.872870841182163,"pX":0.046306652728433234,"pZ":4.411370656000138,"vX0":1.429140527200669,"vY0":-109.35418838906863,"vZ0":4.3103446939979,"x":115.23,"y":119.67,"x0":-1.9470054343795362,"y0":50.00405241288142,"z0":6.814066482510903,"aX":12.047814341867687},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-10.4,"breakHorizontal":-18.8,"spinRate":2139,"spinDirection":31},"zone":12,"typeConfidence":0.9,"plateTime":0.5063499051276783,"extension":6.545531742248939},"index":0,"playId":"1fd82bdd-1e4e-311e-8ca7-560b9f218ac8","pitchNumber":1,"startTime":"2026-04-22T18:44:12.057Z","endTime":"2026-04-22T18:44:15.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":79.4,"endSpeed":71.8,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62352705455461,"aZ":-21.367781805338513,"pfxX":-7.430992097686598,"pfxZ":8.14332859623964,"pX":-0.1274977563933183,"pZ":2.9948352784668555,"vX0":5.470748185429038,"vY0":-115.39572358769809,"vZ0":-3.549996177327574,"x":121.86,"y":157.92,"x0":-1.5819613333644726,"y0":50.00479576105316,"z0":6.649358444840996,"aX":-9.865338628485894},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":13.9,"breakHorizontal":11.8,"spinRate":1549,"spinDirection":236},"zone":2,"typeConfidence":0.9,"plateTime":0.4775399134067264,"extension":6.8368350159947076},"index":1,"playId":"dc2c50d6-320d-3f55-879e-1c2e476960aa","pitchNumber":2,"startTime":"2026-04-22T18:44:28.332Z","endTime":"2026-04-22T18:44:32.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.083778591066853,"aZ":-16.710659968286908,"pfxX":-2.5063081993805625,"pfxZ":9.157351298413277,"pX":0.29213013685085837,"pZ":3.132906261799925,"vX0":6.458158315360879,"vY0":-129.16168887162905,"vZ0":-4.704002375501457,"x":105.86,"y":154.19,"x0":-1.9157216663663665,"y0":50.00073128310331,"z0":6.263984913797035,"aX":-4.231752593000873},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.7,"breakHorizontal":3.1,"spinRate":2161,"spinDirection":196},"zone":3,"typeConfidence":0.84,"plateTime":0.4241872359025236,"extension":6.8952322459120685},"index":2,"playId":"0d1edf96-03b9-3030-9129-37ad0a6c0f98","pitchNumber":3,"startTime":"2026-04-22T18:44:45.947Z","endTime":"2026-04-22T18:44:49.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-22T18:45:00.925Z","endTime":"2026-04-22T18:45:13.473Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736202941587894,"aZ":-25.380274035422413,"pfxX":-8.493168885151015,"pfxZ":4.959794593602573,"pX":-0.8636536151653871,"pZ":2.4061597890015896,"vX0":4.611210109207903,"vY0":-116.77855228310625,"vZ0":-4.047821921271327,"x":149.92,"y":173.81,"x0":-1.7691071686418023,"y0":50.00266273623037,"z0":6.572823938837121,"aX":-11.63054061029498},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.2,"breakHorizontal":14.2,"spinRate":1562,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.47056952463196877,"extension":6.887738156663342},"hitData":{"launchSpeed":77.2,"launchAngle":42.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.23,"coordY":121.61}},"index":4,"playId":"3502c77d-3f39-36e3-b495-e54130daa96c","pitchNumber":4,"startTime":"2026-04-22T18:45:13.473Z","endTime":"2026-04-22T18:45:22.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:45:22.622Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Isbel pops out to third baseman Coby Mayo in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T18:47:20.320Z","endTime":"2026-04-22T18:48:06.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05173706552819,"aZ":-20.677450784458028,"pfxX":-5.117201637672251,"pfxZ":6.510500226377797,"pX":-0.24801242821736713,"pZ":3.0488790941699486,"vX0":4.703710475094234,"vY0":-132.2408012580546,"vZ0":-2.0063646246226665,"x":126.45,"y":156.46,"x0":-1.3877241564797542,"y0":50.00003388484476,"z0":5.33931066667469,"aX":-9.032549045492235},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":8.2,"spinRate":2035,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4146956055170379,"extension":6.401899067735321},"index":0,"playId":"be6b33ea-4af6-3183-a2d2-635f6b86ed2f","pitchNumber":1,"startTime":"2026-04-22T18:47:39.020Z","endTime":"2026-04-22T18:47:43.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.6,"endSpeed":82.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51993635278657,"aZ":-23.962513275374228,"pfxX":-4.361027633504084,"pfxZ":4.765688972421556,"pX":-0.21604405109946662,"pZ":2.863838234086925,"vX0":4.639528351318999,"vY0":-130.4778885154522,"vZ0":-1.542282778255303,"x":125.24,"y":161.46,"x0":-1.4508580158324182,"y0":50.00404575305283,"z0":5.268657311598362,"aX":-7.517923609522393},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":6.8,"spinRate":2107,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.41982626481163754,"extension":6.4876171720383216},"hitData":{"launchSpeed":81.6,"launchAngle":69.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.5,"coordY":171.21}},"index":1,"playId":"a418bd51-d62e-3bd4-80ff-b297debbf20c","pitchNumber":2,"startTime":"2026-04-22T18:47:57.915Z","endTime":"2026-04-22T18:48:06.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:48:06.528Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Maikel Garcia pops out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T18:48:26.052Z","endTime":"2026-04-22T18:49:54.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89574678229772,"aZ":-26.136558051563135,"pfxX":-9.99437394048157,"pfxZ":3.3327089674731507,"pX":-0.701827336781921,"pZ":2.122818400542421,"vX0":5.496505835850741,"vY0":-134.03313114542289,"vZ0":-3.3942428217897334,"x":143.75,"y":181.46,"x0":-1.4842278153247581,"y0":50.006074906727605,"z0":5.279235290935455,"aX":-18.12539888742982},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":16.9,"spinRate":2064,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4091964848345806,"extension":6.559968046553047},"index":0,"playId":"74f0b822-21e8-3305-aa5b-78eaab39d480","pitchNumber":1,"startTime":"2026-04-22T18:48:33.383Z","endTime":"2026-04-22T18:48:37.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":70.6,"endSpeed":64.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.426801011305248,"aZ":-41.02567576757201,"pfxX":9.24743716790824,"pfxZ":-8.46626720354023,"pX":-0.5362581946213378,"pZ":2.1712886069774835,"vX0":-0.7778919257768131,"vY0":-102.69101372252466,"vZ0":2.801930556428231,"x":137.44,"y":180.16,"x0":-1.3461577329345864,"y0":50.003932178095965,"z0":5.858528317786064,"aX":9.664058464146898},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-69.7,"breakVerticalInduced":-13.8,"breakHorizontal":-16.3,"spinRate":2296,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.537829694112534,"extension":6.297348016731795},"index":1,"playId":"ffa41df7-3a12-3f69-8053-88ad7d83372d","pitchNumber":2,"startTime":"2026-04-22T18:48:49.307Z","endTime":"2026-04-22T18:48:53.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":71.9,"endSpeed":66.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.456675227345002,"aZ":-41.68163917013179,"pfxX":6.9001576527336645,"pfxZ":-8.785149611854298,"pX":1.232745583194117,"pZ":0.2602802355391519,"vX0":2.9982099272866463,"vY0":-104.6303125834054,"vZ0":-0.9389227317742125,"x":70.01,"y":231.75,"x0":-1.1256837616071487,"y0":50.00066378508167,"z0":5.699622181459507,"aX":7.471593242441539},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.5,"breakVerticalInduced":-15.7,"breakHorizontal":-13.4,"spinRate":2347,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.5282027255977049,"extension":6.388387404464472},"index":2,"playId":"82146b5d-6e01-3007-895d-ed88f32fff37","pitchNumber":3,"startTime":"2026-04-22T18:49:04.380Z","endTime":"2026-04-22T18:49:07.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":71.9,"endSpeed":66.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76793041344665,"aZ":-41.174248611656196,"pfxX":8.558420979635219,"pfxZ":-8.208641437412581,"pX":0.9950979908291009,"pZ":1.3425993960708722,"vX0":2.065299793075375,"vY0":-104.67960125180328,"vZ0":0.7815597805526466,"x":79.07,"y":202.53,"x0":-1.1193246239892816,"y0":50.00457224572809,"z0":5.83413862344636,"aX":9.378321553842747},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-14.2,"breakHorizontal":-16.1,"spinRate":2378,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.5258018750439732,"extension":6.428196123842501},"index":3,"playId":"f8cd6bdb-1d1d-343a-a3f1-7205ec48556c","pitchNumber":4,"startTime":"2026-04-22T18:49:27.391Z","endTime":"2026-04-22T18:49:31.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":66.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.787038379644127,"aZ":-34.170307648682915,"pfxX":9.966318953647452,"pfxZ":-1.7839118552710822,"pX":-0.4147488388766955,"pZ":1.9165521665038021,"vX0":0.3681581260908876,"vY0":-105.42071592221745,"vZ0":1.3946427589358852,"x":132.81,"y":187.03,"x0":-1.8856521352877575,"y0":50.00210978150512,"z0":5.206304788001501,"aX":11.158760683772815},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-2.5,"breakHorizontal":-18.1,"spinRate":2398,"spinDirection":65},"zone":7,"typeConfidence":2.0,"plateTime":0.5205859853939474,"extension":6.428273515377507},"hitData":{"launchSpeed":63.6,"launchAngle":34.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":125.65,"coordY":123.35}},"index":4,"playId":"e9f0f27d-557d-326b-be13-fbcc6d5007bf","pitchNumber":5,"startTime":"2026-04-22T18:49:47.696Z","endTime":"2026-04-22T18:49:54.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:49:54.857Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bobby Witt Jr. pops out to second baseman Jeremiah Jackson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T18:50:13.843Z","endTime":"2026-04-22T18:51:58.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":72.1,"endSpeed":66.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25490520192207,"aZ":-41.44918664159238,"pfxX":8.402438701938676,"pfxZ":-8.460209258251496,"pX":0.7213062503946285,"pZ":1.6909359604815934,"vX0":1.8690040883044639,"vY0":-104.84430998935319,"vZ0":1.7604245199872983,"x":89.51,"y":193.12,"x0":-1.2763441722491926,"y0":50.00362952914335,"z0":5.7346805565279295,"aX":9.210686657504658},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-14.3,"breakHorizontal":-15.7,"spinRate":2328,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.5255187743817893,"extension":6.345127183879377},"index":0,"playId":"e42848c7-5289-3931-a86c-635aa7e9973e","pitchNumber":1,"startTime":"2026-04-22T18:50:25.505Z","endTime":"2026-04-22T18:50:29.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446710136199506,"aZ":-24.581980597507812,"pfxX":-1.497161108804451,"pfxZ":4.378952335726156,"pX":1.3089756191539863,"pZ":3.026433914078163,"vX0":7.620452675919046,"vY0":-130.3322339725706,"vZ0":-0.8725174016285839,"x":67.1,"y":157.07,"x0":-1.4486551183357568,"y0":50.002319092777284,"z0":5.209359172961638,"aX":-2.5965875884471665},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":1.2,"spinRate":2080,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.41904471896575535,"extension":6.50113594426392},"index":1,"playId":"4711ce23-e379-3399-9015-dbf9ad77eca6","pitchNumber":2,"startTime":"2026-04-22T18:50:47.250Z","endTime":"2026-04-22T18:50:50.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481118071197294,"aZ":-24.17329753899846,"pfxX":-9.538868007293031,"pfxZ":4.455425984023494,"pX":1.018369668206363,"pZ":2.2884149443649786,"vX0":9.294669175444978,"vY0":-132.87019352468408,"vZ0":-3.0074867961297826,"x":78.18,"y":176.99,"x0":-1.2795359020483554,"y0":50.00093512807026,"z0":5.184382960993347,"aX":-17.117892526440407},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":15.4,"spinRate":2091,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4116454896555948,"extension":6.52906356426466},"index":2,"playId":"ef986ff2-d6a4-3a2f-8bc7-b5045d32a17e","pitchNumber":3,"startTime":"2026-04-22T18:51:04.794Z","endTime":"2026-04-22T18:51:08.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.938360624195013,"aZ":-25.41446057193731,"pfxX":-10.818792631199175,"pfxZ":3.7419899391072047,"pX":-0.8453472469669608,"pZ":3.0012504644433236,"vX0":5.3301768220340895,"vY0":-133.8168199422981,"vZ0":-1.1179751736353465,"x":149.22,"y":157.75,"x0":-1.4616524288660597,"y0":50.00377513671609,"z0":5.251894628417903,"aX":-19.544125849987864},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":18.4,"spinRate":2145,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.40992895358194925,"extension":6.514175853752027},"index":3,"playId":"1a131739-9e04-322c-86ee-885c5cd4baa1","pitchNumber":4,"startTime":"2026-04-22T18:51:24.230Z","endTime":"2026-04-22T18:51:28.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-22T18:51:34.966Z","endTime":"2026-04-22T18:51:48.781Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.9,"endSpeed":65.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649481607274847,"aZ":-40.3757938760732,"pfxX":7.843596909383637,"pfxZ":-7.649710597868833,"pX":0.09321787362820703,"pZ":0.8685509996359884,"vX0":0.9321573270149326,"vY0":-104.51675954616286,"vZ0":0.055983129453328395,"x":113.45,"y":215.33,"x0":-1.3781463146774664,"y0":50.00288327876987,"z0":5.70733858702861,"aX":8.410563179075867},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-13.2,"breakHorizontal":-14.4,"spinRate":2289,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.5303451341270371,"extension":6.376399898704707},"hitData":{"launchSpeed":75.9,"launchAngle":52.0,"totalDistance":205.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":147.05,"coordY":121.48}},"index":5,"playId":"b40c444b-c0a5-37e1-b536-aa1f4ef76942","pitchNumber":5,"startTime":"2026-04-22T18:51:48.781Z","endTime":"2026-04-22T18:51:58.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:51:58.113Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T18:54:00.561Z","endTime":"2026-04-22T18:55:13.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.2,"endSpeed":70.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.169356847642188,"aZ":-39.48030399776438,"pfxX":8.261242850319103,"pfxZ":-5.9569361511764924,"pX":1.7409480784267164,"pZ":2.1755533040692896,"vX0":5.749461016770195,"vY0":-110.78531620925499,"vZ0":-0.415878511303327,"x":50.64,"y":180.04,"x0":-1.972943730229247,"y0":50.002494819931606,"z0":6.538142398066348,"aX":10.134481195518669},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-10.6,"breakHorizontal":-16.6,"spinRate":2298,"spinDirection":23},"zone":14,"typeConfidence":0.87,"plateTime":0.49686340153208386,"extension":6.678779619623287},"index":0,"playId":"41c7049f-4ebe-30f3-b57a-c1e7876f9664","pitchNumber":1,"startTime":"2026-04-22T18:54:07.047Z","endTime":"2026-04-22T18:54:10.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74727976381706,"aZ":-16.70546275032803,"pfxX":-8.944153070878576,"pfxZ":8.502675011335427,"pX":-1.1362530560340822,"pZ":2.458729907413119,"vX0":5.329636763749944,"vY0":-134.20886314277462,"vZ0":-6.971317069783468,"x":160.31,"y":172.39,"x0":-1.9883721540356163,"y0":50.00644398968407,"z0":6.285445659227847,"aX":-16.27724037917271},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":15.0,"spinRate":2123,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.40852875975774694,"extension":6.74952288564538},"index":1,"playId":"5395ddcc-4b8b-344b-a4ad-1b3b030ffdc2","pitchNumber":2,"startTime":"2026-04-22T18:54:19.148Z","endTime":"2026-04-22T18:54:23.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.117609688640126,"aZ":-25.342228513253897,"pfxX":-9.541651526419345,"pfxZ":4.8829580224603335,"pX":0.004690251332089998,"pZ":1.8545240528905351,"vX0":6.662872742807469,"vY0":-117.77357974419422,"vZ0":-5.273137686143974,"x":116.82,"y":188.71,"x0":-1.6263948798146748,"y0":50.003661356317565,"z0":6.4766987512746095,"aX":-13.356595002687849},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.7,"breakHorizontal":15.6,"spinRate":1531,"spinDirection":241},"zone":8,"typeConfidence":0.9,"plateTime":0.4657025313930232,"extension":6.922769928087222},"index":2,"playId":"d120c9f3-6ac4-3fad-b16e-c7683d7e3113","pitchNumber":3,"startTime":"2026-04-22T18:54:51.223Z","endTime":"2026-04-22T18:54:55.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.704035508443663,"aZ":-41.09473621981528,"pfxX":6.679718633754508,"pfxZ":-7.0617244366295635,"pX":0.1277982441706205,"pZ":1.1731048630874035,"vX0":2.600773678825457,"vY0":-113.19495462374134,"vZ0":-2.441743730039976,"x":112.13,"y":207.11,"x0":-1.9128614479745094,"y0":50.00234445977705,"z0":6.484248392267639,"aX":8.43989215151283},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-13.1,"breakHorizontal":-12.8,"spinRate":2302,"spinDirection":20},"zone":14,"typeConfidence":0.89,"plateTime":0.4888232640625527,"extension":6.785695029748868},"hitData":{"launchSpeed":97.0,"launchAngle":36.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.43,"coordY":62.38}},"index":3,"playId":"bacedb4b-2e92-3e12-ade1-efa0f574d3ba","pitchNumber":4,"startTime":"2026-04-22T18:55:04.471Z","endTime":"2026-04-22T18:55:13.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:55:13.690Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Samuel Basallo lines out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T18:55:27.332Z","endTime":"2026-04-22T18:55:38.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633754069269628,"aZ":-10.659690846795597,"pfxX":-4.063238992874339,"pfxZ":11.778958290029113,"pX":0.35697788559477195,"pZ":2.5751802747415637,"vX0":6.771174067766049,"vY0":-134.4160920195559,"vZ0":-7.920432137992787,"x":103.39,"y":169.25,"x0":-1.6688994478726853,"y0":50.00071809453922,"z0":6.320109655523777,"aX":-7.42063262833197},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.8,"breakHorizontal":5.9,"spinRate":2198,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.407769126290519,"extension":6.756433820818935},"hitData":{"launchSpeed":63.2,"launchAngle":18.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":121.77,"coordY":140.07}},"index":0,"playId":"e84e2731-ca36-3ff5-bf1d-cc644be6d9fc","pitchNumber":1,"startTime":"2026-04-22T18:55:35.749Z","endTime":"2026-04-22T18:55:38.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:55:38.956Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leody Taveras singles on a fly ball to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T18:55:56.106Z","endTime":"2026-04-22T18:57:10.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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(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.2,"endSpeed":81.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.600268547303205,"aZ":-24.39145625780303,"pfxX":1.5894022915247215,"pfxZ":4.6418213332725315,"pX":-0.06086184589751852,"pZ":3.1337648493816697,"vX0":4.59227772524858,"vY0":-128.43423935349108,"vZ0":-3.1768205477007148,"x":119.32,"y":154.17,"x0":-2.075754384145571,"y0":50.00437330927283,"z0":6.27525442686406,"aX":2.6659328499113077},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":-3.8,"spinRate":2205,"spinDirection":189},"zone":2,"typeConfidence":0.89,"plateTime":0.4258101140564623,"extension":6.704680310314479},"index":0,"playId":"2a25a963-2c1d-3875-81b0-869e4c070c5f","pitchNumber":1,"startTime":"2026-04-22T18:56:01.568Z","endTime":"2026-04-22T18:56:05.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.920464288865396,"aZ":-22.845006687397415,"pfxX":-7.820001666066155,"pfxZ":6.837008379221338,"pX":-0.2936439924795414,"pZ":3.032133393419561,"vX0":5.5970668690008445,"vY0":-116.4082026383105,"vZ0":-3.157586831646555,"x":128.19,"y":156.91,"x0":-1.7194089997436839,"y0":50.00500473752673,"z0":6.581312235580477,"aX":-10.677403985487478},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":1531,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.47146640288025976,"extension":6.8293113665684135},"index":1,"playId":"c414a7a3-7d6c-34e1-8bdf-6c773b601959","pitchNumber":2,"startTime":"2026-04-22T18:56:13.992Z","endTime":"2026-04-22T18:56:18.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-22T18:56:36.122Z","endTime":"2026-04-22T18:56:44.512Z","isPitch":false,"type":"action","player":{"id":665750,"link":"/api/v1/people/665750"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.611177918922216,"aZ":-13.343527282470966,"pfxX":-4.82065511622719,"pfxZ":10.221423637195995,"pX":0.410819192828939,"pZ":3.4816967201671534,"vX0":6.969405476879234,"vY0":-135.5947834573728,"vZ0":-5.176411741316236,"x":101.34,"y":144.77,"x0":-1.579260785147257,"y0":50.00350334242675,"z0":6.363668725982066,"aX":-8.881899449118096},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":7.1,"spinRate":2135,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4056181407932793,"extension":6.718167081870854},"index":3,"playId":"e31dbb70-9553-3d5a-8536-f67c11bf428e","pitchNumber":3,"startTime":"2026-04-22T18:56:44.512Z","endTime":"2026-04-22T18:56:48.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.243562928019184,"aZ":-26.95532857751981,"pfxX":-6.705081491014608,"pfxZ":3.697528471153176,"pX":-1.3086067613318388,"pZ":2.1093910071132966,"vX0":3.5686717939709554,"vY0":-117.96376026186284,"vZ0":-4.692943556706494,"x":166.88,"y":181.83,"x0":-1.9691755552761585,"y0":50.0024970872232,"z0":6.6069707702699185,"aX":-9.458256494240064},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.9,"breakHorizontal":11.3,"spinRate":1537,"spinDirection":238},"zone":13,"typeConfidence":0.87,"plateTime":0.46415270892124827,"extension":6.555173622143199},"hitData":{"launchSpeed":64.7,"launchAngle":30.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":143.0,"coordY":112.03}},"index":4,"playId":"57f1f57a-13ed-3a36-862a-6040f91da64f","pitchNumber":4,"startTime":"2026-04-22T18:56:59.432Z","endTime":"2026-04-22T18:57:10.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":0.45,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:57:10.456Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T18:57:29.793Z","endTime":"2026-04-22T18:59:12.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.684344862560263,"aZ":-23.91092850834861,"pfxX":3.0092893063502353,"pfxZ":5.237969958324166,"pX":0.8957914202268537,"pZ":2.2511544185812533,"vX0":5.522468832654379,"vY0":-124.45651106872653,"vZ0":-5.234340912333282,"x":82.85,"y":178.0,"x0":-1.738001621772817,"y0":50.002052927616646,"z0":6.347885230601595,"aX":4.746235162522272},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.5,"breakHorizontal":-6.7,"spinRate":1965,"spinDirection":190},"zone":14,"typeConfidence":0.84,"plateTime":0.4391707792214068,"extension":6.764549187610197},"index":0,"playId":"1f250dea-f629-3e53-96f6-743b0b301623","pitchNumber":1,"startTime":"2026-04-22T18:57:36.353Z","endTime":"2026-04-22T18:57:40.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25641615088794,"aZ":-25.665705273132485,"pfxX":2.4983065392752946,"pfxZ":4.047337864171094,"pX":0.2632522256542714,"pZ":2.8557512897018817,"vX0":4.507721912692051,"vY0":-125.90788739175416,"vZ0":-3.6339488533403066,"x":106.97,"y":161.67,"x0":-1.8738938717453464,"y0":50.00230357390201,"z0":6.391718209469476,"aX":4.015090388153869},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":-5.5,"spinRate":1923,"spinDirection":173},"zone":3,"typeConfidence":0.64,"plateTime":0.43480520959991376,"extension":6.724023089951208},"index":1,"playId":"71ef4b36-b924-3e01-9833-9b7f5f9617a2","pitchNumber":2,"startTime":"2026-04-22T18:57:53.824Z","endTime":"2026-04-22T18:58:03.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.1,"endSpeed":85.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51845219048989,"aZ":-12.44799851101636,"pfxX":-3.6242049704197083,"pfxZ":10.39791802436389,"pX":-0.8057874352685244,"pZ":3.5439719204702613,"vX0":3.5922843656172745,"vY0":-136.9188484960173,"vZ0":-5.291927255448616,"x":147.71,"y":143.09,"x0":-1.6645708698964508,"y0":50.0000176985884,"z0":6.35514681823639,"aX":-6.873313836287968},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2209,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40021081723481666,"extension":6.771411231117251},"index":2,"playId":"5d09389e-bb64-3440-81db-73d49563448b","pitchNumber":3,"startTime":"2026-04-22T18:58:27.959Z","endTime":"2026-04-22T18:58:33.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":70.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.524431367736124,"aZ":-40.66597514746187,"pfxX":4.93379066405006,"pfxZ":-6.8302457947761,"pX":1.1934943760260657,"pZ":1.1165849174093052,"vX0":5.134507054939285,"vY0":-111.49806444981834,"vZ0":-2.369309753801106,"x":71.51,"y":208.63,"x0":-1.7918462201050052,"y0":50.00442484220163,"z0":6.4419853962190965,"aX":6.13054713202061},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-12.7,"breakHorizontal":-10.4,"spinRate":2218,"spinDirection":32},"zone":14,"typeConfidence":0.87,"plateTime":0.4937491250302801,"extension":6.832626592799456},"index":3,"playId":"c5786bf8-c411-372d-bec1-a4a6c0807f9f","pitchNumber":4,"startTime":"2026-04-22T18:58:44.284Z","endTime":"2026-04-22T18:58:48.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.925818398864376,"aZ":-26.14839811524324,"pfxX":2.0349435725119616,"pfxZ":3.9184152914286168,"pX":1.058168740771793,"pZ":1.129749434455503,"vX0":5.978544562439737,"vY0":-123.09388528874082,"vZ0":-7.036164649262031,"x":76.67,"y":208.28,"x0":-1.664261271733702,"y0":50.002490807017786,"z0":6.23221744985629,"aX":3.1296112096771136},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.6,"breakHorizontal":-5.0,"spinRate":1927,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.4445801725062304,"extension":6.7723738157235545},"index":4,"playId":"feb6ca58-f477-3a79-a946-ffe99725192d","pitchNumber":5,"startTime":"2026-04-22T18:59:07.248Z","endTime":"2026-04-22T18:59:12.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":665750,"link":"/api/v1/people/665750"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-22T18:59:12.636Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vinnie Pasquantino doubles (2) on a sharp line drive to right fielder Dylan Beavers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T19:01:02.491Z","endTime":"2026-04-22T19:02:34.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":70.8,"endSpeed":64.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48078580518526,"aZ":-40.88997985948591,"pfxX":9.911779964660687,"pfxZ":-8.305973334957436,"pX":1.1365631703044887,"pZ":2.8391224819131082,"vX0":2.431797566731402,"vY0":-102.90317661970428,"vZ0":4.105816108259713,"x":73.68,"y":162.12,"x0":-1.354300551379451,"y0":50.00219359275635,"z0":5.843356048523558,"aX":10.401558545041315},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.8,"breakVerticalInduced":-13.1,"breakHorizontal":-18.7,"spinRate":2307,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.5367014636185288,"extension":6.343445585538923},"index":0,"playId":"ba3c30e1-2c68-3c34-b97a-2f0dcc541595","pitchNumber":1,"startTime":"2026-04-22T19:01:18.604Z","endTime":"2026-04-22T19:01:22.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.1,"endSpeed":65.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.911916413100887,"aZ":-40.13283404210785,"pfxX":8.600692579887827,"pfxZ":-7.271632981078408,"pX":0.02632342429015875,"pZ":1.6128638609557702,"vX0":0.958496169840532,"vY0":-104.94166191072011,"vZ0":1.5089112944066294,"x":116.0,"y":195.23,"x0":-1.553924903370344,"y0":50.0040233176742,"z0":5.628972841905505,"aX":9.410342039900328},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-12.2,"breakHorizontal":-15.8,"spinRate":2301,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.5257875969031942,"extension":6.2262455251654565},"index":1,"playId":"6c93d1ec-b826-30d2-a1cf-3eb91fe6d44d","pitchNumber":2,"startTime":"2026-04-22T19:01:32.991Z","endTime":"2026-04-22T19:01:37.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.7,"endSpeed":65.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.690885023281187,"aZ":-40.12172500137151,"pfxX":9.776760018392942,"pfxZ":-7.3274637728449346,"pX":0.2905357132892587,"pZ":2.3848904615575317,"vX0":1.105983110128134,"vY0":-104.21440439908345,"vZ0":2.9814632734191386,"x":105.93,"y":174.39,"x0":-1.5172325312488981,"y0":50.00173881036104,"z0":5.720041285308877,"aX":10.608651909992858},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-11.9,"breakHorizontal":-18.0,"spinRate":2317,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.5282859816749763,"extension":6.270005552076808},"index":2,"playId":"e00304d2-4d3a-37d9-9e92-182791039d9a","pitchNumber":3,"startTime":"2026-04-22T19:01:56.283Z","endTime":"2026-04-22T19:02:01.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":66.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.843019428712964,"aZ":-39.85460832714125,"pfxX":8.287603426843479,"pfxZ":-6.938025634602571,"pX":0.10544949035002779,"pZ":0.8451079512748051,"vX0":0.9486939205967981,"vY0":-105.74608038422139,"vZ0":-0.2603667465129633,"x":112.98,"y":215.96,"x0":-1.4259996817428136,"y0":50.00413106307354,"z0":5.6314172026242835,"aX":9.172842547375277},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-12.1,"breakHorizontal":-15.2,"spinRate":2385,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.5225394676501618,"extension":6.3298447703743586},"hitData":{"launchSpeed":101.9,"launchAngle":13.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.6,"coordY":127.87}},"index":3,"playId":"429f13fe-68bb-3a2c-941f-0935b98607e3","pitchNumber":4,"startTime":"2026-04-22T19:02:20.471Z","endTime":"2026-04-22T19:02:34.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":1.18,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:02:34.217Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T19:02:56.243Z","endTime":"2026-04-22T19:04:56.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":70.1,"endSpeed":63.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.637684474500194,"aZ":-40.552753357446875,"pfxX":8.880373577381556,"pfxZ":-8.181698699744153,"pX":-0.6584263519540213,"pZ":1.6682797014204853,"vX0":-0.3888970378904391,"vY0":-101.85956732147919,"vZ0":2.0992478023573633,"x":142.1,"y":193.74,"x0":-1.6117388239731587,"y0":50.00223425306566,"z0":5.73441117143647,"aX":9.096657652747622},"breaks":{"breakAngle":13.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-70.4,"breakVerticalInduced":-13.4,"breakHorizontal":-15.8,"spinRate":2293,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.5429841732147054,"extension":6.214410891474591},"index":0,"playId":"1118ff57-e3ac-3751-8009-5d6ac117d1ea","pitchNumber":1,"startTime":"2026-04-22T19:03:04.568Z","endTime":"2026-04-22T19:03:09.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694014196443483,"aZ":-27.029243489485356,"pfxX":-11.305949503437397,"pfxZ":2.8601768747074345,"pX":-0.3597765093631951,"pZ":3.573901928836827,"vX0":6.619367487369902,"vY0":-133.7714152968291,"vZ0":0.35806713984088034,"x":130.71,"y":142.28,"x0":-1.4061918806028222,"y0":50.00478065091158,"z0":5.386666340397646,"aX":-20.352912894873363},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":19.0,"spinRate":2094,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.41051643341772026,"extension":6.444941783225406},"index":1,"playId":"2e6792df-6d37-39ac-a9f1-048de05b5f4c","pitchNumber":2,"startTime":"2026-04-22T19:03:22.836Z","endTime":"2026-04-22T19:03:26.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.349387210739053,"aZ":-28.058782024445417,"pfxX":-11.197491900127122,"pfxZ":2.3002315584244855,"pX":-0.5180365928583831,"pZ":2.2254292119717425,"vX0":6.470712099790566,"vY0":-133.30465345734297,"vZ0":-2.285389259782657,"x":136.75,"y":178.69,"x0":-1.5301772436534082,"y0":50.0012720277399,"z0":5.1323874927559725,"aX":-20.023156581368994},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.8,"breakHorizontal":18.7,"spinRate":2053,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4118850912609888,"extension":6.658938884412239},"index":2,"playId":"10893177-5dea-30f8-972c-6e0492310ff1","pitchNumber":3,"startTime":"2026-04-22T19:03:43.349Z","endTime":"2026-04-22T19:03:47.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-22T19:04:02.943Z","endTime":"2026-04-22T19:04:18.795Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79895938862169,"aZ":-28.940677759034386,"pfxX":-12.516995613346982,"pfxZ":1.8086144412687482,"pX":-1.4071888877416134,"pZ":2.7606662122279007,"vX0":4.694492852809697,"vY0":-133.86403320226572,"vZ0":-1.251029464528901,"x":170.64,"y":164.24,"x0":-1.5721708099362899,"y0":50.00283030518283,"z0":5.333983250159181,"aX":-22.387978455410977},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":21.4,"spinRate":2144,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4114549578787887,"extension":6.517942480940572},"index":4,"playId":"792fc60a-130d-34a3-892f-75eabdfb964e","pitchNumber":4,"startTime":"2026-04-22T19:04:18.795Z","endTime":"2026-04-22T19:04:22.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.1,"endSpeed":65.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.981049165171257,"aZ":-31.41376412866443,"pfxX":10.819814918676334,"pfxZ":0.6826795329701092,"pX":-0.586955674696016,"pZ":2.6545881062722283,"vX0":0.15216648326877907,"vY0":-106.20841100896806,"vZ0":2.579274451931923,"x":139.37,"y":167.11,"x0":-2.0592195143871366,"y0":50.0014757485834,"z0":5.068484478150857,"aX":12.01001847787638},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":2.5,"breakHorizontal":-19.4,"spinRate":2123,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.5214047384414151,"extension":6.27009525417306},"index":5,"playId":"de4b238f-16b1-3cf0-8a19-532fd17b00a8","pitchNumber":5,"startTime":"2026-04-22T19:04:52.113Z","endTime":"2026-04-22T19:04:56.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":1.66,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:04:56.691Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carter Jensen singles on a ground ball to center fielder Leody Taveras. Vinnie Pasquantino scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T19:05:15.569Z","endTime":"2026-04-22T19:06:51.216Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650996919744294,"aZ":-32.199346644571904,"pfxX":-12.246263634141394,"pfxZ":-0.01702315692628531,"pX":-1.154040514870227,"pZ":1.8003395675378044,"vX0":4.713536698900617,"vY0":-124.3666667861556,"vZ0":-1.4722213720951154,"x":160.99,"y":190.17,"x0":-1.4953803636790082,"y0":50.00186293041287,"z0":5.099585272664502,"aX":-18.959160169125482},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.1,"breakHorizontal":20.9,"spinRate":1723,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4423823319039508,"extension":6.458952838697071},"index":0,"playId":"9603bc58-8326-38bf-bd86-9a38466dbaf4","pitchNumber":1,"startTime":"2026-04-22T19:05:19.400Z","endTime":"2026-04-22T19:05:23.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":84.8,"endSpeed":77.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560027073372385,"aZ":-32.76508291954062,"pfxX":-9.80244108277218,"pfxZ":-0.3826564018405678,"pX":-0.3162592585488309,"pZ":1.9118093464764847,"vX0":6.293705355199023,"vY0":-123.3485692419599,"vZ0":-0.9874011118022394,"x":129.06,"y":187.16,"x0":-1.6387141992520107,"y0":50.00539266426048,"z0":5.101833031782656,"aX":-14.973686185048685},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":16.1,"spinRate":1561,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.4455547465349503,"extension":6.4755479605457005},"index":1,"playId":"00fa3557-2659-3a06-85fe-c7a92099a15e","pitchNumber":2,"startTime":"2026-04-22T19:05:36.971Z","endTime":"2026-04-22T19:05:41.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67543350578888,"aZ":-22.37913590311952,"pfxX":-4.614164995939123,"pfxZ":5.467079578799978,"pX":1.2454630004744318,"pZ":2.363804598294139,"vX0":8.315847088973689,"vY0":-133.0248697652382,"vZ0":-3.0807626561468244,"x":69.53,"y":174.96,"x0":-1.3223645455093094,"y0":50.00285616254942,"z0":5.160390920675439,"aX":-8.266731116355738},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.5,"breakHorizontal":6.6,"spinRate":2216,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4118388411390601,"extension":6.5341649425118655},"index":2,"playId":"3266cc90-2175-3cc0-a512-5f987fe2d723","pitchNumber":3,"startTime":"2026-04-22T19:05:56.495Z","endTime":"2026-04-22T19:06:00.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.1,"endSpeed":63.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01611592655106,"aZ":-39.85755471180892,"pfxX":8.776233178759473,"pfxZ":-7.422158247462042,"pX":0.3362361444819618,"pZ":1.6921631978949163,"vX0":1.490071403343102,"vY0":-103.28884895611256,"vZ0":2.1246297541245625,"x":104.18,"y":193.09,"x0":-1.5399471106520508,"y0":50.004739352081415,"z0":5.600511476994703,"aX":9.079619496572134},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.0,"breakVerticalInduced":-11.9,"breakHorizontal":-16.3,"spinRate":2230,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.5392032314486768,"extension":6.435961211075269},"index":3,"playId":"d9bc5179-211d-377d-9910-11ef375fa519","pitchNumber":4,"startTime":"2026-04-22T19:06:18.790Z","endTime":"2026-04-22T19:06:23.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.625962600503613,"aZ":-19.38684803242579,"pfxX":-7.55421421264592,"pfxZ":7.155497363280786,"pX":-0.34397503887847514,"pZ":2.577272920425623,"vX0":6.022719360810595,"vY0":-133.0905461367628,"vZ0":-3.0103503200196644,"x":130.11,"y":169.19,"x0":-1.6592832556132253,"y0":50.00021825664569,"z0":5.133527435301416,"aX":-13.49596219905339},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":12.4,"spinRate":2129,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4121631051687764,"extension":6.7771605701327395},"hitData":{"launchSpeed":103.1,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.0,"coordY":100.0}},"index":4,"playId":"4518ba78-6f60-3936-8aa3-a2242102517e","pitchNumber":5,"startTime":"2026-04-22T19:06:40.152Z","endTime":"2026-04-22T19:06:51.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":1.73,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:06:51.216Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T19:07:15.371Z","endTime":"2026-04-22T19:08:50.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.3,"endSpeed":64.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27348439557424,"aZ":-40.299941032064005,"pfxX":10.200786240879403,"pfxZ":-7.608350278982986,"pX":-0.8816265620962233,"pZ":2.9102343204027945,"vX0":-1.402567328941757,"vY0":-103.61633495155817,"vZ0":4.413899439742444,"x":150.61,"y":160.2,"x0":-1.511918930968011,"y0":50.00409030656604,"z0":5.625543857945922,"aX":10.889375723500004},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-11.9,"breakHorizontal":-17.9,"spinRate":2311,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.5323578980372812,"extension":6.299101522634562},"index":0,"playId":"574e08d4-9cfd-3cbe-88eb-cd8d42e7719d","pitchNumber":1,"startTime":"2026-04-22T19:07:21.839Z","endTime":"2026-04-22T19:07:25.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42102798679487,"aZ":-26.203497895723935,"pfxX":-8.890051423626632,"pfxZ":3.3148170231453626,"pX":-0.2928882472296749,"pZ":2.8409388706765157,"vX0":5.991165691448657,"vY0":-132.85741171987547,"vZ0":-1.3668316594113712,"x":128.16,"y":162.07,"x0":-1.4134205245825506,"y0":50.00253201176196,"z0":5.252729411308195,"aX":-16.0141398231427},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.9,"breakHorizontal":14.9,"spinRate":2134,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4110610827745087,"extension":6.5019829966769604},"index":1,"playId":"8a78aef5-bd18-3933-82ba-e07378ac5517","pitchNumber":2,"startTime":"2026-04-22T19:07:39.100Z","endTime":"2026-04-22T19:07:42.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":70.4,"endSpeed":63.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.762727440459212,"aZ":-39.90857922275471,"pfxX":8.45525692787891,"pfxZ":-7.456931216779532,"pX":-1.8186607182106072,"pZ":2.776673258384736,"vX0":-2.534869489605972,"vY0":-102.18402349540544,"vZ0":4.244229117795982,"x":186.32,"y":163.81,"x0":-1.6471644544360151,"y0":50.00052326027871,"z0":5.636566025925877,"aX":8.773779894655416},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-11.5,"breakHorizontal":-14.4,"spinRate":2198,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.5398883936910197,"extension":6.349626609547594},"index":2,"playId":"0427b590-cf80-3e77-a27c-7cd59e0578b9","pitchNumber":3,"startTime":"2026-04-22T19:08:00.314Z","endTime":"2026-04-22T19:08:04.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.169653651581786,"aZ":-27.770426395537335,"pfxX":-10.484468491285684,"pfxZ":2.4051245250921713,"pX":0.21921463632614324,"pZ":3.021337933713061,"vX0":7.86087184272508,"vY0":-134.18574655349747,"vZ0":-0.718422027226141,"x":108.64,"y":157.2,"x0":-1.381479586918878,"y0":50.000460437974006,"z0":5.265444485954115,"aX":-19.177906302675567},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.4,"breakHorizontal":17.4,"spinRate":2098,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.407682650846072,"extension":6.61577567454369},"index":3,"playId":"accb8f15-38fc-30c2-acd3-155614f91579","pitchNumber":4,"startTime":"2026-04-22T19:08:22.416Z","endTime":"2026-04-22T19:08:26.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.591538094424685,"aZ":-23.506639186735555,"pfxX":-2.229611549972165,"pfxZ":4.914989475437894,"pX":-0.5218624292433112,"pZ":3.5935720937245708,"vX0":3.6821641236526337,"vY0":-131.87811986394527,"vZ0":0.29512653971313774,"x":136.89,"y":141.75,"x0":-1.6454467515983926,"y0":50.005931699111315,"z0":5.211696599386757,"aX":-3.9350935313202404},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":3.2,"spinRate":2167,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4150581235159283,"extension":6.3303602957854075},"index":4,"playId":"316e0474-01dd-3647-a0f9-8a9de71e9751","pitchNumber":5,"startTime":"2026-04-22T19:08:46.971Z","endTime":"2026-04-22T19:08:50.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:08:50.749Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to right fielder Dylan Beavers. Carter Jensen to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T19:09:10.362Z","endTime":"2026-04-22T19:09:47.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnThird":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":90.0,"endSpeed":82.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.968877146928058,"aZ":-21.825442430298985,"pfxX":-2.606974012618081,"pfxZ":5.944487522862017,"pX":1.4122547667308447,"pZ":2.6974087262767044,"vX0":7.980892201670981,"vY0":-130.93005589154512,"vZ0":-2.1466537580311216,"x":63.17,"y":165.95,"x0":-1.3331923722067178,"y0":50.003038907144585,"z0":5.156835015178703,"aX":-4.5396982895633045},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":3.0,"spinRate":2178,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.41792859955001527,"extension":6.447117351302368},"index":0,"playId":"b0f3842e-bfed-3ef3-9752-5b38af390e74","pitchNumber":1,"startTime":"2026-04-22T19:09:17.124Z","endTime":"2026-04-22T19:09:21.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92558674989658,"aZ":-32.6766499214287,"pfxX":-11.33594872489313,"pfxZ":-0.3145274095290338,"pX":0.13331762922399223,"pZ":1.9487855415780082,"vX0":7.350665727331709,"vY0":-125.2134681597097,"vZ0":-1.1780815405696454,"x":111.92,"y":186.16,"x0":-1.3715685404959006,"y0":50.00558322964855,"z0":5.105767167314639,"aX":-17.95410148164311},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":18.7,"spinRate":1778,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.4378885079345376,"extension":6.420985706522007},"hitData":{"launchSpeed":104.3,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.32,"coordY":117.99}},"index":1,"playId":"ec176c73-7490-3a16-8ad9-e5f73f470135","pitchNumber":2,"startTime":"2026-04-22T19:09:36.676Z","endTime":"2026-04-22T19:09:47.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.11,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:09:47.691Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lane Thomas singles on a sharp line drive to center fielder Leody Taveras. Carter Jensen scores. Jac Caglianone to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T19:10:19.598Z","endTime":"2026-04-22T19:11:09.375Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.461082717211397,"aZ":-23.808152758248543,"pfxX":-10.818763465413186,"pfxZ":4.5646096614026295,"pX":-0.3780507811060071,"pZ":2.6215839237779472,"vX0":7.013954869189239,"vY0":-134.80261027664528,"vZ0":-2.126824511369689,"x":131.41,"y":168.0,"x0":-1.6137616558169394,"y0":50.00244307927036,"z0":5.1088857884165,"aX":-19.826244671863424},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":18.0,"spinRate":2092,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4069855491175476,"extension":6.683192379644108},"index":0,"playId":"a3e0ab41-ffe3-301a-b9f7-fde6c5eea4f0","pitchNumber":1,"startTime":"2026-04-22T19:10:34.613Z","endTime":"2026-04-22T19:10:38.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.3,"endSpeed":66.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.525836892992583,"aZ":-39.74324577785181,"pfxX":7.50970140686608,"pfxZ":-6.787166518333354,"pX":0.23223208493062605,"pZ":2.3511944949627277,"vX0":1.7140110635772383,"vY0":-105.17139573054607,"vZ0":2.5843119995996244,"x":108.15,"y":175.3,"x0":-1.5695893592267047,"y0":50.00138117627718,"z0":5.729552225880361,"aX":8.376977040353305},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-11.2,"breakHorizontal":-14.0,"spinRate":2308,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.5216079334370138,"extension":6.430696342574021},"hitData":{"launchSpeed":101.8,"launchAngle":12.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.59,"coordY":88.64}},"index":1,"playId":"535de692-f339-3575-a9e9-f0da72fbb50b","pitchNumber":2,"startTime":"2026-04-22T19:10:58.837Z","endTime":"2026-04-22T19:11:09.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"third":{"id":695600,"link":"/api/v1/people/695600"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":11.999999999999993,"leverageIndex":2.3,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:11:09.375Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, first baseman Pete Alonso to pitcher Chris Bassitt.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T19:12:20.335Z","endTime":"2026-04-22T19:13:37.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T19:11:35.994Z","endTime":"2026-04-22T19:12:22.606Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.126368168930725,"aZ":-20.26804009975223,"pfxX":-4.924013195818217,"pfxZ":6.5508464004254465,"pX":0.853454725733786,"pZ":2.136141700378066,"vX0":8.00826202836934,"vY0":-134.01728888795978,"vZ0":-4.12444026955897,"x":84.47,"y":181.1,"x0":-1.5345771723161241,"y0":50.00523183746983,"z0":5.143957806482537,"aX":-8.953415275791073},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":7.2,"spinRate":2085,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4087922668992605,"extension":6.621336695026466},"index":1,"playId":"37d94a6a-ac88-360b-9fb1-7649265d21d0","pitchNumber":1,"startTime":"2026-04-22T19:12:22.606Z","endTime":"2026-04-22T19:12:26.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.839910283557987,"aZ":-18.263315134764298,"pfxX":-3.706671328693602,"pfxZ":7.726652120065323,"pX":-0.10877386608916946,"pZ":3.47676624569756,"vX0":5.061269373202724,"vY0":-133.60432414630313,"vZ0":-1.143551163745204,"x":121.15,"y":144.91,"x0":-1.5496023361475497,"y0":50.00499092239268,"z0":5.227920602164687,"aX":-6.675936892614305},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":5.5,"spinRate":2223,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4105837895542943,"extension":6.419177249500136},"index":2,"playId":"d102b1d2-426b-35a4-ae41-a2567ccfa233","pitchNumber":2,"startTime":"2026-04-22T19:12:38.504Z","endTime":"2026-04-22T19:12:42.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.411950143707333,"aZ":-18.99478559609709,"pfxX":-5.444955953924398,"pfxZ":7.310897237009929,"pX":0.7694820236243609,"pZ":2.7076938452752186,"vX0":7.361782060811377,"vY0":-133.77941053313899,"vZ0":-2.85158051915184,"x":87.67,"y":165.67,"x0":-1.317914922850839,"y0":50.00022166763854,"z0":5.158103307425984,"aX":-9.811966075848218},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":8.2,"spinRate":2211,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.41034271311540715,"extension":6.418437053023448},"index":3,"playId":"ecd8899f-aeb6-33e6-b40d-13455f5a4608","pitchNumber":3,"startTime":"2026-04-22T19:12:58.805Z","endTime":"2026-04-22T19:13:04.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10983975586857,"aZ":-21.38852390778136,"pfxX":-3.2194161060603053,"pfxZ":5.9192698213559005,"pX":0.7621141677660255,"pZ":2.565245931612398,"vX0":7.3507424193393,"vY0":-133.703776559703,"vZ0":-2.7082470030331303,"x":87.95,"y":169.52,"x0":-1.596680855288694,"y0":50.00225784117487,"z0":5.115342697905979,"aX":-5.866276268547862},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":4.3,"spinRate":2211,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40865886718083555,"extension":6.430458430572797},"hitData":{"launchSpeed":73.5,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.47,"coordY":166.64}},"index":4,"playId":"113172e8-04ff-3e5f-a064-4957e018af95","pitchNumber":4,"startTime":"2026-04-22T19:13:29.554Z","endTime":"2026-04-22T19:13:37.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.65,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:13:37.785Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Colton Cowser doubles (2) on a sharp fly ball to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T19:15:43.963Z","endTime":"2026-04-22T19:16:33.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.990932389438377,"aZ":-37.57326224822669,"pfxX":6.48497259027744,"pfxZ":-4.4610388176076645,"pX":2.242610032275161,"pZ":1.2250653182625577,"vX0":7.128467432912115,"vY0":-110.012976721101,"vZ0":-2.7996465177935703,"x":31.52,"y":205.7,"x0":-1.8991715165269893,"y0":50.00458060267257,"z0":6.549611758532865,"aX":7.8417404517764355},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-8.5,"breakHorizontal":-13.8,"spinRate":2270,"spinDirection":24},"zone":14,"typeConfidence":0.85,"plateTime":0.5004872991273372,"extension":6.744579644295885},"index":0,"playId":"bf74dc08-383e-3e46-bd04-d48643d4439f","pitchNumber":1,"startTime":"2026-04-22T19:15:47.000Z","endTime":"2026-04-22T19:15:51.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":70.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.836879201124827,"aZ":-39.21544181084459,"pfxX":5.4712327151446924,"pfxZ":-5.77830620414281,"pX":0.034244742617255304,"pZ":1.4852343586552825,"vX0":2.9250329775002446,"vY0":-110.09031288696217,"vZ0":-1.867883636107464,"x":115.69,"y":198.68,"x0":-2.025527115473226,"y0":50.00235985581125,"z0":6.522606758139487,"aX":6.667641744963352},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-10.7,"breakHorizontal":-10.7,"spinRate":2167,"spinDirection":20},"zone":14,"typeConfidence":0.88,"plateTime":0.49888174396613705,"extension":6.647576940282959},"index":1,"playId":"45218475-963e-39d8-abbf-06c3d9faaa06","pitchNumber":2,"startTime":"2026-04-22T19:16:05.705Z","endTime":"2026-04-22T19:16:09.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.602181833541014,"aZ":-11.07550802254605,"pfxX":-3.2198816805031862,"pfxZ":11.491549907908928,"pX":0.2033369414498272,"pZ":2.7809633055935716,"vX0":6.253100661436415,"vY0":-134.28207102977748,"vZ0":-7.410609780463195,"x":109.25,"y":163.69,"x0":-1.7315447702421567,"y0":50.00618138037249,"z0":6.3548860141038706,"aX":-5.914208817790377},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":4.6,"spinRate":2292,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.40706631704264096,"extension":6.792738741372304},"hitData":{"launchSpeed":112.5,"launchAngle":22.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":218.41,"coordY":99.83}},"index":2,"playId":"1cfd56e5-5423-35fd-9e72-f6b781d83352","pitchNumber":3,"startTime":"2026-04-22T19:16:20.167Z","endTime":"2026-04-22T19:16:33.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":1.26,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:16:33.693Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T19:16:56.632Z","endTime":"2026-04-22T19:18:37.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.452380375835613,"aZ":-14.30412798385003,"pfxX":-6.898001178948557,"pfxZ":9.781814804410605,"pX":-1.2783316455411198,"pZ":3.159233935744441,"vX0":3.5613884224523233,"vY0":-134.60549569899274,"vZ0":-5.905030487147311,"x":165.73,"y":153.48,"x0":-1.7256375057650646,"y0":50.00029927413949,"z0":6.402050986662145,"aX":-12.59891850792387},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":11.6,"spinRate":2023,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4076103422444888,"extension":6.76863917964291},"index":0,"playId":"bb89520d-ace5-3185-9972-60e5317ffe13","pitchNumber":1,"startTime":"2026-04-22T19:17:04.529Z","endTime":"2026-04-22T19:17:09.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":68.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49620365979778,"aZ":-38.189867874566495,"pfxX":7.079893725177331,"pfxZ":-4.9856249989958865,"pX":-0.9674879049864533,"pZ":3.28162397117385,"vX0":0.324686089414535,"vY0":-110.09799147715299,"vZ0":1.6917812664271754,"x":153.88,"y":150.18,"x0":-2.0350220061442075,"y0":50.00008395460484,"z0":6.594788656776145,"aX":8.549502779348082},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-8.0,"breakHorizontal":-12.8,"spinRate":2199,"spinDirection":30},"zone":11,"typeConfidence":0.88,"plateTime":0.5005945128447036,"extension":6.749009714723504},"index":1,"playId":"4007918f-a5b4-31c6-8b21-3dc3d529f2a0","pitchNumber":2,"startTime":"2026-04-22T19:17:21.286Z","endTime":"2026-04-22T19:17:48.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01094424696719,"aZ":-13.475773978068743,"pfxX":-8.132164305909072,"pfxZ":10.10564676477617,"pX":-1.0140009130388672,"pZ":3.142034538717503,"vX0":4.844039082228358,"vY0":-135.52310165866314,"vZ0":-5.950971288385086,"x":155.65,"y":153.95,"x0":-1.7726525536764128,"y0":50.00584623070824,"z0":6.316311316817562,"aX":-15.053402807613226},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":13.7,"spinRate":2058,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4049286898880369,"extension":6.7724433862953015},"index":2,"playId":"ad0e43e5-7eb5-3c5c-9ffd-d4701d658ef4","pitchNumber":3,"startTime":"2026-04-22T19:17:56.767Z","endTime":"2026-04-22T19:18:00.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42943026995312,"aZ":-24.75192401582415,"pfxX":-6.04348321813029,"pfxZ":5.48883311670395,"pX":-0.39228291085133177,"pZ":1.7275467539277132,"vX0":4.685937498246091,"vY0":-115.55059876835337,"vZ0":-5.54533341144423,"x":131.95,"y":192.14,"x0":-1.6608012873639078,"y0":50.00562192864261,"z0":6.535343431605311,"aX":-8.177972215626342},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.9,"breakHorizontal":9.8,"spinRate":1626,"spinDirection":242},"zone":7,"typeConfidence":0.87,"plateTime":0.473918135553852,"extension":6.725215981396918},"hitData":{"launchSpeed":70.6,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.99,"coordY":163.1}},"index":3,"playId":"69328dec-1245-3dea-abba-b85800153b82","pitchNumber":4,"startTime":"2026-04-22T19:18:28.800Z","endTime":"2026-04-22T19:18:37.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":1.79,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:18:37.144Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T19:18:58.721Z","endTime":"2026-04-22T19:22:12.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.020179531836032,"aZ":-22.138261435449113,"pfxX":1.0815029416069795,"pfxZ":5.9194279590782095,"pX":-0.6276320237758259,"pZ":4.191822282496536,"vX0":3.6609358428040424,"vY0":-129.17837767879075,"vZ0":-1.1300707187901007,"x":140.92,"y":125.6,"x0":-2.20176252445792,"y0":50.00523024331393,"z0":6.331288194472225,"aX":1.8339135354218443},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.7,"breakHorizontal":-2.8,"spinRate":2258,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.4234320205679696,"extension":6.785255519263881},"index":0,"playId":"77337da0-2c5b-334d-9773-3f3ba503b650","pitchNumber":1,"startTime":"2026-04-22T19:19:11.400Z","endTime":"2026-04-22T19:19:15.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.208822640442303,"aZ":-41.530123346058716,"pfxX":6.304270704238088,"pfxZ":-7.554521937176022,"pX":1.1467070055612312,"pZ":1.8405403981922943,"vX0":4.9486068653085145,"vY0":-112.06336590708217,"vZ0":-0.7149267094161126,"x":73.29,"y":189.09,"x0":-1.9304722864157529,"y0":50.00330655438552,"z0":6.50476389392602,"aX":7.806685529109863},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.4,"breakHorizontal":-13.0,"spinRate":2532,"spinDirection":11},"zone":14,"typeConfidence":0.88,"plateTime":0.4937659898651874,"extension":6.846195329371149},"index":1,"playId":"b5f28414-df98-3cdc-9f12-dc23117bf7fb","pitchNumber":2,"startTime":"2026-04-22T19:19:27.652Z","endTime":"2026-04-22T19:19:32.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":79.9,"endSpeed":72.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.267718886139775,"aZ":-20.732394211687435,"pfxX":-7.075237938217848,"pfxZ":8.425740549851852,"pX":-1.3559046635808756,"pZ":3.353520138299361,"vX0":3.0460835968632307,"vY0":-116.23206858316426,"vZ0":-2.8161181044005175,"x":168.68,"y":148.23,"x0":-1.76930589271413,"y0":50.00491142389111,"z0":6.565294939089856,"aX":-9.611307676918278},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":14.8,"breakHorizontal":12.0,"spinRate":1579,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4725592772690712,"extension":6.895015280552565},"index":2,"playId":"3d3cb81e-a64a-3fa2-a81f-f617b6d3ad01","pitchNumber":3,"startTime":"2026-04-22T19:19:47.639Z","endTime":"2026-04-22T19:19:51.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"80771fd1-2e1b-496a-a150-d4190255b33e","startTime":"2026-04-22T19:20:07.748Z","endTime":"2026-04-22T19:20:12.748Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.841709232890683,"aZ":-21.59688438842738,"pfxX":-5.665602187459123,"pfxZ":7.684090425321509,"pX":-0.16911424896516555,"pZ":3.30369199632358,"vX0":5.157321402057729,"vY0":-116.54340143573117,"vZ0":-2.9917020443592945,"x":123.45,"y":149.58,"x0":-1.6742905569586046,"y0":50.001412071033535,"z0":6.643249632033916,"aX":-7.7957771272885985},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":13.4,"breakHorizontal":9.0,"spinRate":1570,"spinDirection":236},"zone":2,"typeConfidence":0.83,"plateTime":0.46994180409853126,"extension":6.959476898766646},"index":4,"playId":"675de294-66f5-3e47-9a4a-2735bd2abab4","pitchNumber":4,"startTime":"2026-04-22T19:20:25.491Z","endTime":"2026-04-22T19:20:32.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83137975025168,"aZ":-31.4930679844172,"pfxX":-8.228112580189958,"pfxZ":0.5032653454077454,"pX":-1.8764946088328311,"pZ":0.9695065640487707,"vX0":2.1348586367670355,"vY0":-115.81594587842906,"vZ0":-5.878870019195632,"x":188.53,"y":212.6,"x0":-1.7475463330290004,"y0":50.00113264202848,"z0":6.592054343750527,"aX":-11.054415926745317},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.4,"breakHorizontal":14.3,"spinRate":1446,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.47491384392187896,"extension":6.808000569363224},"index":5,"playId":"82b913a3-56c4-3944-ad6e-e0fbe0d60d9a","pitchNumber":5,"startTime":"2026-04-22T19:20:51.893Z","endTime":"2026-04-22T19:20:55.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59713415252859,"aZ":-23.24078785306744,"pfxX":2.556530038607857,"pfxZ":5.132704748520181,"pX":-0.4795086192801427,"pZ":2.373361251773928,"vX0":3.6289229556858285,"vY0":-130.8174193516515,"vZ0":-5.364829970344784,"x":135.28,"y":174.7,"x0":-2.2146844693143883,"y0":50.00097901850774,"z0":6.183906377838371,"aX":4.447026585101643},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-5.4,"spinRate":2141,"spinDirection":187},"zone":4,"typeConfidence":0.92,"plateTime":0.41808537481834396,"extension":6.812037159860277},"index":6,"playId":"bb0f14d9-15d3-391a-9d00-11dd8f1b876c","pitchNumber":6,"startTime":"2026-04-22T19:21:13.059Z","endTime":"2026-04-22T19:21:16.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13653603726843,"aZ":-15.531185412011753,"pfxX":-8.241222908931455,"pfxZ":8.783341809680875,"pX":-0.7387383769198634,"pZ":2.9427950985235563,"vX0":4.68510840828965,"vY0":-137.4263767027723,"vZ0":-5.909386575150494,"x":145.16,"y":159.32,"x0":-1.4034664860558739,"y0":50.00291154340964,"z0":6.192959693124586,"aX":-15.614586612974984},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":13.8,"spinRate":2130,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.40001036920537647,"extension":6.830220515242122},"index":7,"playId":"fac56785-e7bb-3fd2-bcf3-104a1ef5b48f","pitchNumber":7,"startTime":"2026-04-22T19:21:46.600Z","endTime":"2026-04-22T19:21:49.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.395823217927454,"aZ":-13.41388217168391,"pfxX":-7.928959179450626,"pfxZ":9.80256746437039,"pX":0.7005670430073715,"pZ":2.2671388666064836,"vX0":9.220952868240651,"vY0":-137.2324435051235,"vZ0":-8.091362963099165,"x":90.3,"y":177.57,"x0":-1.6674607758514381,"y0":50.002584164555074,"z0":6.160648898974247,"aX":-15.175071534499512},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":12.5,"spinRate":2093,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.39859092929932594,"extension":6.8368892267400065},"index":8,"playId":"4e9283bd-2455-3bb9-857e-4294d8f610c2","pitchNumber":8,"startTime":"2026-04-22T19:22:07.616Z","endTime":"2026-04-22T19:22:12.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.10000000000001,"awayTeamWinProbability":33.89999999999999,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.84,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:22:12.362Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T19:22:28.950Z","endTime":"2026-04-22T19:23:15.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.906070613516764,"aZ":-13.38508268223372,"pfxX":-7.375218874783523,"pfxZ":10.048528835635942,"pX":0.13077124701126078,"pZ":2.5465372695639665,"vX0":6.927402854201601,"vY0":-135.6810116626679,"vZ0":-7.649491671824089,"x":112.02,"y":170.02,"x0":-1.493813164567128,"y0":50.0022314975322,"z0":6.32962693772982,"aX":-13.789359045636514},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":11.9,"spinRate":2010,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.40325387055428275,"extension":6.704461596679485},"index":0,"playId":"cb59284e-2e1e-3026-9db4-6f8a66f39e51","pitchNumber":1,"startTime":"2026-04-22T19:22:33.451Z","endTime":"2026-04-22T19:22:37.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.521410038823294,"aZ":-39.884796100626296,"pfxX":7.522525595054898,"pfxZ":-5.931739805276395,"pX":1.0388651126187027,"pZ":0.9037759282270055,"vX0":4.205785314425825,"vY0":-114.26864185396134,"vZ0":-3.33395355787122,"x":77.4,"y":214.38,"x0":-1.813925974964196,"y0":50.003959985138806,"z0":6.369602918754574,"aX":9.773356095337974},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.4,"breakHorizontal":-14.8,"spinRate":2223,"spinDirection":25},"zone":14,"typeConfidence":0.87,"plateTime":0.48259802425754517,"extension":6.809113971274885},"index":1,"playId":"2b105a36-bd71-32c9-ab70-e4923da2710c","pitchNumber":2,"startTime":"2026-04-22T19:22:52.430Z","endTime":"2026-04-22T19:22:56.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43513974613059,"aZ":-24.731728691270902,"pfxX":-7.496916871965723,"pfxZ":5.432887543531814,"pX":0.6760599593290427,"pZ":2.1190903170242112,"vX0":7.147107874550084,"vY0":-116.47949275332729,"vZ0":-4.633398207396045,"x":91.23,"y":181.56,"x0":-1.4620516601995277,"y0":50.00335436144644,"z0":6.480052318437159,"aX":-10.27369039639109},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.9,"breakHorizontal":11.8,"spinRate":1581,"spinDirection":240},"zone":9,"typeConfidence":0.9,"plateTime":0.4707275685413226,"extension":7.025185387866478},"hitData":{"launchSpeed":76.8,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.74,"coordY":157.02}},"index":2,"playId":"8466b796-85d4-3069-92a0-d9ddf6ab175a","pitchNumber":3,"startTime":"2026-04-22T19:23:10.236Z","endTime":"2026-04-22T19:23:15.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":4.699999999999989,"leverageIndex":1.75,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:23:15.740Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T19:25:29.211Z","endTime":"2026-04-22T19:26:58.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14374513255001,"aZ":-26.48756408028234,"pfxX":-11.045043378869396,"pfxZ":3.1860585511374913,"pX":0.05016129665218676,"pZ":2.2473544700265404,"vX0":7.507114081523508,"vY0":-132.96622587058314,"vZ0":-2.9416640152231692,"x":115.09,"y":178.1,"x0":-1.3781085685961827,"y0":50.005075022910326,"z0":5.294861675721557,"aX":-19.732884424616508},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":18.4,"spinRate":2150,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4123057340332741,"extension":6.394911953146129},"index":0,"playId":"22f0dd6b-8a9c-32e3-97e5-823d71b09b07","pitchNumber":1,"startTime":"2026-04-22T19:25:34.321Z","endTime":"2026-04-22T19:25:38.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.483319692812753,"aZ":-24.28393758381735,"pfxX":-2.8994082854898053,"pfxZ":4.570709550675202,"pX":0.25487175080774715,"pZ":3.2294009898865403,"vX0":5.276679336112343,"vY0":-129.87840680518866,"vZ0":-0.6795563178998864,"x":107.28,"y":151.59,"x0":-1.4166985007178945,"y0":50.00419725769158,"z0":5.323881716134336,"aX":-5.007243542947454},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":4.2,"spinRate":2142,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.42001834546205075,"extension":6.5259299428046935},"index":1,"playId":"1eae789f-58a6-3e1b-a969-81ab11ebf7f8","pitchNumber":2,"startTime":"2026-04-22T19:25:48.895Z","endTime":"2026-04-22T19:25:55.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715962119455227,"aZ":-21.6573995167926,"pfxX":-2.5842693896388593,"pfxZ":6.017317263687406,"pX":-0.2729699368389723,"pZ":4.091989413522326,"vX0":3.9169263516829314,"vY0":-130.90026005968875,"vZ0":0.8685184267178806,"x":127.4,"y":128.3,"x0":-1.4479114610109065,"y0":50.004544632042354,"z0":5.36842633379786,"aX":-4.518638683752029},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":3.8,"spinRate":2206,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41725534091089145,"extension":6.481658310672857},"index":2,"playId":"0917e083-d6b2-3723-893c-746729caf16d","pitchNumber":3,"startTime":"2026-04-22T19:26:35.446Z","endTime":"2026-04-22T19:26:39.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.321601642068938,"aZ":-26.285819304463644,"pfxX":-11.32976945414492,"pfxZ":3.2587733691349143,"pX":0.8574485531580196,"pZ":2.6757366590383684,"vX0":9.364172840934916,"vY0":-133.69798278379918,"vZ0":-1.9776732652011524,"x":84.32,"y":166.54,"x0":-1.2216020034792947,"y0":50.00257715672894,"z0":5.31491548854964,"aX":-20.473058932574066},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":18.5,"spinRate":2103,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4099651369406754,"extension":6.554545926721338},"index":3,"playId":"cabc638d-1612-3a91-8afb-b2b2af202103","pitchNumber":4,"startTime":"2026-04-22T19:26:53.950Z","endTime":"2026-04-22T19:26:58.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:26:58.668Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to third baseman Coby Mayo.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T19:27:10.761Z","endTime":"2026-04-22T19:27:47.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18855081931038,"aZ":-21.927091393415022,"pfxX":-1.9383577947088297,"pfxZ":5.944679766709477,"pX":0.6446517657324551,"pZ":3.47957475604169,"vX0":5.736911035453478,"vY0":-130.20804665075175,"vZ0":-0.6602498321538689,"x":92.43,"y":144.83,"x0":-1.3310966882957582,"y0":50.00616130458488,"z0":5.388861247742919,"aX":-3.343798602898334},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.8,"breakHorizontal":2.3,"spinRate":2246,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4199288912899126,"extension":6.395760992266747},"index":0,"playId":"a68dc68e-773e-3cdd-b332-62a544554e15","pitchNumber":1,"startTime":"2026-04-22T19:27:21.162Z","endTime":"2026-04-22T19:27:25.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84498332915273,"aZ":-27.972554136798244,"pfxX":-11.995682485740536,"pfxZ":2.3726733939917892,"pX":-0.9932809083136366,"pZ":2.268399482587513,"vX0":5.42167540889123,"vY0":-133.02327632134103,"vZ0":-2.173558851325379,"x":154.86,"y":177.53,"x0":-1.513415108963648,"y0":50.002564834618596,"z0":5.149604404074241,"aX":-21.22981755846571},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":20.3,"spinRate":2099,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41374085412625616,"extension":6.3920950465506285},"hitData":{"launchSpeed":97.1,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.58,"coordY":169.68}},"index":1,"playId":"6d7b736f-10ca-388d-ad1b-66a2cb936916","pitchNumber":2,"startTime":"2026-04-22T19:27:38.493Z","endTime":"2026-04-22T19:27:47.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:27:47.330Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T19:28:15.547Z","endTime":"2026-04-22T19:29:49.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97101820155706,"aZ":-25.68161874473058,"pfxX":-10.254461512723744,"pfxZ":3.719486938029439,"pX":-2.026764580203026,"pZ":3.5813661076275856,"vX0":1.9645882447033958,"vY0":-132.4356545132731,"vZ0":0.15474870345862812,"x":194.26,"y":142.08,"x0":-1.4557297880460678,"y0":50.00015400860428,"z0":5.428274807460372,"aX":-17.88909992822521},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":18.0,"spinRate":2098,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.41642551469532707,"extension":6.366499307589507},"index":0,"playId":"bb29ed74-ac52-3e64-ab1a-eb7fb3c9a9f2","pitchNumber":1,"startTime":"2026-04-22T19:28:19.005Z","endTime":"2026-04-22T19:28:22.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564267236244632,"aZ":-32.20719529831292,"pfxX":-11.369745485255137,"pfxZ":-0.023171647707814103,"pX":-1.9526340245670897,"pZ":2.4849018826149005,"vX0":2.868971627030722,"vY0":-124.18165624956364,"vZ0":-0.025570939799425707,"x":191.43,"y":171.69,"x0":-1.6576259045974828,"y0":50.00250713142173,"z0":5.2107745598517505,"aX":-17.473227389076506},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":19.7,"spinRate":1754,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.44380258130015493,"extension":6.258650762419442},"index":1,"playId":"d7e072b4-b5af-3195-b52c-d13b70fb1a6e","pitchNumber":2,"startTime":"2026-04-22T19:28:35.084Z","endTime":"2026-04-22T19:28:42.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bobby Witt Jr. steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"d7e072b4-b5af-3195-b52c-d13b70fb1a6e","startTime":"2026-04-22T19:28:48.068Z","endTime":"2026-04-22T19:29:06.190Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"postOnSecond":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.17,"dramaIndex":46.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":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.438778555472904,"aZ":-20.575504119658504,"pfxX":-3.8368031383472645,"pfxZ":6.582272096329337,"pX":-0.7781372476971867,"pZ":4.982439254021067,"vX0":3.2170974610972545,"vY0":-132.465286785691,"vZ0":2.7043517767817873,"x":146.66,"y":104.25,"x0":-1.5147177623798644,"y0":50.00528439268768,"z0":5.459197510446263,"aX":-6.764263622998162},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.7,"breakHorizontal":6.1,"spinRate":2103,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4147714998825043,"extension":6.608222734845044},"index":3,"playId":"8922c364-02cd-377f-9a7d-6d56cd9f8dc9","pitchNumber":3,"startTime":"2026-04-22T19:29:06.190Z","endTime":"2026-04-22T19:29:10.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.0,"endSpeed":63.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77462242384643,"aZ":-40.38366175595915,"pfxX":8.779324829962395,"pfxZ":-8.09987341919512,"pX":-0.7544055130265404,"pZ":1.7984832438391591,"vX0":-0.8614428798984217,"vY0":-101.75345797279576,"vZ0":2.3370567643650886,"x":145.76,"y":190.22,"x0":-1.4537244706797632,"y0":50.000931495697344,"z0":5.762807305032434,"aX":8.90371008961674},"breaks":{"breakAngle":12.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-70.6,"breakVerticalInduced":-13.1,"breakHorizontal":-15.4,"spinRate":2212,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.5451897799827354,"extension":6.393757713521039},"index":4,"playId":"0983b120-02f4-3bea-a195-bb24b5976f69","pitchNumber":4,"startTime":"2026-04-22T19:29:25.784Z","endTime":"2026-04-22T19:29:29.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.723699190212127,"aZ":-22.67062203885519,"pfxX":-2.537340223188577,"pfxZ":5.565382074041958,"pX":0.8921548893733483,"pZ":3.6191626196548765,"vX0":6.539524290616202,"vY0":-129.99974901346866,"vZ0":0.23151858216902288,"x":82.99,"y":141.06,"x0":-1.328479022378435,"y0":50.005490326569415,"z0":5.252412762090262,"aX":-4.335933929843884},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":3.1,"spinRate":2085,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4216285092364407,"extension":6.398462005994962},"index":5,"playId":"25ebbcf3-bdfa-3321-b08c-bdbe4dbfcf07","pitchNumber":5,"startTime":"2026-04-22T19:29:45.811Z","endTime":"2026-04-22T19:29:49.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.4,"awayTeamWinProbability":25.599999999999994,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":1.17,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:29:49.599Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Salvador Perez grounds into a double play, third baseman Coby Mayo to second baseman Jeremiah Jackson to first baseman Pete Alonso. Vinnie Pasquantino out at 2nd. Salvador Perez out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T19:30:05.965Z","endTime":"2026-04-22T19:30:46.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25272277888518,"aZ":-25.628391325338143,"pfxX":-10.329846184454539,"pfxZ":3.5364419638537914,"pX":0.2105738439492213,"pZ":3.0966695500928694,"vX0":7.8475717889002645,"vY0":-134.96841639108803,"vZ0":-1.1132876525024582,"x":108.97,"y":155.17,"x0":-1.3866602221332662,"y0":50.0052731387429,"z0":5.312465582105676,"aX":-19.13852689439906},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":17.2,"spinRate":2063,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.40519142379879103,"extension":6.618048806907775},"index":0,"playId":"daed5125-7528-3130-9cc1-dee26852720b","pitchNumber":1,"startTime":"2026-04-22T19:30:17.812Z","endTime":"2026-04-22T19:30:21.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.5,"endSpeed":84.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.964152360902315,"aZ":-25.43656304397653,"pfxX":-11.067568603909393,"pfxZ":3.6995489793834953,"pX":-0.7628337604317023,"pZ":2.4319666464582705,"vX0":5.67994089006541,"vY0":-134.51809096634724,"vZ0":-2.5932731891172596,"x":146.08,"y":173.12,"x0":-1.4712363598324258,"y0":50.0029719631935,"z0":5.2244775455030386,"aX":-20.14975936838563},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":18.7,"spinRate":2143,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4082088691124657,"extension":6.482579777150126},"hitData":{"launchSpeed":75.8,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.27,"coordY":165.12}},"index":1,"playId":"78a9e99f-0fcb-3fb4-9f3d-53b23730cce5","pitchNumber":2,"startTime":"2026-04-22T19:30:38.200Z","endTime":"2026-04-22T19:30:46.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-8.400000000000006,"leverageIndex":1.79,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:30:46.463Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Beavers pops out to third baseman Nick Loftin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T19:33:02.004Z","endTime":"2026-04-22T19:33:13.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nick Loftin replaces third baseman Maikel Garcia, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T19:32:21.126Z","endTime":"2026-04-22T19:33:04.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805679225413005,"aZ":-23.221402071143174,"pfxX":-0.1298820808949276,"pfxZ":5.43945178168767,"pX":0.2459213850918011,"pZ":2.253305299821426,"vX0":6.025094322976681,"vY0":-127.8370785002356,"vZ0":-5.42358461089191,"x":107.63,"y":177.94,"x0":-2.1304378326327984,"y0":50.00214489063506,"z0":6.239571980594635,"aX":-0.21503915819025476},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.8,"breakHorizontal":-1.2,"spinRate":2151,"spinDirection":196},"zone":9,"typeConfidence":0.84,"plateTime":0.429425834936509,"extension":6.810389494890991},"hitData":{"launchSpeed":88.8,"launchAngle":80.0,"totalDistance":69.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":109.33,"coordY":184.89}},"index":1,"playId":"967b593a-10b3-3221-b5d2-dc2a952bd321","pitchNumber":1,"startTime":"2026-04-22T19:33:04.319Z","endTime":"2026-04-22T19:33:13.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:33:13.234Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T19:33:32.296Z","endTime":"2026-04-22T19:34:24.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19044026364444,"aZ":-38.62437668978612,"pfxX":6.279513846253089,"pfxZ":-5.127629693632969,"pX":0.011712405408942118,"pZ":0.782089120729017,"vX0":2.8779532014913065,"vY0":-112.25604998835392,"vZ0":-3.630059724099164,"x":116.55,"y":217.66,"x0":-2.1090892149153184,"y0":50.00463748575388,"z0":6.412774304109068,"aX":7.8936192174259805},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-10.0,"breakHorizontal":-12.1,"spinRate":2413,"spinDirection":22},"zone":14,"typeConfidence":0.88,"plateTime":0.49078282652810135,"extension":6.993978431721358},"index":0,"playId":"897e7f3a-3ea5-365b-acbe-3837a77ee1b0","pitchNumber":1,"startTime":"2026-04-22T19:33:36.322Z","endTime":"2026-04-22T19:33:40.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472909074418208,"aZ":-15.073542539956343,"pfxX":-6.513406320615504,"pfxZ":9.353927746797583,"pX":-1.7503757276934144,"pZ":3.2325532349951156,"vX0":2.92796440809511,"vY0":-134.45102454793573,"vZ0":-5.334550105475461,"x":183.72,"y":151.5,"x0":-2.0078767047746964,"y0":50.00645252476567,"z0":6.31425699679225,"aX":-11.913202115316299},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":11.2,"spinRate":2051,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4075688943313751,"extension":6.847353532616722},"index":1,"playId":"23b34037-3f52-3fb3-ad79-a909195bc357","pitchNumber":2,"startTime":"2026-04-22T19:33:49.597Z","endTime":"2026-04-22T19:33:53.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27202014964133,"aZ":-14.993433819719511,"pfxX":-5.733235638275307,"pfxZ":9.298691912332481,"pX":-1.3068852549349967,"pZ":3.492755709332695,"vX0":3.4542057845920806,"vY0":-134.59437161147181,"vZ0":-5.175382697975458,"x":166.82,"y":144.48,"x0":-1.8573209485745605,"y0":50.00196823956976,"z0":6.490226419752473,"aX":-10.593088472770477},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2004,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.405836919267454,"extension":6.791201064064785},"index":2,"playId":"0dc1f081-44ad-3abe-9592-b9a2e63334f1","pitchNumber":3,"startTime":"2026-04-22T19:34:03.750Z","endTime":"2026-04-22T19:34:07.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":83.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05823422210469,"aZ":-11.072650466724234,"pfxX":-1.8498708623582854,"pfxZ":11.701952153537553,"pX":-0.2790065724095483,"pZ":3.5968157017015954,"vX0":4.124516625819555,"vY0":-133.50936707665858,"vZ0":-5.682677747237257,"x":127.64,"y":141.67,"x0":-1.6043276751293178,"y0":50.001883898785394,"z0":6.551612780172189,"aX":-3.335945205536577},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.2,"breakHorizontal":2.4,"spinRate":2199,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.410444811510704,"extension":6.72238927863685},"index":3,"playId":"7e6b1b5b-8380-3b87-b48f-a5ca1bd9308a","pitchNumber":4,"startTime":"2026-04-22T19:34:20.276Z","endTime":"2026-04-22T19:34:24.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:34:24.698Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samuel Basallo singles on a line drive to right fielder Jac Caglianone. Pete Alonso to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T19:34:44.226Z","endTime":"2026-04-22T19:36:14.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"postOnSecond":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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, 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":79.9,"endSpeed":72.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.765995052736205,"aZ":-23.54936829190347,"pfxX":-6.660510678945595,"pfxZ":6.371086647482134,"pX":-0.5348031482589998,"pZ":4.0391026664655945,"vX0":4.563791917975965,"vY0":-116.20849588681192,"vZ0":-1.0526403672507807,"x":137.39,"y":129.72,"x0":-1.668354719602293,"y0":50.005007931436836,"z0":6.7552737388340365,"aX":-9.021693759265341},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":11.5,"breakHorizontal":10.8,"spinRate":1617,"spinDirection":240},"zone":11,"typeConfidence":0.88,"plateTime":0.4731057575392752,"extension":6.711452433607955},"index":0,"playId":"53973245-5c70-35ca-b1df-dff8662d5ded","pitchNumber":1,"startTime":"2026-04-22T19:34:48.075Z","endTime":"2026-04-22T19:34:51.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.872985598551583,"aZ":-23.219173031756924,"pfxX":-6.634212888387511,"pfxZ":6.607701655329146,"pX":-0.7837878568484195,"pZ":2.4412609438685187,"vX0":4.257956894055499,"vY0":-115.99730256677393,"vZ0":-4.470885146659708,"x":146.88,"y":172.87,"x0":-1.7866225381873746,"y0":50.001770518478736,"z0":6.6228650277926135,"aX":-8.98780876243374},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":11.0,"breakHorizontal":10.9,"spinRate":1540,"spinDirection":238},"zone":4,"typeConfidence":0.89,"plateTime":0.47324600330371425,"extension":6.7783755544232225},"index":1,"playId":"61f7e8b7-7bdd-3f5e-9f7e-7a434647686d","pitchNumber":2,"startTime":"2026-04-22T19:35:02.761Z","endTime":"2026-04-22T19:35:06.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-22T19:35:15.902Z","endTime":"2026-04-22T19:35:28.120Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52033236407039,"aZ":-13.350840702545192,"pfxX":-3.9151945415427076,"pfxZ":9.989154713498401,"pX":0.5162682476343224,"pZ":4.370371671413698,"vX0":7.000028662776523,"vY0":-136.30147835963837,"vZ0":-3.0254817110813907,"x":97.32,"y":120.78,"x0":-1.5747336549580229,"y0":50.00459611905604,"z0":6.414815290544036,"aX":-7.379880307974683},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2214,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.401619170092101,"extension":6.880466222725992},"index":3,"playId":"ede1a93e-944b-3344-817c-1e9e7dfdac02","pitchNumber":3,"startTime":"2026-04-22T19:35:28.120Z","endTime":"2026-04-22T19:35:32.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98120579973069,"aZ":-12.38357671498357,"pfxX":-3.0767894595546856,"pfxZ":10.591580827032587,"pX":1.0790752251647235,"pZ":3.3360568502014214,"vX0":8.340490957817773,"vY0":-135.88246697114715,"vZ0":-5.951711499543546,"x":75.87,"y":148.71,"x0":-1.6314132502967462,"y0":50.00377502633107,"z0":6.416427733037095,"aX":-5.750338204914596},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":3.8,"spinRate":2249,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40321045276067435,"extension":6.8486771411861},"index":4,"playId":"60853c7c-8fac-3705-b4ff-9071262759f5","pitchNumber":4,"startTime":"2026-04-22T19:35:45.537Z","endTime":"2026-04-22T19:35:49.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16391644251032,"aZ":-31.34817088694093,"pfxX":-9.169315428805128,"pfxZ":0.5922676288989557,"pX":-0.9295526132512502,"pZ":1.6946138802853992,"vX0":4.767327344614133,"vY0":-118.40514830100368,"vZ0":-4.525341571730165,"x":152.43,"y":193.03,"x0":-1.7905300099360535,"y0":50.00425060391238,"z0":6.538032701786922,"aX":-12.862926319107594},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.1,"breakHorizontal":15.2,"spinRate":1467,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.46474263772599356,"extension":6.933313808314831},"hitData":{"launchSpeed":88.3,"launchAngle":15.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.93,"coordY":90.76}},"index":5,"playId":"857730ac-db66-39b8-839d-8be03d6fa76e","pitchNumber":5,"startTime":"2026-04-22T19:36:03.541Z","endTime":"2026-04-22T19:36:14.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.03,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:36:14.629Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leody Taveras singles on a line drive to right fielder Jac Caglianone. Pete Alonso scores. Samuel Basallo to 3rd. Leody Taveras to 2nd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T19:36:38.221Z","endTime":"2026-04-22T19:38:16.568Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"postOnThird":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31716962418362,"aZ":-11.017680849613308,"pfxX":-2.9859483127018867,"pfxZ":11.572346795729855,"pX":0.7871334640019397,"pZ":1.1308524577716894,"vX0":6.8178550567719,"vY0":-134.1773305525223,"vZ0":-11.594232936793277,"x":87.0,"y":208.25,"x0":-1.3957975014580504,"y0":50.00224634866178,"z0":6.2864541000613725,"aX":-5.459018295684838},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":4.0,"spinRate":2177,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4078066390190762,"extension":6.851176573949954},"index":0,"playId":"b5359664-c622-366b-b376-a638c21924d1","pitchNumber":1,"startTime":"2026-04-22T19:36:45.488Z","endTime":"2026-04-22T19:36:49.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952575517479314,"aZ":-15.83643634335706,"pfxX":-2.0847722638305757,"pfxZ":9.216212311172443,"pX":0.8253445324734353,"pZ":2.3018600486726837,"vX0":7.580768334775634,"vY0":-132.01567816447402,"vZ0":-7.234257224671681,"x":85.54,"y":176.63,"x0":-1.8070473579799697,"y0":50.002123713625494,"z0":6.233977157258405,"aX":-3.695645315270424},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":2.2,"spinRate":2187,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.41419839528342584,"extension":6.949451225656601},"index":1,"playId":"ae15bb82-5d5b-333b-9e47-7f3ccb13a5a3","pitchNumber":2,"startTime":"2026-04-22T19:37:02.006Z","endTime":"2026-04-22T19:37:06.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.373901239714193,"aZ":-18.940366458946844,"pfxX":-5.413868838055301,"pfxZ":9.53803981339624,"pX":0.19470729007764212,"pZ":3.1658502962847854,"vX0":5.8762197039624064,"vY0":-117.38346118157493,"vZ0":-3.850021610808579,"x":109.58,"y":153.3,"x0":-1.644253495483301,"y0":50.00421450557722,"z0":6.6027392593244825,"aX":-7.5137825519569175},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":1567,"spinDirection":238},"zone":2,"typeConfidence":0.84,"plateTime":0.4675991438631497,"extension":6.819687820907234},"index":2,"playId":"dc388fa3-50b0-327c-bb6e-8457f96111a2","pitchNumber":3,"startTime":"2026-04-22T19:37:18.499Z","endTime":"2026-04-22T19:37:22.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.715713473611448,"aZ":-9.676129209780356,"pfxX":-4.702400430138548,"pfxZ":12.084949653460878,"pX":0.9786851514024502,"pZ":3.8265894522300665,"vX0":8.352982724996941,"vY0":-136.03550659714926,"vZ0":-5.248927286139204,"x":79.69,"y":135.46,"x0":-1.530146683516144,"y0":50.00378685559722,"z0":6.46126017578793,"aX":-8.755993458793931},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.9,"breakHorizontal":6.6,"spinRate":2165,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4036795997957201,"extension":6.898856772909867},"index":3,"playId":"68ed48f0-cfd1-3a05-b9ea-30b862dea704","pitchNumber":4,"startTime":"2026-04-22T19:37:45.167Z","endTime":"2026-04-22T19:37:48.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":76.4,"endSpeed":70.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53163913171396,"aZ":-40.49662473363903,"pfxX":5.000832191895805,"pfxZ":-6.695984224021469,"pX":-0.38496068777908393,"pZ":1.6600457009115033,"vX0":2.3785727773136593,"vY0":-111.26309763423605,"vZ0":-1.1694138625065769,"x":131.67,"y":193.96,"x0":-2.1203976916054503,"y0":50.002327642464174,"z0":6.420463274629929,"aX":6.216362325167237},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-12.1,"breakHorizontal":-9.7,"spinRate":2071,"spinDirection":17},"zone":13,"typeConfidence":0.88,"plateTime":0.49387509867762436,"extension":6.744748953641954},"hitData":{"launchSpeed":99.4,"launchAngle":13.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.81,"coordY":86.77}},"index":4,"playId":"ec787425-0da4-34e5-a973-cb3262279a8a","pitchNumber":5,"startTime":"2026-04-22T19:38:04.484Z","endTime":"2026-04-22T19:38:16.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"first":{"id":694212,"link":"/api/v1/people/694212"},"second":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.1,"awayTeamWinProbability":62.9,"homeTeamWinProbabilityAdded":-22.199999999999996,"leverageIndex":3.2,"dramaIndex":221.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:38:16.568Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a line drive to left fielder Lane Thomas. Samuel Basallo scores. Leody Taveras scores.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T19:39:32.766Z","endTime":"2026-04-22T19:40:24.430Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T19:39:20.313Z","endTime":"2026-04-22T19:39:34.999Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50328654436935,"aZ":-24.492225389393568,"pfxX":-0.17477700124074502,"pfxZ":4.769606121111011,"pX":1.4794621968408252,"pZ":0.4055369547934732,"vX0":7.594876752927067,"vY0":-126.07093559836703,"vZ0":-9.45770880121269,"x":60.61,"y":227.83,"x0":-1.5487952936897462,"y0":50.00436535728316,"z0":6.181017989623455,"aX":-0.28306311489111846},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":-1.4,"spinRate":2054,"spinDirection":190},"zone":14,"typeConfidence":0.64,"plateTime":0.4343806773713519,"extension":6.958166115717574},"index":1,"playId":"a087117f-e5b6-37bc-a191-7242717a057a","pitchNumber":1,"startTime":"2026-04-22T19:39:34.999Z","endTime":"2026-04-22T19:39:39.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12417299462715,"aZ":-10.629326953385767,"pfxX":-5.802355860467909,"pfxZ":11.545270831781089,"pX":0.71371426478772,"pZ":2.4562517913378974,"vX0":7.6790412470842195,"vY0":-136.27529211090328,"vZ0":-8.736814207233355,"x":89.79,"y":172.46,"x0":-1.3970840410905287,"y0":50.00301828210551,"z0":6.453428402630004,"aX":-10.828647511578406},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":8.8,"spinRate":2234,"spinDirection":196},"zone":6,"typeConfidence":0.72,"plateTime":0.4031219669351338,"extension":6.861013554466621},"index":2,"playId":"fcd00387-a008-3006-8557-c967ef77bc88","pitchNumber":2,"startTime":"2026-04-22T19:39:56.913Z","endTime":"2026-04-22T19:40:00.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10071678846735,"aZ":-27.355208737774614,"pfxX":0.7455087537617273,"pfxZ":3.1044488125853036,"pX":0.7629107120263118,"pZ":2.717723170128938,"vX0":5.541548294102934,"vY0":-124.44330260956716,"vZ0":-3.4496471512542506,"x":87.92,"y":165.4,"x0":-1.5982418936314797,"y0":50.00540288462159,"z0":6.410706332971998,"aX":1.1587257871357148},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-2.8,"spinRate":1997,"spinDirection":199},"zone":6,"typeConfidence":0.9,"plateTime":0.4416781961481022,"extension":6.766169646569431},"hitData":{"launchSpeed":75.6,"launchAngle":25.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.42,"coordY":84.2}},"index":3,"playId":"d07ef7ab-f407-3b2d-bb2a-03d75a1696fa","pitchNumber":3,"startTime":"2026-04-22T19:40:13.407Z","endTime":"2026-04-22T19:40:24.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":665750,"link":"/api/v1/people/665750"},"third":{"id":694212,"link":"/api/v1/people/694212"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":608379,"link":"/api/v1/people/608379"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-15.100000000000001,"leverageIndex":2.47,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:40:24.430Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colton Cowser singles on a line drive to right fielder Jac Caglianone. Jeremiah Jackson to 3rd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T19:43:25.268Z","endTime":"2026-04-22T19:44:20.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnThird":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[2],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T19:40:53.140Z","endTime":"2026-04-22T19:41:06.882Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T19:41:06.882Z","endTime":"2026-04-22T19:41:18.915Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eli Morgan replaces Michael Wacha.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-22T19:41:18.915Z","endTime":"2026-04-22T19:43:27.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669212,"link":"/api/v1/people/669212"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608379,"link":"/api/v1/people/608379","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":68.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90916803716036,"aZ":-27.910624301569495,"pfxX":-10.987085460752208,"pfxZ":3.5640321942095667,"pX":-0.6090439483927677,"pZ":3.078338724040356,"vX0":3.273217981408931,"vY0":-109.11907173699886,"vZ0":0.44875121472712975,"x":140.22,"y":155.66,"x0":-0.7096088739192518,"y0":50.000015405655695,"z0":5.900395621690848,"aX":-13.120501526989097},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":7.0,"breakHorizontal":18.8,"spinRate":2135,"spinDirection":260},"zone":1,"typeConfidence":0.9,"plateTime":0.5038055035838354,"extension":6.125417507122176},"index":3,"playId":"de7b2476-adad-321d-873b-21bb2d15842c","pitchNumber":1,"startTime":"2026-04-22T19:43:27.422Z","endTime":"2026-04-22T19:43:31.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01888702461297,"aZ":-27.499571230900266,"pfxX":-10.047709270393069,"pfxZ":3.885298844199032,"pX":-1.2626165677886352,"pZ":1.7219976082145523,"vX0":1.6266611436583411,"vY0":-109.49292197943424,"vZ0":-2.6396708754410536,"x":165.13,"y":192.29,"x0":-0.7148473889084622,"y0":50.00138779291617,"z0":5.9134586896088015,"aX":-12.084939632416773},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":6.6,"breakHorizontal":17.6,"spinRate":2188,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.502024647463982,"extension":6.251885581394424},"index":4,"playId":"16fad5d7-5edd-300f-8a11-ea3ae3bd58fc","pitchNumber":2,"startTime":"2026-04-22T19:43:46.495Z","endTime":"2026-04-22T19:43:50.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":67.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52431601608504,"aZ":-29.583194721825887,"pfxX":-10.4497365692614,"pfxZ":2.204465121222883,"pX":-0.5185925891008376,"pZ":2.0003608969150517,"vX0":3.0496464209277607,"vY0":-108.74566823741901,"vZ0":-1.3877350550635112,"x":136.77,"y":184.77,"x0":-0.5976713205196916,"y0":50.00198573668098,"z0":5.91407264315474,"aX":-12.271425546285062},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":4.0,"breakHorizontal":17.9,"spinRate":2185,"spinDirection":265},"zone":7,"typeConfidence":0.9,"plateTime":0.5074748994145448,"extension":6.381357487734684},"hitData":{"launchSpeed":78.2,"launchAngle":18.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.36,"coordY":121.47}},"index":5,"playId":"2363d17f-9eb5-39b5-9e83-a838b2279070","pitchNumber":3,"startTime":"2026-04-22T19:44:08.248Z","endTime":"2026-04-22T19:44:20.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.900000000000002,"awayTeamWinProbability":83.1,"homeTeamWinProbabilityAdded":-5.099999999999998,"leverageIndex":0.93,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:44:20.683Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Coby Mayo homers (2) on a fly ball to left center field. Jeremiah Jackson scores. Colton Cowser scores.","rbi":3,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T19:44:42.271Z","endTime":"2026-04-22T19:45:49.746Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":669212,"link":"/api/v1/people/669212"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":{"id":669212,"link":"/api/v1/people/669212"},"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(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":85.2,"endSpeed":78.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878058658596252,"aZ":-23.499185695828505,"pfxX":0.612485936119496,"pfxZ":5.535376912266898,"pX":0.2024215756402766,"pZ":2.6941500898208766,"vX0":1.882860610233372,"vY0":-124.14808259769762,"vZ0":-2.7888341733612845,"x":109.28,"y":166.04,"x0":-0.644148241989994,"y0":50.00526093139077,"z0":5.779343774501206,"aX":0.9596533923262597},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.6,"breakHorizontal":-1.6,"spinRate":2378,"spinDirection":191},"zone":5,"typeConfidence":0.89,"plateTime":0.4404927606636302,"extension":6.210591823309224},"index":0,"playId":"691beb95-fe9e-395a-91d0-cc77a4d49a3e","pitchNumber":1,"startTime":"2026-04-22T19:44:59.095Z","endTime":"2026-04-22T19:45:03.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.978053142288474,"aZ":-24.60927912485099,"pfxX":0.9332688802329454,"pfxZ":4.827896684409478,"pX":0.008176856581039357,"pZ":2.1913562427980486,"vX0":0.9218209120922299,"vY0":-124.38401044830962,"vZ0":-3.8441617049087924,"x":116.69,"y":179.61,"x0":-0.4884977158142705,"y0":50.00358409533606,"z0":5.797852583810798,"aX":1.4618535693234225},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.0,"breakHorizontal":-1.9,"spinRate":2486,"spinDirection":187},"zone":8,"typeConfidence":0.89,"plateTime":0.440385646062464,"extension":6.2006936331868205},"hitData":{"launchSpeed":110.0,"launchAngle":33.0,"totalDistance":452.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":39.09,"coordY":36.97}},"index":1,"playId":"f08e5cc9-f913-32ac-a6dc-d904ea4bf2bd","pitchNumber":2,"startTime":"2026-04-22T19:45:21.645Z","endTime":"2026-04-22T19:45:49.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.2,"awayTeamWinProbability":94.8,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":1.45,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:45:49.746Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T19:46:06.354Z","endTime":"2026-04-22T19:46:35.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53020288907935,"aZ":-12.342182469901916,"pfxX":-6.245602806252144,"pfxZ":11.261119011546295,"pX":-0.025911178259250676,"pZ":3.2303541813478445,"vX0":2.9415015611033377,"vY0":-132.43074115872878,"vZ0":-4.462270175739753,"x":117.99,"y":151.56,"x0":-0.34481363736620374,"y0":50.00138441968868,"z0":5.852419002311061,"aX":-10.99809937458413},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.6,"breakHorizontal":10.6,"spinRate":2233,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.41495198719256443,"extension":6.396368411391155},"index":0,"playId":"39397520-6107-3c15-a8e7-7d1492c82feb","pitchNumber":1,"startTime":"2026-04-22T19:46:12.382Z","endTime":"2026-04-22T19:46:15.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.70188430176102,"aZ":-30.365857395329733,"pfxX":-10.151604300843577,"pfxZ":1.4292528870567898,"pX":-0.14602441618776546,"pZ":1.04851358522792,"vX0":3.6678371174102824,"vY0":-111.51821749839124,"vZ0":-3.4527745670442926,"x":122.57,"y":210.47,"x0":-0.49153892154249185,"y0":50.00083229997075,"z0":5.743054342688939,"aX":-12.808524081629821},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":2.0,"breakHorizontal":17.5,"spinRate":2175,"spinDirection":273},"zone":13,"typeConfidence":0.9,"plateTime":0.49081305063961445,"extension":6.454518645408037},"hitData":{"launchSpeed":71.1,"launchAngle":1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.59,"coordY":148.67}},"index":1,"playId":"badff1bd-8ede-34c9-b32e-d70b33ba620e","pitchNumber":2,"startTime":"2026-04-22T19:46:28.850Z","endTime":"2026-04-22T19:46:35.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":0.2999999999999998,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:46:35.059Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T19:47:02.025Z","endTime":"2026-04-22T19:47:59.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.193494830206987,"aZ":-28.9794502618715,"pfxX":1.405133118263925,"pfxZ":1.9890380124249525,"pX":0.40664239025212856,"pZ":3.3688170363382755,"vX0":1.4526820779640142,"vY0":-124.8795942255169,"vZ0":-0.3567728954249061,"x":101.5,"y":147.82,"x0":-0.36158993591299193,"y0":50.002011167912144,"z0":5.863577626365559,"aX":2.2563629753277246},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":-2.9,"spinRate":2238,"spinDirection":183},"zone":3,"typeConfidence":0.9,"plateTime":0.43582609009176076,"extension":6.147609656989092},"index":0,"playId":"5272454b-a6e1-31d3-b422-d6c906e8239a","pitchNumber":1,"startTime":"2026-04-22T19:47:02.083Z","endTime":"2026-04-22T19:47:05.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":90.8,"endSpeed":82.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.435726524125982,"aZ":-14.021956552706696,"pfxX":-6.480594845508527,"pfxZ":10.371625475983159,"pX":0.003724344575700151,"pZ":3.084657154962688,"vX0":2.8347074214165118,"vY0":-132.052705741458,"vZ0":-4.420182275218704,"x":116.86,"y":155.49,"x0":-0.24688428518850258,"y0":50.00550032265602,"z0":5.825741768754031,"aX":-11.346035300409497},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.9,"breakHorizontal":11.0,"spinRate":2194,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.41618432783422943,"extension":6.3580535497248745},"index":1,"playId":"a3c42759-433f-3a69-ac17-f24786b4ecb4","pitchNumber":2,"startTime":"2026-04-22T19:47:16.783Z","endTime":"2026-04-22T19:47:19.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15255501027987,"aZ":-26.30669989779017,"pfxX":2.093182593092087,"pfxZ":3.593151835471256,"pX":0.41892126259497553,"pZ":0.8891412101267121,"vX0":1.02610274046019,"vY0":-126.09264170692072,"vZ0":-6.649861563591622,"x":101.03,"y":214.77,"x0":-0.2634696197722994,"y0":50.00431830922259,"z0":5.641986753969213,"aX":3.419605552024023},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-4.0,"spinRate":2245,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.43199308086416055,"extension":6.121150089532651},"index":2,"playId":"0557f22b-92e3-3acf-928b-02302c333268","pitchNumber":3,"startTime":"2026-04-22T19:47:34.698Z","endTime":"2026-04-22T19:47:38.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":69.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.718338768955615,"aZ":-32.779735846722076,"pfxX":-11.080504581780344,"pfxZ":-0.4996670174163107,"pX":0.27061067619381063,"pZ":1.8134020532884625,"vX0":4.3105676339451655,"vY0":-109.41371454406722,"vZ0":-1.1563481214581586,"x":106.68,"y":189.82,"x0":-0.2938211615519422,"y0":50.00440092072451,"z0":5.886171369321913,"aX":-13.330338967545131},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-0.8,"breakHorizontal":18.8,"spinRate":2251,"spinDirection":272},"zone":8,"typeConfidence":0.9,"plateTime":0.5020985379471927,"extension":6.179848719373397},"hitData":{"launchSpeed":97.9,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.88,"coordY":154.48}},"index":3,"playId":"4a44b4a8-6865-3ab5-93fe-51d99630304a","pitchNumber":4,"startTime":"2026-04-22T19:47:51.237Z","endTime":"2026-04-22T19:47:59.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.7,"awayTeamWinProbability":94.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:47:59.547Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Carter Jensen homers (6) on a fly ball to center field.","rbi":1,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T19:50:08.866Z","endTime":"2026-04-22T19:51:52.018Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T19:50:02.514Z","endTime":"2026-04-22T19:50:11.060Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59200344287923,"aZ":-21.009655628278367,"pfxX":-6.609164075878967,"pfxZ":6.153236737748456,"pX":-0.39953780532954425,"pZ":3.53584537261848,"vX0":5.385951108806854,"vY0":-133.10944588426358,"vZ0":-0.7529011410212789,"x":132.23,"y":143.31,"x0":-1.579465605766171,"y0":50.00273913340527,"z0":5.32826018582659,"aX":-11.992082250440529},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":10.9,"spinRate":2131,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.40975548386840055,"extension":6.467252096327324},"index":1,"playId":"bbc011f2-3b76-3e37-870a-d206b2935cac","pitchNumber":1,"startTime":"2026-04-22T19:50:11.060Z","endTime":"2026-04-22T19:50:15.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297053315873473,"aZ":-25.613055533173476,"pfxX":-11.083908440901553,"pfxZ":3.6995795265001474,"pX":0.6408712409760464,"pZ":1.825316579189846,"vX0":8.837139650137285,"vY0":-132.36631926006834,"vZ0":-3.630220175792492,"x":92.57,"y":189.5,"x0":-1.301183616326294,"y0":50.00463293520301,"z0":5.090328144452726,"aX":-19.66723069158827},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":18.1,"spinRate":2045,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.4138323426053052,"extension":6.36848288776516},"index":2,"playId":"40dc74a3-4ce0-38b4-a159-140decf96265","pitchNumber":2,"startTime":"2026-04-22T19:50:26.807Z","endTime":"2026-04-22T19:50:31.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":70.9,"endSpeed":64.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.840718784006043,"aZ":-39.818672558184225,"pfxX":8.493620597701366,"pfxZ":-7.216509264734185,"pX":0.3299761261939234,"pZ":2.4196193136863315,"vX0":1.1767515063113771,"vY0":-103.11429699958774,"vZ0":3.241507264135878,"x":104.42,"y":173.45,"x0":-1.3526433560040325,"y0":50.00397225282795,"z0":5.688370267408768,"aX":8.992913927777074},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-11.5,"breakHorizontal":-15.7,"spinRate":2279,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.5346431199938411,"extension":6.128701015895197},"index":3,"playId":"4377752b-2553-3c85-b2e1-fcf7c50521a4","pitchNumber":3,"startTime":"2026-04-22T19:50:43.025Z","endTime":"2026-04-22T19:50:46.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.173766591008697,"aZ":-33.10074736201739,"pfxX":-9.085140619055245,"pfxZ":-0.5997773048592698,"pX":-1.3923676515017334,"pZ":3.326967335455577,"vX0":3.1120522676614133,"vY0":-123.72538483753667,"vZ0":1.8216183911718562,"x":170.07,"y":148.95,"x0":-1.4846531949437949,"y0":50.00007938087857,"z0":5.3506781414907465,"aX":-14.114005714679314},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":15.7,"spinRate":1574,"spinDirection":260},"zone":11,"typeConfidence":2.0,"plateTime":0.44231692898026687,"extension":6.192922074435232},"index":4,"playId":"d065d1e5-4ca1-3a0c-b009-af052b7e3031","pitchNumber":4,"startTime":"2026-04-22T19:51:06.210Z","endTime":"2026-04-22T19:51:09.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284434506415014,"aZ":-26.04098419947887,"pfxX":-10.641759346094172,"pfxZ":3.3601348851299537,"pX":0.2306227818276671,"pZ":2.129113554628699,"vX0":8.000010082832334,"vY0":-134.10391882092188,"vZ0":-3.2058569159326877,"x":108.21,"y":181.29,"x0":-1.4046659641432389,"y0":50.003942140089336,"z0":5.19223030231005,"aX":-19.435118629935072},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":17.6,"spinRate":2104,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.40802300948183845,"extension":6.551611350246502},"hitData":{"launchSpeed":106.3,"launchAngle":22.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.74,"coordY":29.07}},"index":5,"playId":"35d686cc-6e29-3d16-9886-897c079959d7","pitchNumber":5,"startTime":"2026-04-22T19:51:26.012Z","endTime":"2026-04-22T19:51:52.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.8,"awayTeamWinProbability":90.2,"homeTeamWinProbabilityAdded":4.1000000000000005,"leverageIndex":0.51,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:51:52.018Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Massey doubles (4) on a fly ball to right fielder Dylan Beavers.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T19:52:02.922Z","endTime":"2026-04-22T19:52:36.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50934628026277,"aZ":-19.496793547860456,"pfxX":-7.391276525234796,"pfxZ":6.892108592699087,"pX":0.2827968203882741,"pZ":2.332540785988235,"vX0":7.238016065785296,"vY0":-134.79834667361786,"vZ0":-3.4769669277251642,"x":106.22,"y":175.8,"x0":-1.477802394538416,"y0":50.00107429496749,"z0":5.0169002600841415,"aX":-13.590944877162308},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":11.9,"spinRate":2088,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.40644719163459264,"extension":6.642593618171401},"index":0,"playId":"9f9a6d1a-c18b-3b23-8b62-0fb219871d7f","pitchNumber":1,"startTime":"2026-04-22T19:52:09.953Z","endTime":"2026-04-22T19:52:13.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.1,"endSpeed":82.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49477252468423,"aZ":-20.877068039028458,"pfxX":-3.5985992457542255,"pfxZ":6.587281016861736,"pX":0.6841629408667713,"pZ":2.428099714484211,"vX0":6.646436808135666,"vY0":-129.71980712975122,"vZ0":-2.969649828236921,"x":90.92,"y":173.22,"x0":-1.4362472720297155,"y0":50.00283388046399,"z0":5.167653185100874,"aX":-6.172394126719041},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.5,"breakHorizontal":5.2,"spinRate":2182,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.42119774008958144,"extension":6.462924007486438},"hitData":{"launchSpeed":99.1,"launchAngle":24.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.8,"coordY":66.62}},"index":1,"playId":"8143b7da-7471-380f-aca5-a1ea9bac54b8","pitchNumber":2,"startTime":"2026-04-22T19:52:22.704Z","endTime":"2026-04-22T19:52:36.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.7,"awayTeamWinProbability":85.3,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":0.76,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:52:36.098Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso. Michael Massey to 3rd.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T19:53:25.097Z","endTime":"2026-04-22T19:53:56.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605135,"fullName":"Chris Bassitt","link":"/api/v1/people/605135"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":4,"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-22T19:52:48.894Z","endTime":"2026-04-22T19:53:27.375Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98559282971709,"aZ":-27.38108016543627,"pfxX":-9.368861054476042,"pfxZ":2.5870580566709283,"pX":-0.6987211778613236,"pZ":2.5852440254491627,"vX0":5.476587765509699,"vY0":-134.85660960780748,"vZ0":-2.1903910174978245,"x":143.63,"y":168.98,"x0":-1.5335248956554561,"y0":50.00075528204755,"z0":5.329957728594057,"aX":-17.338393737207117},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":15.8,"spinRate":2084,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4054008665883515,"extension":6.363892575984034},"index":1,"playId":"c75b7846-ea7b-39e9-9659-eec6e516732f","pitchNumber":1,"startTime":"2026-04-22T19:53:27.375Z","endTime":"2026-04-22T19:53:31.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":92.8,"endSpeed":85.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87275712733805,"aZ":-27.960786388444486,"pfxX":-8.408050740018078,"pfxZ":2.261833183953481,"pX":-0.6320420882260963,"pZ":2.2845539053917125,"vX0":5.348912135915573,"vY0":-135.14025014607606,"vZ0":-2.9151326866806375,"x":141.09,"y":177.1,"x0":-1.5388617908639624,"y0":50.00014619037624,"z0":5.329375787268834,"aX":-15.638353342153419},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.7,"breakHorizontal":14.2,"spinRate":2151,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.404429109461498,"extension":6.360300579179896},"hitData":{"launchSpeed":108.3,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.63,"coordY":144.85}},"index":2,"playId":"365604d0-4d46-3220-8999-5b2c37682e08","pitchNumber":2,"startTime":"2026-04-22T19:53:47.057Z","endTime":"2026-04-22T19:53:56.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":605135,"link":"/api/v1/people/605135"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.4,"awayTeamWinProbability":87.6,"homeTeamWinProbabilityAdded":-2.299999999999999,"leverageIndex":1.27,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:53:56.658Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lane Thomas flies out to center fielder Leody Taveras.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T19:57:04.063Z","endTime":"2026-04-22T19:58:54.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":4,"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-22T19:54:30.131Z","endTime":"2026-04-22T19:55:03.507Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yennier Cano replaces Chris Bassitt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T19:55:03.507Z","endTime":"2026-04-22T19:57:06.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605135,"link":"/api/v1/people/605135","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34544186960957,"aZ":-33.435557746532105,"pfxX":-10.997631807559193,"pfxZ":-0.6710712916559807,"pX":0.3782350130046361,"pZ":2.1322013916907685,"vX0":10.319893453295998,"vY0":-136.04226983299557,"vZ0":-2.7322297372138227,"x":102.58,"y":181.21,"x0":-2.03220347987163,"y0":50.004116650443464,"z0":5.463008186847354,"aX":-20.653021720388168},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-1.6,"breakHorizontal":17.8,"spinRate":2094,"spinDirection":253},"zone":9,"typeConfidence":0.9,"plateTime":0.4023370490994753,"extension":5.956776813703989},"index":2,"playId":"e7952486-39ae-311e-9c67-0f1c2ac7c75d","pitchNumber":1,"startTime":"2026-04-22T19:57:06.352Z","endTime":"2026-04-22T19:57:09.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.184496658628234,"aZ":-31.524670894604302,"pfxX":-11.19456913144707,"pfxZ":0.34369585214996334,"pX":-1.0592341728686654,"pZ":2.086598237652683,"vX0":6.634102618137621,"vY0":-137.18883498362098,"vZ0":-3.3711719112478384,"x":157.38,"y":182.44,"x0":-2.0535369431092603,"y0":50.00516922826575,"z0":5.478772505143129,"aX":-21.35377608986694},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.1,"breakHorizontal":18.8,"spinRate":2143,"spinDirection":250},"zone":13,"typeConfidence":0.93,"plateTime":0.39916226341365757,"extension":5.893189243913952},"index":3,"playId":"91c0f9bd-f843-3648-a2e6-3b87829cf989","pitchNumber":2,"startTime":"2026-04-22T19:57:31.811Z","endTime":"2026-04-22T19:57:34.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":85.7,"endSpeed":78.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27224217321416,"aZ":-32.53285780940532,"pfxX":4.604884138695008,"pfxZ":-0.22910614006973606,"pX":2.9717728066438935,"pZ":1.1738851792450393,"vX0":10.630373892418543,"vY0":-124.35699024864194,"vZ0":-3.245517293459107,"x":3.72,"y":207.09,"x0":-1.9664420441167194,"y0":50.00352540272583,"z0":5.2106740041309125,"aX":7.170594988429118},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":-10.9,"spinRate":2539,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.44141587431765306,"extension":6.000311777682991},"index":4,"playId":"3c31dd52-5aaa-3d34-9f88-e2c547104d99","pitchNumber":3,"startTime":"2026-04-22T19:57:54.883Z","endTime":"2026-04-22T19:57:58.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.399646197924632,"aZ":-31.541273594455827,"pfxX":-10.725786190882964,"pfxZ":0.3281271094907474,"pX":-1.4325212116370034,"pZ":2.0780279042118446,"vX0":5.753196600341205,"vY0":-137.9727561836963,"vZ0":-3.2341077378135634,"x":171.6,"y":182.67,"x0":-2.153968744016779,"y0":50.00252494567076,"z0":5.396493502504244,"aX":-20.627906124596137},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.1,"breakHorizontal":18.1,"spinRate":2052,"spinDirection":253},"zone":13,"typeConfidence":0.92,"plateTime":0.3973648439941577,"extension":6.0831031426378175},"index":5,"playId":"e24b2362-1118-364a-8d59-b15c41b38699","pitchNumber":4,"startTime":"2026-04-22T19:58:22.103Z","endTime":"2026-04-22T19:58:25.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.574040570313116,"aZ":-36.54222474720969,"pfxX":-11.400984609867201,"pfxZ":-2.5110738445679077,"pX":-0.5558214972591795,"pZ":1.9431392015728177,"vX0":7.490291436478465,"vY0":-131.58219350176302,"vZ0":-2.3777850171073496,"x":138.19,"y":186.32,"x0":-1.9728600742950966,"y0":50.0060978030436,"z0":5.593061100305919,"aX":-19.792076159955165},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.9,"breakHorizontal":18.7,"spinRate":1689,"spinDirection":264},"zone":7,"typeConfidence":0.92,"plateTime":0.4178822637337434,"extension":6.206218628667834},"hitData":{"launchSpeed":84.7,"launchAngle":46.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.53,"coordY":94.86}},"index":6,"playId":"3cfcd1a4-b7d9-3121-be0a-c76d8b23ae80","pitchNumber":5,"startTime":"2026-04-22T19:58:40.852Z","endTime":"2026-04-22T19:58:54.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.3,"awayTeamWinProbability":91.7,"homeTeamWinProbabilityAdded":-4.1,"leverageIndex":1.04,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-22T19:58:54.230Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Isbel homers (3) on a fly ball to right field. Michael Massey scores.","rbi":2,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T19:59:14.097Z","endTime":"2026-04-22T20:00:38.764Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":666974,"link":"/api/v1/people/666974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":605135,"link":"/api/v1/people/605135"},"isScoringEvent":true,"rbi":true,"earned":true,"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10000276355863,"aZ":-34.256624354057756,"pfxX":-11.916677501883477,"pfxZ":-1.1880748058733168,"pX":0.018781487345331714,"pZ":1.2237816785619164,"vX0":8.89300514986105,"vY0":-132.3941266063009,"vZ0":-4.664125225322696,"x":116.28,"y":205.74,"x0":-1.853652505954821,"y0":50.00159184627582,"z0":5.546104662072839,"aX":-20.92629418610132},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.1,"breakHorizontal":19.3,"spinRate":1749,"spinDirection":272},"zone":14,"typeConfidence":0.92,"plateTime":0.4154245466953306,"extension":6.240667288784082},"index":0,"playId":"0f4fd7ae-562a-3945-8a73-89a91abc4a4c","pitchNumber":1,"startTime":"2026-04-22T19:59:28.047Z","endTime":"2026-04-22T19:59:31.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.038621846429074,"aZ":-35.386378822332816,"pfxX":-10.201240155424287,"pfxZ":-1.84401835297491,"pX":-0.7038016101689475,"pZ":2.4803610156937834,"vX0":6.872546084297244,"vY0":-131.56715731771416,"vZ0":-1.4572601806720744,"x":143.83,"y":171.81,"x0":-2.030219355108452,"y0":50.000934420429914,"z0":5.674441028432763,"aX":-17.804948627979137},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.5,"breakHorizontal":16.9,"spinRate":1763,"spinDirection":264},"zone":4,"typeConfidence":0.93,"plateTime":0.4169995628585532,"extension":6.020243827737539},"index":1,"playId":"13d50270-325c-36d1-821a-59f2879c5a26","pitchNumber":2,"startTime":"2026-04-22T19:59:46.620Z","endTime":"2026-04-22T19:59:50.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.902167112219452,"aZ":-24.116653839317102,"pfxX":-9.032239416047334,"pfxZ":4.218050388648016,"pX":0.3570984991727205,"pZ":2.2701761463728274,"vX0":9.800052320743273,"vY0":-137.4444882214599,"vZ0":-3.5584869443308422,"x":103.39,"y":177.49,"x0":-2.0838164984468732,"y0":50.00278656856956,"z0":5.2222935985552645,"aX":-17.254578513771275},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.1,"breakHorizontal":14.3,"spinRate":2217,"spinDirection":253},"zone":6,"typeConfidence":2.0,"plateTime":0.3987366097963285,"extension":6.203572804546665},"hitData":{"launchSpeed":107.5,"launchAngle":24.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":245.77,"coordY":84.41}},"index":2,"playId":"37463e2f-e783-3f5f-820d-c57cbb9d4d5a","pitchNumber":3,"startTime":"2026-04-22T20:00:12.032Z","endTime":"2026-04-22T20:00:38.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"third":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":11.7,"leverageIndex":0.87,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:00:38.764Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Loftin lines out to third baseman Coby Mayo.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T20:00:58.481Z","endTime":"2026-04-22T20:01:23.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.874607246924175,"aZ":-32.713730766299406,"pfxX":-9.889883727604333,"pfxZ":-0.27709906696112796,"pX":-0.08232069050146583,"pZ":2.2730785970927725,"vX0":8.867674998842329,"vY0":-138.19518833852135,"vZ0":-2.478274778438666,"x":120.14,"y":177.41,"x0":-2.037386670776573,"y0":50.00373334492673,"z0":5.364396354877485,"aX":-19.258138927577},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.8,"breakHorizontal":16.2,"spinRate":2116,"spinDirection":257},"zone":5,"typeConfidence":0.91,"plateTime":0.3953494354832294,"extension":6.130281155264073},"index":0,"playId":"5b4f80e3-4459-3bd7-8282-2dc38505ebfb","pitchNumber":1,"startTime":"2026-04-22T20:01:04.274Z","endTime":"2026-04-22T20:01:08.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92264833832928,"aZ":-35.61494599905174,"pfxX":-10.36807488298044,"pfxZ":-1.9367128263683533,"pX":-0.4192982192132899,"pZ":1.3946871289052978,"vX0":7.493461501445849,"vY0":-132.67505744563775,"vZ0":-4.037351694269654,"x":132.98,"y":201.12,"x0":-1.9414215827827022,"y0":50.00560087947054,"z0":5.5479868733066375,"aX":-18.379712122269332},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-4.2,"breakHorizontal":17.0,"spinRate":1729,"spinDirection":268},"zone":13,"typeConfidence":0.93,"plateTime":0.4137402334241931,"extension":6.116235503161792},"hitData":{"launchSpeed":97.9,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":101.22,"coordY":167.66}},"index":1,"playId":"0fdb6294-dab0-30cf-ab7b-6d2778277b22","pitchNumber":2,"startTime":"2026-04-22T20:01:19.912Z","endTime":"2026-04-22T20:01:23.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:01:23.217Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dylan Beavers doubles (2) on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T20:03:27.783Z","endTime":"2026-04-22T20:04:18.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10417826920054,"aZ":-12.915895611139108,"pfxX":-7.737879890226231,"pfxZ":11.324055469157518,"pX":1.0370841610600265,"pZ":3.386109979377358,"vX0":5.959094659973011,"vY0":-130.27855466299206,"vZ0":-3.749671171606652,"x":77.47,"y":147.36,"x0":-0.28683156439558477,"y0":50.001421781415495,"z0":5.835579419601176,"aX":-13.15774402408345},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.8,"breakHorizontal":12.5,"spinRate":2191,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.42215729373051003,"extension":6.283558671970728},"index":0,"playId":"a13a3317-d1c9-3ecb-8f48-131631d101cf","pitchNumber":1,"startTime":"2026-04-22T20:03:38.378Z","endTime":"2026-04-22T20:03:42.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.193164089421156,"aZ":-32.46868953032535,"pfxX":-11.997776842705484,"pfxZ":-0.24811948225579528,"pX":-0.7085027459219597,"pZ":2.109596269243302,"vX0":3.4230171955526223,"vY0":-109.03274369675842,"vZ0":-0.2856183670725626,"x":144.01,"y":181.82,"x0":-0.7505415280949604,"y0":50.00295431779563,"z0":5.7799510909096545,"aX":-14.281809582139172},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-0.1,"breakHorizontal":20.6,"spinRate":2119,"spinDirection":277},"zone":7,"typeConfidence":0.9,"plateTime":0.504546033323475,"extension":5.957329926640515},"index":1,"playId":"e064c857-0a8f-3c4a-9e4e-7f2a310d3ac3","pitchNumber":2,"startTime":"2026-04-22T20:03:50.823Z","endTime":"2026-04-22T20:03:54.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883227888932513,"aZ":-23.244619199229653,"pfxX":0.29707066641750357,"pfxZ":5.601059920165667,"pX":0.4421393318259962,"pZ":1.6904431201000576,"vX0":2.9164631810175563,"vY0":-125.12138325595832,"vZ0":-5.080294765630516,"x":100.15,"y":193.14,"x0":-0.7744027556726569,"y0":50.00331801446217,"z0":5.637854226912892,"aX":0.47381056533757093},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.2,"breakHorizontal":-1.2,"spinRate":2466,"spinDirection":199},"zone":14,"typeConfidence":0.89,"plateTime":0.4367807229741141,"extension":6.178212485407929},"hitData":{"launchSpeed":99.5,"launchAngle":13.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.85,"coordY":111.27}},"index":2,"playId":"d379aed3-446b-38a5-b5e6-d3b0d38f4c84","pitchNumber":3,"startTime":"2026-04-22T20:04:05.611Z","endTime":"2026-04-22T20:04:18.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-4.300000000000001,"leverageIndex":0.61,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:04:18.594Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T20:04:39.505Z","endTime":"2026-04-22T20:04:59.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.104527125557652,"aZ":-14.489625924786095,"pfxX":-7.854946971886578,"pfxZ":10.465558387859438,"pX":-0.5358757911349595,"pZ":3.391581804639424,"vX0":1.6598117606045328,"vY0":-129.92357512356355,"vZ0":-3.407341881276202,"x":137.43,"y":147.21,"x0":-0.1673538545583877,"y0":50.00641725607736,"z0":5.838148363862372,"aX":-13.278887209726642},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":18.2,"breakHorizontal":13.8,"spinRate":2220,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.4234190832458973,"extension":6.418977615195504},"hitData":{"launchSpeed":73.9,"launchAngle":77.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":130.61,"coordY":191.48}},"index":0,"playId":"f4bb8134-d217-3676-927c-49d0ecb4a8df","pitchNumber":1,"startTime":"2026-04-22T20:04:49.233Z","endTime":"2026-04-22T20:04:59.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":2.8000000000000007,"leverageIndex":0.78,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:04:59.447Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samuel Basallo flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T20:05:18.943Z","endTime":"2026-04-22T20:06:21.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2749407687203,"aZ":-13.715936516462909,"pfxX":-5.699066445103853,"pfxZ":10.542392961953226,"pX":0.6517271417682075,"pZ":3.3569786832845727,"vX0":4.340002052364195,"vY0":-132.03700436841785,"vZ0":-3.6584294588914963,"x":92.16,"y":148.14,"x0":-0.2795729181967834,"y0":50.00636467900825,"z0":5.781741564909517,"aX":-9.98193238435473},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.4,"breakHorizontal":9.2,"spinRate":2329,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.41614997090256045,"extension":6.253106295374382},"index":0,"playId":"bb6ea842-33d8-36a4-b51f-07be59072d5b","pitchNumber":1,"startTime":"2026-04-22T20:05:27.811Z","endTime":"2026-04-22T20:05:32.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-22T20:05:39.676Z","endTime":"2026-04-22T20:05:53.802Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":91.3,"endSpeed":82.6,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.012808156027113,"aZ":-12.655998252596564,"pfxX":-5.244035954565523,"pfxZ":11.01322838730521,"pX":0.860673247006188,"pZ":4.350140680352408,"vX0":4.7345233586067605,"vY0":-132.9064539715576,"vZ0":-1.5440472511054106,"x":84.19,"y":121.33,"x0":-0.2707610989506217,"y0":50.000039362646156,"z0":5.867440658253352,"aX":-9.291250921205403},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.8,"breakHorizontal":8.4,"spinRate":2295,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.4136374160565728,"extension":6.509257884902372},"index":2,"playId":"95904824-df1a-3472-b68b-0a6a78f9e18b","pitchNumber":2,"startTime":"2026-04-22T20:05:53.802Z","endTime":"2026-04-22T20:05:58.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.394,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309053468669028,"aZ":-28.18658503097264,"pfxX":-11.21474997342234,"pfxZ":3.111866533781633,"pX":-0.025175133738767768,"pZ":1.9579772702908005,"vX0":4.067115767046559,"vY0":-112.95683830167904,"vZ0":-2.004524841593067,"x":117.96,"y":185.91,"x0":-0.40117240180603786,"y0":50.002215077911195,"z0":5.7157641387589795,"aX":-14.360373380370364},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":5.4,"breakHorizontal":19.1,"spinRate":2231,"spinDirection":266},"zone":8,"typeConfidence":0.9,"plateTime":0.4865934780714718,"extension":6.091166822616281},"hitData":{"launchSpeed":82.4,"launchAngle":53.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.94,"coordY":110.81}},"index":3,"playId":"08dd3b0c-b8e7-3a35-a739-caa56bc146aa","pitchNumber":3,"startTime":"2026-04-22T20:06:13.699Z","endTime":"2026-04-22T20:06:21.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.91,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:06:21.914Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leody Taveras strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T20:06:41.011Z","endTime":"2026-04-22T20:08:12.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665750,"fullName":"Leody Taveras","link":"/api/v1/people/665750"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"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":90.4,"endSpeed":82.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.475429009129247,"aZ":-15.04889811479739,"pfxX":-6.4995560827053165,"pfxZ":9.81381434643917,"pX":-0.32933693856851304,"pZ":3.7778015097804207,"vX0":1.7988133113409448,"vY0":-131.65837287808185,"vZ0":-2.4165328296141717,"x":129.55,"y":136.78,"x0":-0.1794215254483703,"y0":50.005424292970716,"z0":5.829056230682495,"aX":-11.345142945931686},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.4,"breakHorizontal":11.3,"spinRate":2221,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4169580676877165,"extension":6.349229108373579},"index":0,"playId":"106e04d3-458a-3050-b9e7-7a2e606a4ef9","pitchNumber":1,"startTime":"2026-04-22T20:06:54.652Z","endTime":"2026-04-22T20:06:58.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32725508648529,"aZ":-15.485665587171795,"pfxX":-7.371151758168665,"pfxZ":9.717385859143153,"pX":0.8171451019014032,"pZ":2.193666977614376,"vX0":5.1234595025131275,"vY0":-130.6718169637631,"vZ0":-5.785837239052659,"x":85.85,"y":179.55,"x0":-0.21818541624921653,"y0":50.00363745721864,"z0":5.613442592124199,"aX":-12.659069104930575},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.4,"breakHorizontal":12.1,"spinRate":2274,"spinDirection":217},"zone":9,"typeConfidence":0.89,"plateTime":0.42029669399452363,"extension":6.436100462588667},"index":1,"playId":"88a2cdaf-c10a-3b5d-b9c0-de4e82c4b305","pitchNumber":2,"startTime":"2026-04-22T20:07:14.925Z","endTime":"2026-04-22T20:07:19.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":76.3,"endSpeed":69.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07147254569014,"aZ":-30.05372857111914,"pfxX":-9.781728166487497,"pfxZ":1.714440738227898,"pX":-0.16854615630972683,"pZ":2.1126584808590123,"vX0":3.2085177955074093,"vY0":-111.02251093853444,"vZ0":-1.070442319067978,"x":123.42,"y":181.74,"x0":-0.36679928858175315,"y0":50.005429632254724,"z0":5.747064425154772,"aX":-12.134315250653824},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":3.1,"breakHorizontal":16.8,"spinRate":2254,"spinDirection":267},"zone":8,"typeConfidence":0.9,"plateTime":0.49455906963043716,"extension":6.260935235530976},"index":2,"playId":"09dabd4a-a934-3ac8-933d-66d5afeb9ff7","pitchNumber":3,"startTime":"2026-04-22T20:07:35.752Z","endTime":"2026-04-22T20:07:41.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58125980154216,"aZ":-28.455428887150983,"pfxX":-10.382523102317707,"pfxZ":2.88108381699732,"pX":-1.1465035845646385,"pZ":1.4029916527635238,"vX0":1.7424442535039444,"vY0":-113.19930849300809,"vZ0":-3.2764609360977053,"x":160.7,"y":200.9,"x0":-0.5798822951842793,"y0":50.00377347319811,"z0":5.73208567639106,"aX":-13.410904107043248},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":4.7,"breakHorizontal":18.4,"spinRate":2252,"spinDirection":271},"zone":13,"typeConfidence":0.9,"plateTime":0.4847308902483718,"extension":6.3435630527679665},"index":3,"playId":"38b22df2-d33a-3781-bc65-3b9ccbdd37cd","pitchNumber":4,"startTime":"2026-04-22T20:08:07.838Z","endTime":"2026-04-22T20:08:12.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":665750,"link":"/api/v1/people/665750","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":665750,"link":"/api/v1/people/665750"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.97,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:08:12.487Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to center fielder Leody Taveras.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T20:10:12.412Z","endTime":"2026-04-22T20:10:48.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.28749813530757,"aZ":-33.479605868154195,"pfxX":-10.05983887012162,"pfxZ":-0.7007374856831197,"pX":-0.153020907690747,"pZ":1.679158338310893,"vX0":8.361144906272296,"vY0":-135.78513579219285,"vZ0":-3.5473944283489374,"x":122.83,"y":193.44,"x0":-1.9736493072527392,"y0":50.00580133218486,"z0":5.346130001286919,"aX":-18.68336390168782},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.9,"breakHorizontal":16.3,"spinRate":2042,"spinDirection":252},"zone":8,"typeConfidence":0.9,"plateTime":0.40425546264234313,"extension":5.975454460796633},"hitData":{"launchSpeed":98.8,"launchAngle":29.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.14,"coordY":47.47}},"index":0,"playId":"880e0685-7cb6-3259-bd77-e7aecb3e8759","pitchNumber":1,"startTime":"2026-04-22T20:10:40.345Z","endTime":"2026-04-22T20:10:48.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:10:48.245Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to first baseman Pete Alonso.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T20:13:26.811Z","endTime":"2026-04-22T20:13:39.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":6,"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-22T20:11:05.354Z","endTime":"2026-04-22T20:11:26.659Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Wells replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T20:11:26.659Z","endTime":"2026-04-22T20:13:29.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669330,"link":"/api/v1/people/669330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.997585718430024,"aZ":-11.41658884998627,"pfxX":-3.0161512135963733,"pfxZ":10.959230109060584,"pX":0.7322547623760175,"pZ":2.2855995580138977,"vX0":5.030980552359193,"vY0":-136.713607496106,"vZ0":-9.590039228379894,"x":89.09,"y":177.07,"x0":-0.7395195095009361,"y0":50.003964404509475,"z0":6.621623899131196,"aX":-5.713564319258542},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":4.4,"spinRate":2402,"spinDirection":201},"zone":9,"typeConfidence":0.91,"plateTime":0.4005608128909657,"extension":6.294539341280455},"hitData":{"launchSpeed":87.0,"launchAngle":78.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":131.63,"coordY":187.93}},"index":2,"playId":"fd6a1619-c7f6-31ac-9f56-0b045b59a252","pitchNumber":1,"startTime":"2026-04-22T20:13:29.116Z","endTime":"2026-04-22T20:13:39.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:13:39.208Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, second baseman Jeremiah Jackson to first baseman Pete Alonso.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T20:13:52.307Z","endTime":"2026-04-22T20:14:30.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.503538392647084,"aZ":-11.037758703107146,"pfxX":-2.5903913790612876,"pfxZ":11.250856882520512,"pX":0.854231434965548,"pZ":3.643790765361387,"vX0":4.731332946446239,"vY0":-136.3300845977443,"vZ0":-6.404001563223779,"x":84.44,"y":140.4,"x0":-0.5686893621991479,"y0":50.00263637359415,"z0":6.788158201633422,"aX":-4.866670178007359},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":3.7,"spinRate":2523,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.40205095247389266,"extension":6.231844523777433},"index":0,"playId":"8749b2cd-829f-3640-a4c2-a6d36671a36e","pitchNumber":1,"startTime":"2026-04-22T20:14:08.180Z","endTime":"2026-04-22T20:14:12.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.9,"endSpeed":85.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.421516284440226,"aZ":-10.992334541363453,"pfxX":-3.3567375303328193,"pfxZ":11.248481939302197,"pX":0.3312915891776385,"pZ":2.408885457132233,"vX0":3.4073668617667505,"vY0":-136.45961552252206,"vZ0":-9.313752395821735,"x":104.37,"y":173.74,"x0":-0.4982737618499241,"y0":50.00650710397896,"z0":6.626733276345835,"aX":-6.323201043557406},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":5.4,"spinRate":2472,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.40160858081084694,"extension":6.226203003616705},"hitData":{"launchSpeed":74.9,"launchAngle":5.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.72,"coordY":133.92}},"index":1,"playId":"d15c811d-3918-3d39-a934-4f705cf7d8a2","pitchNumber":2,"startTime":"2026-04-22T20:14:23.866Z","endTime":"2026-04-22T20:14:30.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:14:30.576Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremiah Jackson flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T20:17:13.533Z","endTime":"2026-04-22T20:19:04.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Lange replaces Eli Morgan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"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-22T20:15:36.524Z","endTime":"2026-04-22T20:17:15.758Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.473305452289853,"aZ":-34.19273528868456,"pfxX":-1.4751266280224278,"pfxZ":-1.2608819047544184,"pX":-1.082355505109788,"pZ":2.3997977716516243,"vX0":2.154416634752041,"vY0":-125.92035306851866,"vZ0":-1.8472412512994607,"x":158.26,"y":173.99,"x0":-1.7588650198091105,"y0":50.00269725286581,"z0":5.919113214133077,"aX":-2.3598505695550758},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.5,"breakHorizontal":2.2,"spinRate":2169,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.43560837595714164,"extension":6.226334517576824},"index":1,"playId":"e608e02d-7e45-33ee-b86e-15a12abc1379","pitchNumber":1,"startTime":"2026-04-22T20:17:15.758Z","endTime":"2026-04-22T20:17:19.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012070950202983,"aZ":-32.67496295530883,"pfxX":-2.5906380898426304,"pfxZ":-0.31041626774338216,"pX":0.9373396196314616,"pZ":1.728499745618143,"vX0":6.962170375043379,"vY0":-126.27271251238888,"vZ0":-3.5903892852519697,"x":81.27,"y":192.11,"x0":-1.5204787128433153,"y0":50.002397806285444,"z0":5.801073697059914,"aX":-4.178345062966114},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":3.1,"spinRate":2177,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4339589167112812,"extension":6.5115069590594805},"index":2,"playId":"582159c1-fd2e-3289-bf00-295db0194554","pitchNumber":2,"startTime":"2026-04-22T20:17:31.528Z","endTime":"2026-04-22T20:17:35.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71595408689256,"aZ":-27.62463292680618,"pfxX":-1.4980510043956432,"pfxZ":2.571585261465758,"pX":0.4641877368834384,"pZ":1.1236844795488032,"vX0":6.155911503712323,"vY0":-131.6579086722516,"vZ0":-6.501111515636441,"x":99.31,"y":208.44,"x0":-1.7011014346033673,"y0":50.0065100622365,"z0":5.6465063759693725,"aX":-2.6542161378382914},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":1.4,"spinRate":2309,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41467751384914786,"extension":6.50327144856825},"index":3,"playId":"16755e47-6c40-3225-a60b-10e7da4c314c","pitchNumber":3,"startTime":"2026-04-22T20:17:49.103Z","endTime":"2026-04-22T20:17:53.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T20:17:58.494Z","endTime":"2026-04-22T20:18:11.348Z","isPitch":false,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.623648885541932,"aZ":-35.54736034121585,"pfxX":-1.9714857837576747,"pfxZ":-2.072618876744715,"pX":0.7067485490859343,"pZ":0.6278577716408652,"vX0":6.4046517221231385,"vY0":-126.62877790296643,"vZ0":-5.683127713163113,"x":90.06,"y":221.83,"x0":-1.598121496933203,"y0":50.0044507636761,"z0":5.742023449209112,"aX":-3.2053051320950345},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.8,"breakHorizontal":2.2,"spinRate":2254,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.43238067223429955,"extension":6.539553871544371},"index":5,"playId":"a1a4770a-7846-31db-9a6b-6947ff4c5f35","pitchNumber":4,"startTime":"2026-04-22T20:18:11.348Z","endTime":"2026-04-22T20:18:15.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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.6,"endSpeed":87.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.918646121415133,"aZ":-23.703984200689966,"pfxX":-11.33675110981169,"pfxZ":4.344306612675072,"pX":-0.5155408338221683,"pZ":1.166593809448125,"vX0":7.050320888695145,"vY0":-138.93178459543228,"vZ0":-7.8922266348213155,"x":136.65,"y":207.28,"x0":-1.6168633941238724,"y0":50.00134803164058,"z0":5.626206988083757,"aX":-22.099749916591858},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":19.0,"spinRate":2194,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3946531889356022,"extension":6.50347057693809},"index":6,"playId":"905addbb-d92b-3715-87a6-85ec20fadd1b","pitchNumber":5,"startTime":"2026-04-22T20:18:37.595Z","endTime":"2026-04-22T20:18:42.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99302565968491,"aZ":-35.535237973850755,"pfxX":-1.3827010782364748,"pfxZ":-2.003525952414236,"pX":0.009769113175936548,"pZ":2.776229201863755,"vX0":4.323342484071286,"vY0":-128.41370720858274,"vZ0":-1.0114741692112041,"x":100.44,"y":185.19,"x0":-1.5142818443891153,"y0":50.0051920564,"z0":5.93370212356666,"aX":-2.3150334805547805},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.6,"breakHorizontal":1.6,"spinRate":2404,"spinDirection":24},"zone":5,"typeConfidence":2.0,"plateTime":0.4261395308555347,"extension":6.408217740008805},"hitData":{"launchSpeed":90.3,"launchAngle":28.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.46,"coordY":74.92}},"index":7,"playId":"aa369043-c4c6-3c79-bbc5-cee4183c3a4d","pitchNumber":6,"startTime":"2026-04-22T20:18:56.772Z","endTime":"2026-04-22T20:19:04.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:19:04.373Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colton Cowser lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T20:19:22.639Z","endTime":"2026-04-22T20:21:40.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":84.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82858592842634,"aZ":-28.602669273953747,"pfxX":-2.1175867209501695,"pfxZ":2.003591417989157,"pX":0.6254699227849491,"pZ":1.9798640832934808,"vX0":7.029996862670104,"vY0":-132.13633998847982,"vZ0":-4.225037304428333,"x":93.16,"y":185.32,"x0":-1.7842039046289977,"y0":50.005358571937535,"z0":5.680043092919856,"aX":-3.779382378695786},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.0,"breakHorizontal":2.4,"spinRate":2410,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4131334913917022,"extension":6.33227210836024},"index":0,"playId":"96c78c87-a2dc-328c-a9e9-8e2b65ef5a54","pitchNumber":1,"startTime":"2026-04-22T20:19:33.634Z","endTime":"2026-04-22T20:19:37.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757647095435743,"aZ":-32.02341618440005,"pfxX":-11.085472941683214,"pfxZ":0.09215244167849956,"pX":-1.1949232654996358,"pZ":1.4721573509916452,"vX0":5.565998614419502,"vY0":-130.34368509321598,"vZ0":-4.2116402641324955,"x":162.55,"y":199.03,"x0":-1.9282278743720165,"y0":50.00649360439219,"z0":5.552171201539182,"aX":-18.90214857364964},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.6,"breakHorizontal":18.7,"spinRate":1609,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42171258987665405,"extension":6.592455763702146},"index":1,"playId":"57625818-09b1-3cd1-9bba-041cece288e3","pitchNumber":2,"startTime":"2026-04-22T20:19:54.637Z","endTime":"2026-04-22T20:19:58.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14704754067231,"aZ":-35.14771817655427,"pfxX":-2.532494879900461,"pfxZ":-1.862423110329706,"pX":0.5886429358163162,"pZ":1.9306050321436579,"vX0":6.307118509250573,"vY0":-126.38786704350095,"vZ0":-2.6677189583197354,"x":94.56,"y":186.65,"x0":-1.6259420623213225,"y0":50.00455813878085,"z0":5.862402740741055,"aX":-4.040346313752878},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.8,"breakHorizontal":2.9,"spinRate":2306,"spinDirection":6},"zone":9,"typeConfidence":2.0,"plateTime":0.43573206557703115,"extension":6.355020985825378},"index":2,"playId":"309ce3d0-1501-360a-aca3-816e2c6854be","pitchNumber":3,"startTime":"2026-04-22T20:20:12.077Z","endTime":"2026-04-22T20:20:16.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T20:20:22.686Z","endTime":"2026-04-22T20:20:38.146Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":96.0,"endSpeed":86.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98660921274892,"aZ":-12.741533985191996,"pfxX":-6.533165132422354,"pfxZ":9.990413120981255,"pX":0.08680880096911268,"pZ":2.5563600998668172,"vX0":7.601093017017601,"vY0":-139.45256123287038,"vZ0":-6.121034430486324,"x":113.69,"y":169.76,"x0":-1.841542542130844,"y0":50.00394009310029,"z0":5.640708474709964,"aX":-12.709426563420053},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":2319,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39464451704101844,"extension":6.3107771526473755},"index":4,"playId":"be0389ae-5d3d-30f4-b7cb-63adecf81a5a","pitchNumber":4,"startTime":"2026-04-22T20:20:38.146Z","endTime":"2026-04-22T20:20:41.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244555007170558,"aZ":-31.655097083832654,"pfxX":-9.002054264068073,"pfxZ":0.2960100009246345,"pX":-0.712671609791963,"pZ":1.5630967910060565,"vX0":6.013176298297051,"vY0":-131.73588496415616,"vZ0":-4.497660577716855,"x":144.17,"y":196.58,"x0":-1.8564298957057281,"y0":50.003111621370415,"z0":5.635135997421689,"aX":-15.806786647377477},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":15.0,"spinRate":1731,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4159315991204071,"extension":6.312052262430743},"index":5,"playId":"9094fd82-5d9e-3f0f-a69f-75f6f73d5dd9","pitchNumber":5,"startTime":"2026-04-22T20:20:57.773Z","endTime":"2026-04-22T20:21:01.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309938755668934,"aZ":-33.25807786234303,"pfxX":1.5821915318954387,"pfxZ":-0.6632365471776325,"pX":-1.2997024411974964,"pZ":3.2986471626096434,"vX0":0.7366574554690484,"vY0":-126.85561407050254,"vZ0":-0.3583190453107965,"x":166.54,"y":149.72,"x0":-1.7995722126408793,"y0":50.00405994623689,"z0":6.096249671915253,"aX":2.575110254813695},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":-3.0,"spinRate":2279,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.4320145301397673,"extension":6.295007745050795},"index":6,"playId":"37646f11-86f7-337b-ad4f-684579e54b9a","pitchNumber":6,"startTime":"2026-04-22T20:21:15.209Z","endTime":"2026-04-22T20:21:18.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":87.0,"endSpeed":80.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231982758944127,"aZ":-34.63214507223596,"pfxX":-0.383519291470233,"pfxZ":-1.514908276574939,"pX":-0.8176695029864546,"pZ":2.4605797838253594,"vX0":2.4093513241348914,"vY0":-126.71365134537993,"vZ0":-1.8170409598707504,"x":148.17,"y":172.34,"x0":-1.7315427734130762,"y0":50.00111075761295,"z0":5.957461710851358,"aX":-0.6227051790633005},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":0.1,"spinRate":2274,"spinDirection":14},"zone":4,"typeConfidence":2.0,"plateTime":0.43247545305796997,"extension":6.461390778974223},"hitData":{"launchSpeed":89.6,"launchAngle":22.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.66,"coordY":79.27}},"index":7,"playId":"39adafdb-ae31-3cd8-ab15-828394dd7f14","pitchNumber":7,"startTime":"2026-04-22T20:21:33.349Z","endTime":"2026-04-22T20:21:40.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:21:40.472Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T20:21:57.060Z","endTime":"2026-04-22T20:23:39.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"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(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":89.8,"endSpeed":82.3,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.778318225159456,"aZ":-25.80135470881302,"pfxX":0.2667966327945628,"pfxZ":3.685315755148471,"pX":-0.18673531835367418,"pZ":2.992111421329368,"vX0":3.817447910488965,"vY0":-130.71487666553028,"vZ0":-2.447678808180732,"x":124.12,"y":157.99,"x0":-1.7012455185767894,"y0":50.002672036736406,"z0":5.879597961524973,"aX":0.4605769223504683},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-1.3,"spinRate":2241,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.4191685534884515,"extension":6.44373285296824},"index":0,"playId":"2b231b00-45eb-31e7-9b40-0998a6f58705","pitchNumber":1,"startTime":"2026-04-22T20:22:10.551Z","endTime":"2026-04-22T20:22:15.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44470898847457,"aZ":-37.82575527220816,"pfxX":-0.41518921231324235,"pfxZ":-3.5375315189777865,"pX":-1.136573799610793,"pZ":4.194494891038073,"vX0":1.9293067296870523,"vY0":-126.01919980758883,"vZ0":2.9867632318710085,"x":160.32,"y":125.53,"x0":-1.8607229413219106,"y0":50.00553238636756,"z0":6.065242818688495,"aX":-0.6630468965047666},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.4,"breakHorizontal":0.2,"spinRate":2239,"spinDirection":29},"zone":11,"typeConfidence":2.0,"plateTime":0.4359322990267831,"extension":6.377864957205565},"index":1,"playId":"553b1cdc-04fc-3d8d-a114-8ba832678305","pitchNumber":2,"startTime":"2026-04-22T20:22:26.772Z","endTime":"2026-04-22T20:22:30.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92775379442899,"aZ":-27.81833302391929,"pfxX":-8.361716890381974,"pfxZ":2.268889715907256,"pX":-0.35438185351260676,"pZ":1.7696670288682204,"vX0":6.932204157150521,"vY0":-137.09327143534608,"vZ0":-5.174570787182394,"x":130.51,"y":191.0,"x0":-1.8190138849011168,"y0":50.00131355552469,"z0":5.560472727325079,"aX":-16.04851345424614},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":2064,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.398246362667908,"extension":6.62927862934216},"index":2,"playId":"842328dc-06a5-3f03-a423-f2dcaca7f3c1","pitchNumber":3,"startTime":"2026-04-22T20:22:49.180Z","endTime":"2026-04-22T20:22:52.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.9,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64339437839341,"aZ":-23.33039707903658,"pfxX":-0.08020199946410411,"pfxZ":5.057127373281886,"pX":1.270871522759411,"pZ":-0.22571712591929716,"vX0":7.4973377783016355,"vY0":-130.47774164545535,"vZ0":-10.203568699323062,"x":68.56,"y":244.87,"x0":-1.6117303555833835,"y0":50.005038801291875,"z0":5.4481979621122605,"aX":-0.1402624635650402},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":-1.3,"spinRate":2421,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4174259511252121,"extension":6.6191770207328435},"index":3,"playId":"3a9e9d17-0a1b-3a89-bd59-a342f9985adc","pitchNumber":4,"startTime":"2026-04-22T20:23:12.082Z","endTime":"2026-04-22T20:23:15.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.414,"strikeZoneBottom":1.723,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097301922860254,"aZ":-17.584793955166298,"pfxX":-4.8901732675815754,"pfxZ":7.56556427767514,"pX":-0.09190823445375983,"pZ":4.18242425821382,"vX0":5.950519310661808,"vY0":-137.87516888169844,"vZ0":-1.452634400352781,"x":120.5,"y":125.85,"x0":-1.6408163466060148,"y0":50.00542231895799,"z0":5.900459031216499,"aX":-9.434506064306552},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":7.7,"spinRate":2149,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39696795168925325,"extension":6.373265213847241},"index":4,"playId":"d2e7ad57-b9cc-348b-a1e3-95478d1d6d6a","pitchNumber":5,"startTime":"2026-04-22T20:23:34.157Z","endTime":"2026-04-22T20:23:39.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:23:39.506Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to right fielder Dylan Beavers.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T20:25:52.604Z","endTime":"2026-04-22T20:26:03.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"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-22T20:25:40.363Z","endTime":"2026-04-22T20:25:54.637Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":71.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.801224059041314,"aZ":-41.3849596289518,"pfxX":3.0212352675255976,"pfxZ":-7.38189432062914,"pX":0.08936138315436867,"pZ":1.6928925839172044,"vX0":1.0688735568002476,"vY0":-110.98781002707359,"vZ0":-2.173101648001368,"x":113.59,"y":193.07,"x0":-0.7909339964744645,"y0":50.00303509274414,"z0":6.993354230270647,"aX":3.77005234583881},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-13.7,"breakHorizontal":-5.8,"spinRate":2664,"spinDirection":34},"zone":8,"typeConfidence":0.9,"plateTime":0.49344829573406734,"extension":6.134452994146371},"hitData":{"launchSpeed":94.2,"launchAngle":32.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.32,"coordY":63.35}},"index":1,"playId":"3a24195a-71c4-384b-804d-c6595b51474b","pitchNumber":1,"startTime":"2026-04-22T20:25:54.637Z","endTime":"2026-04-22T20:26:03.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:26:03.469Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a sharp line drive to right fielder Dylan Beavers.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T20:26:29.850Z","endTime":"2026-04-22T20:27:13.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02278375102608,"aZ":-13.311444066788965,"pfxX":-2.6578985824377654,"pfxZ":10.14472610937052,"pX":0.6843590444326726,"pZ":2.8356997385279135,"vX0":4.376938896207112,"vY0":-135.37494802320919,"vZ0":-7.960614290715761,"x":90.91,"y":162.22,"x0":-0.6067130825780188,"y0":50.00614549174565,"z0":6.742621809397433,"aX":-4.943986059151509},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":4.0,"spinRate":2451,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.40431517599731315,"extension":6.255506482150356},"index":0,"playId":"3134c776-f03d-33a0-929f-a8e71e77d9c0","pitchNumber":1,"startTime":"2026-04-22T20:26:29.850Z","endTime":"2026-04-22T20:26:34.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.9,"endSpeed":85.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.601998081719596,"aZ":-12.611683118956783,"pfxX":-2.7836013747245087,"pfxZ":10.349541815537552,"pX":-0.9692854769145366,"pZ":3.555779448358239,"vX0":0.18262167838575297,"vY0":-136.7262266478596,"vZ0":-6.416989762188672,"x":153.95,"y":142.77,"x0":-0.6754282003930218,"y0":50.003714303940626,"z0":6.801474597075836,"aX":-5.2617032960542085},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":5.0,"spinRate":2436,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.4008455120319585,"extension":6.252963773005191},"index":1,"playId":"b804a700-876f-3f4c-acf2-7a345f0b9c58","pitchNumber":2,"startTime":"2026-04-22T20:26:45.869Z","endTime":"2026-04-22T20:26:49.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67278341333442,"aZ":-18.147290049416295,"pfxX":-7.4601221030182465,"pfxZ":8.570044042298983,"pX":-0.6157903523984463,"pZ":2.6193598809136973,"vX0":2.7025659824134953,"vY0":-127.49337587835767,"vZ0":-6.682117763704592,"x":140.47,"y":168.06,"x0":-0.724011022917665,"y0":50.002416459156265,"z0":6.720347825071707,"aX":-12.207006666190075},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.2,"breakHorizontal":12.8,"spinRate":2214,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.4306120896878922,"extension":6.305425625434262},"hitData":{"launchSpeed":100.6,"launchAngle":18.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.36,"coordY":84.1}},"index":2,"playId":"dc8b4463-3e95-39b1-9795-05e8c4f21bde","pitchNumber":3,"startTime":"2026-04-22T20:27:01.799Z","endTime":"2026-04-22T20:27:13.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.8,"awayTeamWinProbability":82.2,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.19,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:27:13.368Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jac Caglianone grounds into a double play, first baseman Pete Alonso to shortstop Gunnar Henderson to first baseman Pete Alonso. Michael Massey out at 2nd. Jac Caglianone out at 1st.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T20:27:34.677Z","endTime":"2026-04-22T20:28:44.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669330,"fullName":"Tyler Wells","link":"/api/v1/people/669330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"6c6741c6-7a98-48a4-98e3-8112bfd9eb41","startTime":"2026-04-22T20:27:34.677Z","endTime":"2026-04-22T20:27:39.677Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9663574589239,"aZ":-16.132012640653855,"pfxX":-10.929180312614811,"pfxZ":9.988368399829302,"pX":-0.4956742042492466,"pZ":2.01261772305357,"vX0":4.030254396720547,"vY0":-126.48973387122588,"vZ0":-8.406682399238445,"x":135.89,"y":184.44,"x0":-0.6980058033305342,"y0":50.002073161690994,"z0":6.69512124272854,"aX":-17.54934942011495},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.2,"breakHorizontal":18.7,"spinRate":2364,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.4345247905966554,"extension":6.336010798238102},"index":1,"playId":"ec10bb03-3c56-384e-a13d-ab513e2c252c","pitchNumber":1,"startTime":"2026-04-22T20:27:54.145Z","endTime":"2026-04-22T20:27:58.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.054581889699914,"aZ":-15.706177840602967,"pfxX":-10.760530271095972,"pfxZ":10.247263893757113,"pX":-0.8019772616279234,"pZ":1.050528052226198,"vX0":3.315244250113187,"vY0":-126.56690309202781,"vZ0":-10.545276549054961,"x":147.57,"y":210.42,"x0":-0.7379759830864868,"y0":50.00464375154185,"z0":6.554838751684159,"aX":-17.298995627107587},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.1,"breakHorizontal":18.6,"spinRate":2293,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.4342775739842617,"extension":6.334925164706328},"index":2,"playId":"597dc070-b9ce-3a2b-b52a-3d4d65bc4ef1","pitchNumber":2,"startTime":"2026-04-22T20:28:11.785Z","endTime":"2026-04-22T20:28:15.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93204806058694,"aZ":-43.25822526333687,"pfxX":2.285889185906056,"pfxZ":-8.582434374115547,"pX":0.09602071481041662,"pZ":2.1712765090662054,"vX0":1.0617550985994162,"vY0":-113.5674473021324,"vZ0":-1.0137643206713336,"x":113.34,"y":180.16,"x0":-0.6761250299624899,"y0":50.00145498132559,"z0":6.967815047432616,"aX":2.952733567130214},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.5,"breakHorizontal":-4.4,"spinRate":2680,"spinDirection":32},"zone":8,"typeConfidence":0.9,"plateTime":0.4843270296367752,"extension":6.209386515730859},"hitData":{"launchSpeed":84.8,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.86,"coordY":177.79}},"index":3,"playId":"c58b05ed-1bc0-373f-8f49-171240b5efab","pitchNumber":3,"startTime":"2026-04-22T20:28:35.802Z","endTime":"2026-04-22T20:28:44.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":669330,"link":"/api/v1/people/669330"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-10.200000000000001,"leverageIndex":2.54,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:28:44.888Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson challenged (pitch result), call on the field was confirmed: Gunnar Henderson called out on strikes.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T20:31:02.765Z","endTime":"2026-04-22T20:34:03.131Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Black replaces Alex Lange.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"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-22T20:30:07.865Z","endTime":"2026-04-22T20:31:05.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696131,"link":"/api/v1/people/696131"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.775873735046027,"aZ":-37.49042542528101,"pfxX":4.066429840372244,"pfxZ":-4.007345661714201,"pX":-0.8970419116116749,"pZ":3.3250074754404704,"vX0":1.3260527891798444,"vY0":-114.38374094703565,"vZ0":3.8525246645093962,"x":151.19,"y":149.0,"x0":-2.0122945223777173,"y0":50.00249006474799,"z0":5.291104258284158,"aX":5.396167240214236},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.0,"breakHorizontal":-7.7,"spinRate":2450,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.4785604745706209,"extension":6.196197181936517},"index":1,"playId":"1fc4bbc3-a842-33a0-b18f-d901fa057a39","pitchNumber":1,"startTime":"2026-04-22T20:31:05.027Z","endTime":"2026-04-22T20:31:08.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86306415393347,"aZ":-25.958999082776785,"pfxX":-0.9515709527226464,"pfxZ":3.7099433212439266,"pX":-0.6709317407541696,"pZ":5.129876326791226,"vX0":3.38082071871441,"vY0":-128.45808495364037,"vZ0":4.186181544220048,"x":142.57,"y":100.27,"x0":-1.8787632988001863,"y0":50.00406875166788,"z0":5.494154050875675,"aX":-1.5951010137431594},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":1.0,"spinRate":2314,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.42589626452737495,"extension":6.398880131449525},"index":2,"playId":"ab7ed1e6-3d1d-3121-a007-549d9db638e3","pitchNumber":2,"startTime":"2026-04-22T20:31:18.473Z","endTime":"2026-04-22T20:31:22.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398725542954796,"aZ":-23.14734512895082,"pfxX":-10.846464331880073,"pfxZ":4.789415034736068,"pX":-0.05308680055945605,"pZ":2.062763224156084,"vX0":8.074733401911663,"vY0":-136.31540569305432,"vZ0":-3.632800609810777,"x":119.02,"y":183.09,"x0":-1.641430795966168,"y0":50.00483111111993,"z0":5.006928735555369,"aX":-20.45606881642933},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":18.0,"spinRate":2011,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4015018023021679,"extension":6.780072574923794},"index":3,"playId":"73250d00-cf5a-332a-ade5-b670859868e4","pitchNumber":3,"startTime":"2026-04-22T20:31:35.195Z","endTime":"2026-04-22T20:31:38.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.537030512540092,"aZ":-36.90149642853503,"pfxX":1.4947313127499289,"pfxZ":-3.5674599693890894,"pX":-1.199971391873818,"pZ":3.1569457937511074,"vX0":1.4089694921238098,"vY0":-114.50033648338949,"vZ0":3.75200174249711,"x":162.74,"y":153.54,"x0":-2.017937506385241,"y0":50.002832664452434,"z0":5.11249910064011,"aX":1.9804550073001},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.2,"breakHorizontal":-3.1,"spinRate":2464,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.478723921953645,"extension":6.348786008203684},"index":4,"playId":"cc9e9de3-dae2-323c-8b65-bef40527cdca","pitchNumber":4,"startTime":"2026-04-22T20:31:53.194Z","endTime":"2026-04-22T20:31:57.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65027458286505,"aZ":-23.710304777900067,"pfxX":-2.315426740076595,"pfxZ":5.0011096008107785,"pX":0.6546352368874373,"pZ":3.5837710809982335,"vX0":6.5895227797482665,"vY0":-129.88418968229882,"vZ0":-0.13964325257406895,"x":92.05,"y":142.02,"x0":-1.6252304230160701,"y0":50.00097203732317,"z0":5.455968216807568,"aX":-3.9175854101890737},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.2,"breakHorizontal":2.5,"spinRate":2269,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4232562885753981,"extension":6.268485723328255},"index":5,"playId":"291540cf-1afe-397a-969a-5a2cde3006fd","pitchNumber":5,"startTime":"2026-04-22T20:32:09.618Z","endTime":"2026-04-22T20:32:14.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40804434435326,"aZ":-23.569665882308588,"pfxX":-1.4512476083308783,"pfxZ":5.162065652728349,"pX":0.17007665976967984,"pZ":2.186212020750692,"vX0":5.2512524093471935,"vY0":-128.92649427240772,"vZ0":-3.088827335614532,"x":110.52,"y":179.75,"x0":-1.713792644123568,"y0":50.00053966798003,"z0":5.240034262328644,"aX":-2.4183560438581373},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.8,"breakHorizontal":1.3,"spinRate":2149,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.42655027990771677,"extension":6.33540980151676},"index":6,"playId":"4ec351bb-284a-3815-b496-7f1453c4de0e","pitchNumber":6,"startTime":"2026-04-22T20:32:29.110Z","endTime":"2026-04-22T20:32:32.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.797690214573173,"aZ":-22.255662324444216,"pfxX":-11.39871002490143,"pfxZ":5.244580834946154,"pX":-0.17672436818958084,"pZ":2.8125608864780536,"vX0":7.970490069529498,"vY0":-137.01680285689136,"vZ0":-2.078800805467511,"x":123.74,"y":162.84,"x0":-1.6504569566922156,"y0":50.00198313278151,"z0":5.110406282669675,"aX":-21.55527791006818},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":18.8,"spinRate":2158,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4005741056105365,"extension":6.672363030326876},"index":7,"playId":"e6c8dc08-720e-3cc5-8ecc-e1a71a212dd8","pitchNumber":7,"startTime":"2026-04-22T20:32:48.793Z","endTime":"2026-04-22T20:32:52.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.3,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054603587024584,"aZ":-33.939896587484306,"pfxX":7.80793133166058,"pfxZ":-1.2447517365050862,"pX":0.8152757264986329,"pZ":1.3048949737041307,"vX0":4.266120105195518,"vY0":-119.89191643810751,"vZ0":-1.3320188018910433,"x":85.92,"y":203.55,"x0":-2.017804280067314,"y0":50.004085465355644,"z0":4.97352810931459,"aX":11.05763005365442},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.3,"breakHorizontal":-15.4,"spinRate":2645,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.46169426979218686,"extension":6.443716366270257},"index":8,"playId":"04849cfa-da8a-345c-8e12-59bd402e033d","pitchNumber":8,"startTime":"2026-04-22T20:33:10.346Z","endTime":"2026-04-22T20:33:15.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.6,"strikeZoneTop":3.329,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049814072478295,"aZ":-32.6307698341392,"pfxX":6.832265556394114,"pfxZ":-0.312745651577627,"pX":-0.7375494607712813,"pZ":3.0678288311695696,"vX0":1.1866597516739015,"vY0":-121.46607986509689,"vZ0":1.8341256806061088,"x":145.11,"y":155.95,"x0":-2.120797807127792,"y0":50.001545907987136,"z0":5.170615242828054,"aX":10.05743842235259},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":-12.6,"spinRate":2523,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.4535004439421346,"extension":6.273940908353717},"index":9,"playId":"51fa913e-6dba-3137-a5c0-bd8a7531b5ec","pitchNumber":9,"startTime":"2026-04-22T20:33:36.109Z","endTime":"2026-04-22T20:34:03.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"}},"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:34:03.131Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T20:34:11.018Z","endTime":"2026-04-22T20:35:49.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53220763831164,"aZ":-22.899755514185046,"pfxX":-2.787983735413793,"pfxZ":5.499135744399599,"pX":-0.05556338524849066,"pZ":3.4814863569970154,"vX0":7.200553751684911,"vY0":-129.6687552318086,"vZ0":-0.2955718356466838,"x":119.12,"y":144.78,"x0":-2.5180379621670026,"y0":50.002629532888406,"z0":5.358551969892336,"aX":-4.702544324503787},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.1,"breakHorizontal":3.2,"spinRate":2359,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.42396020363761133,"extension":6.6061596502468145},"index":0,"playId":"77d0a7e7-2dd6-354f-b7da-5d04399e922f","pitchNumber":1,"startTime":"2026-04-22T20:34:15.694Z","endTime":"2026-04-22T20:34:20.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":94.7,"endSpeed":85.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97952909323182,"aZ":-15.608423660408823,"pfxX":-11.831262566029029,"pfxZ":8.77794639739239,"pX":-0.3953689174253622,"pZ":2.413911521029061,"vX0":9.62144163543742,"vY0":-137.37897008604824,"vZ0":-4.179439684888241,"x":132.07,"y":173.6,"x0":-2.4276689022680116,"y0":50.00492532124803,"z0":5.035177469591018,"aX":-22.335079768905683},"breaks":{"breakAngle":50.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.0,"breakHorizontal":19.1,"spinRate":2245,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.40062110727546063,"extension":6.788794711677856},"index":1,"playId":"15b58957-155b-3031-9d2f-9bd3ac7776c0","pitchNumber":2,"startTime":"2026-04-22T20:34:29.708Z","endTime":"2026-04-22T20:34:33.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.257804607886012,"aZ":-22.247472190280533,"pfxX":-3.103236798882876,"pfxZ":5.644977887812362,"pX":-0.2581706965469712,"pZ":1.4563687598964294,"vX0":7.404022082568481,"vY0":-132.07480267852367,"vZ0":-5.299350211148133,"x":126.84,"y":199.46,"x0":-2.7001314791520477,"y0":50.00608380633514,"z0":5.134689727171052,"aX":-5.460920975009304},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":4.0,"spinRate":2337,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.415402985572475,"extension":6.667500698462222},"index":2,"playId":"0c1772fc-aa53-3b58-b518-fbd1134a61ce","pitchNumber":3,"startTime":"2026-04-22T20:34:45.201Z","endTime":"2026-04-22T20:34:49.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.139384812516795,"aZ":-18.877863830433366,"pfxX":-12.202590834110833,"pfxZ":7.039230158783596,"pX":0.48080827705530055,"pZ":2.886233874637038,"vX0":11.738389117862532,"vY0":-137.02281129147184,"vZ0":-2.3762648380529194,"x":98.67,"y":160.85,"x0":-2.28698573147453,"y0":50.002183632802904,"z0":5.064010895448386,"aX":-23.049837067792968},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":19.4,"spinRate":2084,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.40074182801619873,"extension":6.895287854166758},"index":3,"playId":"d71ca803-cea3-371e-8e05-33fe95dac438","pitchNumber":4,"startTime":"2026-04-22T20:35:03.029Z","endTime":"2026-04-22T20:35:07.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958032807390364,"aZ":-32.872807495803826,"pfxX":-2.1738128890866157,"pfxZ":-0.46154428306999673,"pX":0.8981929271992306,"pZ":1.3822483659169367,"vX0":8.593579494703924,"vY0":-123.2131951570279,"vZ0":-2.523440889794342,"x":82.76,"y":201.46,"x0":-2.3756670688584482,"y0":50.003708112916726,"z0":5.239873822206904,"aX":-3.2931663651853547},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":1.6,"spinRate":2521,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4471641756456557,"extension":6.669468199246267},"index":4,"playId":"7d6f5ee7-d5b7-3fa4-82b5-d1bdd6c68846","pitchNumber":5,"startTime":"2026-04-22T20:35:19.854Z","endTime":"2026-04-22T20:35:24.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"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-22T20:35:33.297Z","endTime":"2026-04-22T20:35:45.354Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.678691985521766,"aZ":-23.9280490345575,"pfxX":-5.805638906467827,"pfxZ":4.757284730754595,"pX":0.2245722376019864,"pZ":3.6626099729479686,"vX0":9.087187436679875,"vY0":-131.07609156614313,"vZ0":0.2879352155518269,"x":108.44,"y":139.89,"x0":-2.538894779008324,"y0":50.003273463674354,"z0":5.343407503569297,"aX":-10.065239179131286},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.9,"breakHorizontal":8.4,"spinRate":2421,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4184690704908798,"extension":6.79522022420274},"index":6,"playId":"caaff3f3-f6d6-36c4-8859-bd2c91ca76db","pitchNumber":6,"startTime":"2026-04-22T20:35:45.354Z","endTime":"2026-04-22T20:35:49.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:35:49.560Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dylan Beavers doubles (3) on a sharp line drive to left fielder Lane Thomas. Taylor Ward out at home on the throw, left fielder Lane Thomas to shortstop Bobby Witt Jr. to catcher Carter Jensen.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T20:36:03.573Z","endTime":"2026-04-22T20:37:34.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13047241081336,"aZ":-14.875666513702555,"pfxX":-7.45608081469699,"pfxZ":9.040710014162894,"pX":0.8579040458163965,"pZ":3.5558455576015646,"vX0":8.659569668070526,"vY0":-137.38449843462797,"vZ0":-1.753762699096257,"x":84.3,"y":142.77,"x0":-1.3646464460126009,"y0":50.004557518690625,"z0":5.212375464092687,"aX":-14.270136027728876},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2330,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39851220576371693,"extension":6.724256995175009},"index":0,"playId":"2baee5bb-30b7-3569-8458-8a44b513cc1b","pitchNumber":1,"startTime":"2026-04-22T20:36:17.991Z","endTime":"2026-04-22T20:36:22.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181434092945086,"aZ":-41.472170626752344,"pfxX":3.9323028871758416,"pfxZ":-6.697964363492807,"pX":0.08231482379949785,"pZ":0.6010480916397611,"vX0":3.2438755071939527,"vY0":-117.59261045550295,"vZ0":-1.2272858465550658,"x":113.86,"y":222.55,"x0":-1.8304619597958351,"y0":50.00353923182191,"z0":5.008269312178679,"aX":5.457331771428012},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.1,"breakHorizontal":-7.9,"spinRate":2597,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.46740321776309646,"extension":6.41181201175317},"index":1,"playId":"2a4fdc0e-18d8-3924-88c0-be07bb7ceea2","pitchNumber":2,"startTime":"2026-04-22T20:36:34.550Z","endTime":"2026-04-22T20:36:39.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":89.4,"endSpeed":81.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.061608132741505,"aZ":-26.991168622836074,"pfxX":-0.8348334632227048,"pfxZ":3.030504219128204,"pX":0.48070994279768475,"pZ":4.2586267784927685,"vX0":5.812486129843222,"vY0":-130.12575079108325,"vZ0":2.520724101007806,"x":98.68,"y":123.8,"x0":-1.6762769068212213,"y0":50.00241410010197,"z0":5.32614418578949,"aX":-1.4287471753321463},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":0.2,"spinRate":2305,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.42141465361199026,"extension":6.558627029946618},"index":2,"playId":"6812a8f0-6703-37cb-b4f4-c9ca8378c3f6","pitchNumber":3,"startTime":"2026-04-22T20:37:00.802Z","endTime":"2026-04-22T20:37:04.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.417,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50927608826523,"aZ":-23.529072078697418,"pfxX":-11.407515021051958,"pfxZ":4.492286034485431,"pX":-0.028905189360920572,"pZ":2.017482107616027,"vX0":8.543762141604184,"vY0":-138.26860846610703,"vZ0":-3.7000329255433853,"x":118.1,"y":184.31,"x0":-1.6858701404756804,"y0":50.004878715743104,"z0":4.962915779570932,"aX":-21.961821753037267},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.4,"breakHorizontal":18.7,"spinRate":2109,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.397015262857662,"extension":6.763979945618715},"hitData":{"launchSpeed":102.8,"launchAngle":18.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.77,"coordY":72.4}},"index":3,"playId":"7e570be4-9423-3f05-b64c-5ccfd5bd1518","pitchNumber":4,"startTime":"2026-04-22T20:37:18.135Z","endTime":"2026-04-22T20:37:34.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.42,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:37:34.249Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Alonso lines out, pitcher Mason Black to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T20:38:10.260Z","endTime":"2026-04-22T20:39:46.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696131,"link":"/api/v1/people/696131"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6593183990112,"aZ":-34.19843166512772,"pfxX":1.9957293344507345,"pfxZ":-1.3708395959938953,"pX":1.3754766846863382,"pZ":1.5988672723343345,"vX0":8.4972400889202,"vY0":-120.97708858884991,"vZ0":-1.5713657588417018,"x":64.57,"y":195.61,"x0":-2.441809985521728,"y0":50.00050888840096,"z0":5.255213180137554,"aX":2.9547360536940372},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.6,"breakHorizontal":-5.6,"spinRate":2640,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.45280141719720257,"extension":6.632261714329189},"index":0,"playId":"2b524ee7-4bac-343e-a8bf-3778844ae44a","pitchNumber":1,"startTime":"2026-04-22T20:38:10.260Z","endTime":"2026-04-22T20:38:13.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":93.6,"endSpeed":86.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99133639768801,"aZ":-22.501090700912926,"pfxX":-9.573910060019285,"pfxZ":5.12186957542708,"pX":-0.25886997528144284,"pZ":2.7861647048034035,"vX0":9.021320994314703,"vY0":-136.10691224574705,"vZ0":-2.0013346511136265,"x":126.87,"y":163.55,"x0":-2.361708739150901,"y0":50.00296777555231,"z0":5.078405652882838,"aX":-18.083686815775092},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":15.6,"spinRate":2013,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4013844413798662,"extension":6.706397874078757},"index":1,"playId":"5cefaf57-12eb-333a-bc7e-7b47cda4baed","pitchNumber":2,"startTime":"2026-04-22T20:38:29.611Z","endTime":"2026-04-22T20:38:33.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.924896719582332,"aZ":-31.714715601962055,"pfxX":-1.2440130237226006,"pfxZ":0.27749306300848886,"pX":1.1911230453389454,"pZ":2.210964268677691,"vX0":9.653729619699398,"vY0":-127.8831814853414,"vZ0":-1.2711930206694615,"x":71.6,"y":179.08,"x0":-2.461720836907159,"y0":50.00376649737808,"z0":5.188912348594591,"aX":-2.0729607389088383},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":0.2,"spinRate":2436,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.42734866360762247,"extension":6.844463253523532},"index":2,"playId":"5630edf4-472b-394a-a9bc-343f0eaa1317","pitchNumber":3,"startTime":"2026-04-22T20:38:49.299Z","endTime":"2026-04-22T20:38:53.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.019542953002798,"aZ":-24.397898045971903,"pfxX":-10.2696003079378,"pfxZ":4.030509475515185,"pX":-0.26743853135915574,"pZ":2.6249952556427805,"vX0":9.226853965251694,"vY0":-137.90547887665167,"vZ0":-2.1518620874333205,"x":127.19,"y":167.91,"x0":-2.3186623439142457,"y0":50.00440371854651,"z0":5.057282684606003,"aX":-19.826779340419836},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":16.7,"spinRate":2015,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39682980387986744,"extension":6.884980298556334},"index":3,"playId":"7f042fe8-ac43-3453-b728-4df52169d867","pitchNumber":4,"startTime":"2026-04-22T20:39:09.117Z","endTime":"2026-04-22T20:39:13.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-22T20:39:28.634Z","endTime":"2026-04-22T20:39:37.907Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1058782826998,"aZ":-14.595485168829494,"pfxX":-7.1203126604379,"pfxZ":9.081447230458537,"pX":-0.27652390713212516,"pZ":3.600605715260411,"vX0":7.9170484699199495,"vY0":-138.53369249664306,"vZ0":-2.1080644884412276,"x":127.54,"y":141.56,"x0":-2.251766758356463,"y0":50.00486960848041,"z0":5.351649282753692,"aX":-13.786382056421099},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":11.2,"spinRate":2154,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3959822675832556,"extension":6.890057335648972},"hitData":{"launchSpeed":93.9,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":126.8,"coordY":172.16}},"index":5,"playId":"55b211c6-24ce-39fa-9547-0e2b693495f8","pitchNumber":5,"startTime":"2026-04-22T20:39:37.907Z","endTime":"2026-04-22T20:39:46.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696131,"link":"/api/v1/people/696131","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":695600,"link":"/api/v1/people/695600"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":679845,"link":"/api/v1/people/679845"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":696131,"link":"/api/v1/people/696131"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:39:46.628Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lane Thomas flies out to center fielder Leody Taveras.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T20:42:07.948Z","endTime":"2026-04-22T20:43:24.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665750,"link":"/api/v1/people/665750"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Nunez replaces Tyler Wells.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"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-22T20:41:13.328Z","endTime":"2026-04-22T20:42:10.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689296,"link":"/api/v1/people/689296"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669330,"link":"/api/v1/people/669330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85464040140133,"aZ":-23.5660541938494,"pfxX":-10.313269154691254,"pfxZ":4.48178867046702,"pX":-0.8759977025689613,"pZ":1.768395345965229,"vX0":3.5513214148169236,"vY0":-138.64296753351297,"vZ0":-5.883904013351806,"x":150.39,"y":191.03,"x0":-0.8439355339076473,"y0":50.00193564009266,"z0":5.520495175298124,"aX":-19.808859207570457},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":17.8,"spinRate":2325,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.39709785826232524,"extension":6.548793158646359},"index":1,"playId":"92d4d183-982f-3d33-8a6d-9d413e6dd816","pitchNumber":1,"startTime":"2026-04-22T20:42:10.210Z","endTime":"2026-04-22T20:42:13.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":86.3,"endSpeed":78.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.371858153934625,"aZ":-30.02072105636278,"pfxX":7.134539547500911,"pfxZ":1.368852482779939,"pX":1.0954109092198971,"pZ":2.722182816905989,"vX0":3.344001390070703,"vY0":-125.51329263387444,"vZ0":-0.867094876616119,"x":75.25,"y":165.28,"x0":-1.1877249556977674,"y0":50.00070142585148,"z0":5.553885999697753,"aX":11.189121666288672},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-13.8,"spinRate":2991,"spinDirection":53},"zone":12,"typeConfidence":0.88,"plateTime":0.43921977798283507,"extension":6.230254283046153},"index":2,"playId":"5b77a081-9f0c-3ab4-a954-9fcff33cd4e1","pitchNumber":2,"startTime":"2026-04-22T20:42:28.317Z","endTime":"2026-04-22T20:42:32.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":77.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.630159889946565,"aZ":-31.766422155652002,"pfxX":10.393028128066566,"pfxZ":0.25971023247976355,"pX":0.40574424463887954,"pZ":2.6739286242980036,"vX0":0.9087183975405633,"vY0":-125.28794408576844,"vZ0":-0.40507448870487517,"x":101.53,"y":166.58,"x0":-1.3096715816345066,"y0":50.00003058249925,"z0":5.4949714187983405,"aX":16.076412843709004},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.7,"breakHorizontal":-19.0,"spinRate":3069,"spinDirection":41},"zone":6,"typeConfidence":0.91,"plateTime":0.44173138445467597,"extension":6.3170267705624825},"index":3,"playId":"1c8a70d1-779e-36d7-bf05-4b4805906c28","pitchNumber":3,"startTime":"2026-04-22T20:42:43.839Z","endTime":"2026-04-22T20:42:47.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":77.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79471723846597,"aZ":-33.51057211747355,"pfxX":11.067862744495688,"pfxZ":-0.8622503433814126,"pX":0.1771466429178165,"pZ":1.8732201459568005,"vX0":-0.7896060745812028,"vY0":-125.519273957744,"vZ0":-2.306932726999146,"x":110.25,"y":188.2,"x0":-0.9304275069863553,"y0":50.0052501720734,"z0":5.61828808852268,"aX":17.110141742896154},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.9,"breakHorizontal":-19.6,"spinRate":3129,"spinDirection":50},"zone":8,"typeConfidence":0.92,"plateTime":0.44170407593653715,"extension":6.253985586762756},"index":4,"playId":"3aa899a3-32eb-3d6e-916b-03cd4ffb980b","pitchNumber":4,"startTime":"2026-04-22T20:42:58.336Z","endTime":"2026-04-22T20:43:01.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06703604279616,"aZ":-9.910999234823992,"pfxX":-4.747268966808496,"pfxZ":11.08531523266278,"pX":0.3734380526493541,"pZ":3.2861409149888097,"vX0":4.895393674935626,"vY0":-141.69379458050247,"vZ0":-4.791758625786094,"x":102.77,"y":150.05,"x0":-0.770110290942944,"y0":50.00328181745539,"z0":5.647698123609708,"aX":-9.535274316614744},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":7.4,"spinRate":2666,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.3883767225918868,"extension":6.544056912218228},"hitData":{"launchSpeed":95.2,"launchAngle":32.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.29,"coordY":50.34}},"index":5,"playId":"700b73be-745a-317b-bcdd-905658813f01","pitchNumber":5,"startTime":"2026-04-22T20:43:16.602Z","endTime":"2026-04-22T20:43:24.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:43:24.525Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T20:43:40.478Z","endTime":"2026-04-22T20:46:27.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,7],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.35759918946944,"aZ":-11.382899217401146,"pfxX":-3.316356480720329,"pfxZ":10.513039444877402,"pX":0.6904809375511243,"pZ":3.5055347476778014,"vX0":5.255858618026495,"vY0":-140.79441534216318,"vZ0":-4.002238274126205,"x":90.68,"y":144.13,"x0":-0.7824300516274559,"y0":50.006900703849034,"z0":5.700264200959161,"aX":-6.561603718600085},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":4.8,"spinRate":2549,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3912358062618022,"extension":6.6846458156850295},"index":0,"playId":"ff87de99-3fda-3608-86b3-fbc95fd5d94d","pitchNumber":1,"startTime":"2026-04-22T20:43:53.310Z","endTime":"2026-04-22T20:43:56.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-22T20:44:21.748Z","endTime":"2026-04-22T20:44:43.817Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":87.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.19012794026315,"aZ":-16.51752515971388,"pfxX":-11.68214522346317,"pfxZ":7.874204367914025,"pX":-1.2915597315182825,"pZ":2.8494417847577624,"vX0":3.051098934498887,"vY0":-141.7111229529655,"vZ0":-4.480427008657657,"x":166.23,"y":161.85,"x0":-0.8808141264296507,"y0":50.00021329138871,"z0":5.5414960984832735,"aX":-23.220398044662},"breaks":{"breakAngle":51.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":20.3,"spinRate":2439,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.38989092383011537,"extension":6.627288535754663},"index":2,"playId":"e3e7bd6b-e989-32d5-ac6a-9c739649a2dd","pitchNumber":2,"startTime":"2026-04-22T20:44:43.817Z","endTime":"2026-04-22T20:44:46.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.071402257072187,"aZ":-30.950287728394652,"pfxX":-3.7644157728097087,"pfxZ":0.7406895614392806,"pX":-0.8648287392294215,"pZ":0.7263225872803489,"vX0":1.269621209306389,"vY0":-126.63063317221267,"vZ0":-5.913504721945155,"x":149.97,"y":219.17,"x0":-0.88031922794464,"y0":50.00082875642376,"z0":5.533267185963982,"aX":-6.182873589226587},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":6.6,"spinRate":1230,"spinDirection":273},"zone":13,"typeConfidence":0.9,"plateTime":0.4306665804837073,"extension":6.904769052650151},"index":3,"playId":"9b904206-2d63-3243-8d59-0de07beb5ec4","pitchNumber":3,"startTime":"2026-04-22T20:45:05.345Z","endTime":"2026-04-22T20:45:09.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40521707407117,"aZ":-30.388659869332137,"pfxX":-4.840581401006279,"pfxZ":1.0655144662833331,"pX":0.09239266297023749,"pZ":-1.5691574847077459,"vX0":3.90513906571924,"vY0":-128.32575727769066,"vZ0":-11.596223829018266,"x":113.48,"y":281.15,"x0":-0.8197677299974151,"y0":50.0007870578716,"z0":5.3732254785754,"aX":-8.077213124006546},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.5,"breakHorizontal":7.9,"spinRate":1194,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.4267292623492054,"extension":6.942802886350861},"index":4,"playId":"ba0edcd4-9420-39cf-9d31-308bb4671330","pitchNumber":4,"startTime":"2026-04-22T20:45:24.197Z","endTime":"2026-04-22T20:45:27.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":97.1,"endSpeed":88.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08738136842498,"aZ":-11.915480084214886,"pfxX":-3.312469571039603,"pfxZ":9.982715096680325,"pX":-0.6655192841535895,"pZ":3.994973157766933,"vX0":1.495199482234358,"vY0":-141.5093854079037,"vZ0":-2.757388403986684,"x":142.37,"y":130.92,"x0":-0.7701830935649541,"y0":50.002940926757894,"z0":5.744640577162067,"aX":-6.722507539951431},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":5.6,"spinRate":2682,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3869637480035655,"extension":6.4975408159112575},"index":5,"playId":"245f6b4f-062b-3193-8eeb-ba3b713db316","pitchNumber":5,"startTime":"2026-04-22T20:45:59.856Z","endTime":"2026-04-22T20:46:03.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-22T20:46:11.070Z","endTime":"2026-04-22T20:46:22.826Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322628601570248,"aZ":-31.408744235238743,"pfxX":-5.186256440480751,"pfxZ":0.4594256446068188,"pX":1.3677873002783942,"pZ":0.20774648914319221,"vX0":6.7301689646671035,"vY0":-128.82127569582835,"vZ0":-7.335751976738452,"x":64.86,"y":233.17,"x0":-0.6124483960313756,"y0":50.0032436070338,"z0":5.5404802640373205,"aX":-8.662384113743984},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.7,"breakHorizontal":7.8,"spinRate":1048,"spinDirection":275},"zone":14,"typeConfidence":0.9,"plateTime":0.4261972965994736,"extension":6.862746558278277},"index":7,"playId":"0a9fd068-636d-3d6b-9042-5860070a3cc4","pitchNumber":6,"startTime":"2026-04-22T20:46:22.826Z","endTime":"2026-04-22T20:46:27.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:46:27.857Z","atBatIndex":75},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nick Loftin reaches on a throwing error by third baseman Coby Mayo.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T20:46:36.836Z","endTime":"2026-04-22T20:48:34.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":77.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.198863312837663,"aZ":-27.463048035381096,"pfxX":6.9109966457339,"pfxZ":3.025716676368665,"pX":-0.2923300913622839,"pZ":3.46970813774988,"vX0":-0.29032501046745673,"vY0":-125.35898020788194,"vZ0":0.4134717034410603,"x":128.14,"y":145.1,"x0":-1.0688668195748248,"y0":50.004943366235246,"z0":5.5820475006030845,"aX":10.774808272514589},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":-12.4,"spinRate":2977,"spinDirection":56},"zone":11,"typeConfidence":0.84,"plateTime":0.44039881288087956,"extension":6.425639432168975},"index":0,"playId":"50be85b3-5b58-30af-840b-062f79baea2b","pitchNumber":1,"startTime":"2026-04-22T20:46:54.293Z","endTime":"2026-04-22T20:47:21.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":110,"player":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.882419073859644,"aZ":-18.0987692939282,"pfxX":-10.447382385738216,"pfxZ":7.022915722093965,"pX":-0.9952532108842872,"pZ":2.231822970144692,"vX0":3.280443614807473,"vY0":-141.31274163922888,"vZ0":-5.850175105367777,"x":154.94,"y":178.52,"x0":-0.8201147305670041,"y0":50.00567172010254,"z0":5.508295489169693,"aX":-20.94342380791527},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":18.1,"spinRate":2345,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.38892777760882646,"extension":6.691836732306101},"index":1,"playId":"60049b6e-6383-339a-946e-84e45aa7c29f","pitchNumber":2,"startTime":"2026-04-22T20:47:28.459Z","endTime":"2026-04-22T20:47:32.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":77.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.209724423196363,"aZ":-33.85219174563248,"pfxX":6.837844717469974,"pfxZ":-1.0775183390164234,"pX":1.0091571874372072,"pZ":2.733614487361683,"vX0":2.192662904820403,"vY0":-125.10263035397608,"vZ0":-0.20280530673662855,"x":78.53,"y":164.97,"x0":-0.7707194492486263,"y0":50.0016376980746,"z0":5.630541543218416,"aX":10.65492757307097},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.7,"breakHorizontal":-13.0,"spinRate":2985,"spinDirection":40},"zone":12,"typeConfidence":0.89,"plateTime":0.4406700008045079,"extension":6.387394178994486},"index":2,"playId":"ad211401-b078-3aa8-be6f-5f95ec4de228","pitchNumber":3,"startTime":"2026-04-22T20:47:49.368Z","endTime":"2026-04-22T20:47:53.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18558987716118,"aZ":-32.45918080130667,"pfxX":9.060674229273793,"pfxZ":-0.18593733025382164,"pX":0.05112137259113784,"pZ":2.304970815611286,"vX0":0.05150539292440759,"vY0":-124.5305017355876,"vZ0":-1.0533924389076945,"x":115.05,"y":176.55,"x0":-1.1426963137307942,"y0":50.00199038318225,"z0":5.473132257539409,"aX":13.913970172958694},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":-16.3,"spinRate":2945,"spinDirection":51},"zone":5,"typeConfidence":0.91,"plateTime":0.4436268138164454,"extension":6.243967246995463},"index":3,"playId":"caa606a7-294e-3082-9e80-7832d346ef39","pitchNumber":4,"startTime":"2026-04-22T20:48:07.002Z","endTime":"2026-04-22T20:48:10.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-22T20:48:15.480Z","endTime":"2026-04-22T20:48:25.290Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80545750031307,"aZ":-33.49014831334471,"pfxX":7.714306870105223,"pfxZ":-0.8255879863346038,"pX":0.1652169710138754,"pZ":2.3947624712847038,"vX0":0.17102786547859494,"vY0":-126.49839170130912,"vZ0":-1.128438125566724,"x":110.7,"y":174.12,"x0":-0.9027319889504252,"y0":50.00527163801875,"z0":5.582779658496278,"aX":12.243771550856636},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.6,"breakHorizontal":-13.9,"spinRate":2993,"spinDirection":50},"zone":5,"typeConfidence":0.9,"plateTime":0.4364746191531621,"extension":6.294683405867131},"hitData":{"launchSpeed":91.1,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.21,"coordY":168.16}},"index":5,"playId":"4ed84842-93cc-307a-86d2-b6457be1106e","pitchNumber":5,"startTime":"2026-04-22T20:48:25.290Z","endTime":"2026-04-22T20:48:34.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":3.0999999999999996,"leverageIndex":0.59,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:48:34.490Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T20:49:06.713Z","endTime":"2026-04-22T20:51:02.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689296,"fullName":"Anthony Nunez","link":"/api/v1/people/689296"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.515"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".981"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".981"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".455"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".404"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".322"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.85"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.29"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.78"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.26"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.40"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.54"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.00"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.49"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.33"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.90"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.50"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.93"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.07"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.515"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".981"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".981"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".431"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460987731498022,"aZ":-33.239718513239296,"pfxX":7.9822785881299545,"pfxZ":-0.6663527473098219,"pX":1.3847336470045433,"pZ":0.9830869522012193,"vX0":3.65300283832311,"vY0":-125.88156562791175,"vZ0":-4.110098396089627,"x":64.22,"y":212.24,"x0":-1.1239880888189298,"y0":50.003507896123836,"z0":5.339191649629115,"aX":12.761065059766949},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.9,"breakHorizontal":-15.4,"spinRate":2938,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4357510470849215,"extension":6.223213642732648},"index":0,"playId":"a0bd3eb3-f169-3ec4-9ec5-c286f1433d1b","pitchNumber":1,"startTime":"2026-04-22T20:49:07.903Z","endTime":"2026-04-22T20:49:11.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97144084534234,"aZ":-31.85779467499052,"pfxX":9.498892179858883,"pfxZ":0.204960512497804,"pX":0.9093015431445328,"pZ":2.099638825601016,"vX0":1.3448920127648518,"vY0":-123.64389772143576,"vZ0":-1.592546177888208,"x":82.34,"y":182.09,"x0":-0.8759823342289641,"y0":50.000472379932106,"z0":5.4729788066582055,"aX":14.428338690660453},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":-17.5,"spinRate":2990,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.44621135148829616,"extension":6.448088857486812},"index":1,"playId":"886f4b94-6bfd-3c56-b2a8-8f90cdda487b","pitchNumber":2,"startTime":"2026-04-22T20:49:26.897Z","endTime":"2026-04-22T20:49:31.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19513717389077,"aZ":-31.833700262534872,"pfxX":6.756594463674864,"pfxZ":0.2115767286584016,"pX":1.768067175632035,"pZ":0.7447345880589792,"vX0":4.228266751508096,"vY0":-126.84890441054901,"vZ0":-5.073663442742589,"x":49.61,"y":218.67,"x0":-0.8057188760941063,"y0":50.00273282096523,"z0":5.34884995489424,"aX":10.862349414436302},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":-13.3,"spinRate":2996,"spinDirection":46},"zone":14,"typeConfidence":0.89,"plateTime":0.4340330441579092,"extension":6.474123579210994},"index":2,"playId":"10263cac-cb52-3fda-9d99-54a997f13d63","pitchNumber":3,"startTime":"2026-04-22T20:49:45.485Z","endTime":"2026-04-22T20:49:49.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.658710705872913,"aZ":-30.58962666342787,"pfxX":3.3252813523432407,"pfxZ":0.8885748470483072,"pX":0.42155855229323524,"pZ":2.474125460857434,"vX0":1.8552610788632415,"vY0":-132.22884463330334,"vZ0":-2.647938968221818,"x":100.93,"y":171.98,"x0":-0.7198434117144288,"y0":50.00194816415017,"z0":5.719609557644983,"aX":5.921924292856624},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":-6.4,"spinRate":2689,"spinDirection":125},"zone":6,"typeConfidence":0.92,"plateTime":0.41330787999447427,"extension":6.450934218719781},"index":3,"playId":"6a7ee43b-8e6e-3fe7-bcd1-2a4743672e2b","pitchNumber":4,"startTime":"2026-04-22T20:50:07.226Z","endTime":"2026-04-22T20:50:12.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":87.3,"endSpeed":80.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.316128523791416,"aZ":-34.53278739162323,"pfxX":8.541797195554308,"pfxZ":-1.4516518378276544,"pX":1.0346328498541335,"pZ":2.5201493457623476,"vX0":1.5989665627359768,"vY0":-127.11992103425338,"vZ0":-0.8417479581995847,"x":77.56,"y":170.74,"x0":-0.7125024355321031,"y0":50.001012868496844,"z0":5.609575518885135,"aX":13.904692310443751},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.5,"breakHorizontal":-15.8,"spinRate":2799,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4317317005616301,"extension":6.316706864943844},"index":4,"playId":"9a836159-36c3-3a77-bb80-3dc3f57af96d","pitchNumber":5,"startTime":"2026-04-22T20:50:35.774Z","endTime":"2026-04-22T20:50:39.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"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":87.5,"endSpeed":80.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662179046697204,"aZ":-33.916687522569006,"pfxX":9.178944110075506,"pfxZ":-1.0692431519077799,"pX":1.793939192749741,"pZ":1.6079081740727224,"vX0":3.5980144848422664,"vY0":-127.34268844321929,"vZ0":-3.0011721773382165,"x":48.62,"y":195.37,"x0":-0.834162846506637,"y0":50.00559322379297,"z0":5.513318240417987,"aX":14.920769320469127},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.4,"breakHorizontal":-17.5,"spinRate":2995,"spinDirection":24},"zone":14,"typeConfidence":0.91,"plateTime":0.43182906445846614,"extension":6.481750955428047},"index":5,"playId":"9e49437c-2201-373e-83c0-ca83cfddb1e9","pitchNumber":6,"startTime":"2026-04-22T20:50:57.694Z","endTime":"2026-04-22T20:51:02.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689296,"link":"/api/v1/people/689296","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":669236,"link":"/api/v1/people/669236"},"third":{"id":691723,"link":"/api/v1/people/691723"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":665750,"link":"/api/v1/people/665750"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"Home Plate"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":689296,"link":"/api/v1/people/689296"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.6,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-22T20:51:02.378Z","atBatIndex":77}]