[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-23T17:10:36.037Z","endTime":"2026-04-23T17:11:30.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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-23T15:04:52.627Z","endTime":"2026-04-23T16:45:47.647Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"},"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-23T16:45:47.647Z","endTime":"2026-04-23T17:09:58.478Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"},"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-23T17:09:58.478Z","endTime":"2026-04-23T17:10:38.178Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"},"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":95.1,"endSpeed":87.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.795474696127275,"aZ":-11.905991270289075,"pfxX":0.11673007082683998,"pfxZ":10.415484775402618,"pX":-0.04138428853284674,"pZ":3.3431594015090793,"vX0":-4.9237085791825805,"vY0":-138.36953847788268,"vZ0":-5.236994631855863,"x":118.58,"y":148.51,"x0":1.743228753420457,"y0":50.005251510321855,"z0":6.052686299004941,"aX":0.22698153614683156},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":0.7,"spinRate":2379,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.39528215775795195,"extension":6.31765170579479},"index":3,"playId":"c5a0db8b-6e55-3ea5-a16c-bf6576719e59","pitchNumber":1,"startTime":"2026-04-23T17:10:38.178Z","endTime":"2026-04-23T17:10:41.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26404665884007,"aZ":-12.547602759277455,"pfxX":3.06303914873105,"pfxZ":9.905163370646488,"pX":-0.09553865048872731,"pZ":2.4811523625864793,"vX0":-6.17054977121164,"vY0":-140.0338334486451,"vZ0":-7.369717628842802,"x":120.64,"y":171.79,"x0":1.740786822689392,"y0":50.003972685516224,"z0":5.97180951746337,"aX":6.070390300036004},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":-4.2,"spinRate":2408,"spinDirection":146},"zone":5,"typeConfidence":0.88,"plateTime":0.39146751211900277,"extension":6.352974058610103},"index":4,"playId":"3632754d-f94d-3f14-83d5-6a5de8874e29","pitchNumber":2,"startTime":"2026-04-23T17:10:51.649Z","endTime":"2026-04-23T17:10:55.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75931832849088,"aZ":-12.450675999283169,"pfxX":2.297938243901662,"pfxZ":9.813106430084758,"pX":0.24926650767763842,"pZ":3.6110147895644653,"vX0":-5.044889517615583,"vY0":-140.60002160515154,"vZ0":-4.5158174990943,"x":107.5,"y":141.28,"x0":1.7651841497941059,"y0":50.000785790343876,"z0":6.040885024318081,"aX":4.618412102269922},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":-3.1,"spinRate":2224,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.3890106753934588,"extension":6.366605733719569},"index":5,"playId":"0e2f1a89-9ed7-3ed3-b4a0-eadf65bbc3d9","pitchNumber":3,"startTime":"2026-04-23T17:11:08.845Z","endTime":"2026-04-23T17:11:12.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46365865928271,"aZ":-24.805714796661483,"pfxX":6.334362822763673,"pfxZ":4.413881466557298,"pX":0.0023952823071974176,"pZ":1.040640289617099,"vX0":-6.744387132729889,"vY0":-128.1679511350322,"vZ0":-7.011367766541095,"x":116.91,"y":210.68,"x0":1.8398210865625375,"y0":50.00625470417565,"z0":5.737680424684276,"aX":10.584490226839879},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.7,"breakHorizontal":-10.1,"spinRate":2001,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.4266758059675104,"extension":6.223273751515656},"index":6,"playId":"9ba8d9e7-2f0e-33cc-8daf-ff23920fd846","pitchNumber":4,"startTime":"2026-04-23T17:11:27.450Z","endTime":"2026-04-23T17:11:30.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-23T17:11:30.450Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-23T17:11:33.933Z","endTime":"2026-04-23T17:12:30.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58935581085575,"aZ":-15.144936464826461,"pfxX":6.4314037627767995,"pfxZ":8.487555104029513,"pX":0.6124895114259873,"pZ":3.455009611606163,"vX0":-5.864815476134474,"vY0":-140.65687208791653,"vZ0":-4.341114423245078,"x":93.65,"y":145.49,"x0":1.8879428450645506,"y0":50.00021833105551,"z0":5.9988596969301655,"aX":12.898853712577683},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":-10.4,"spinRate":2224,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.3892658402284255,"extension":6.336956573958456},"index":0,"playId":"7079622d-e44b-38d2-9a5a-ce14e80ab40a","pitchNumber":1,"startTime":"2026-04-23T17:11:52.414Z","endTime":"2026-04-23T17:11:57.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23094685185844,"aZ":-10.222189742482197,"pfxX":3.481448297487969,"pfxZ":10.876292261296754,"pX":0.045653803316867234,"pZ":3.051923029307567,"vX0":-5.730965619266138,"vY0":-141.61512670213398,"vZ0":-6.304603228367106,"x":115.26,"y":156.38,"x0":1.649126188193485,"y0":50.005250523893096,"z0":5.970430900839218,"aX":7.028708655613984},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":-5.0,"spinRate":2357,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.3877058798429962,"extension":6.42448491698799},"index":1,"playId":"04e013b7-d649-332a-835d-f8ceeec84559","pitchNumber":2,"startTime":"2026-04-23T17:12:07.309Z","endTime":"2026-04-23T17:12:11.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.476402922852547,"aZ":-11.243340209060031,"pfxX":2.5871979906927516,"pfxZ":9.896603012236968,"pX":-0.5189969096374341,"pZ":3.0004099553959134,"vX0":-7.001898774909186,"vY0":-143.8347107968027,"vZ0":-6.616619970837317,"x":136.78,"y":157.77,"x0":1.6007076392478312,"y0":50.00009316240857,"z0":6.0135021958038015,"aX":5.471262617226461},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.9,"breakHorizontal":-3.5,"spinRate":2359,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.3794668725054944,"extension":6.325034648593233},"index":2,"playId":"43e30c93-5241-344b-ae36-01fddd2bfc5a","pitchNumber":3,"startTime":"2026-04-23T17:12:27.127Z","endTime":"2026-04-23T17:12:30.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:12:30.263Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-23T17:12:34.716Z","endTime":"2026-04-23T17:13:36.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81372665689596,"aZ":-10.574089757102685,"pfxX":1.9339216445714413,"pfxZ":10.524988416438688,"pX":-0.7568401015164199,"pZ":1.7096058504131515,"vX0":-7.5020963336960875,"vY0":-141.73676777418711,"vZ0":-9.911958033791844,"x":145.85,"y":192.62,"x0":1.6631922290547774,"y0":50.00257149542599,"z0":5.910166664653144,"aX":3.9703204261479224},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":-2.2,"spinRate":2333,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.3851898806060965,"extension":6.392801830579521},"index":0,"playId":"9f6b97fc-87b7-3b2b-9625-09615f748d8b","pitchNumber":1,"startTime":"2026-04-23T17:12:51.938Z","endTime":"2026-04-23T17:12:57.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":97.3,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.084806382079986,"aZ":-11.15008744117622,"pfxX":1.1457363953817568,"pfxZ":10.289442675386383,"pX":-0.13997698841306722,"pZ":2.7712707810563195,"vX0":-5.26276427315666,"vY0":-141.5214292987641,"vZ0":-7.2018742390979575,"x":122.34,"y":163.96,"x0":1.588995415437888,"y0":50.00393842970941,"z0":6.051217336032214,"aX":2.342047637897496},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":-1.1,"spinRate":2319,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.3859617773322781,"extension":6.334441857510688},"index":1,"playId":"bd6e7486-6f03-3d39-bd56-a354a3a3941a","pitchNumber":2,"startTime":"2026-04-23T17:13:03.958Z","endTime":"2026-04-23T17:13:09.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.160015232158074,"aZ":-29.962971246897045,"pfxX":7.762564582462934,"pfxZ":1.3559982973180285,"pX":0.040518389949579854,"pZ":1.0303770558255014,"vX0":-7.371684032540064,"vY0":-126.4397410377367,"vZ0":-5.896469921158036,"x":115.46,"y":210.96,"x0":1.970205346523176,"y0":50.00629642340694,"z0":5.764997718556775,"aX":12.707701025968175},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-12.6,"spinRate":1751,"spinDirection":131},"zone":14,"typeConfidence":0.89,"plateTime":0.4314075203217431,"extension":6.246571745159063},"index":2,"playId":"8c3ccb21-fe71-3dd5-9517-82371a5f0d26","pitchNumber":3,"startTime":"2026-04-23T17:13:16.335Z","endTime":"2026-04-23T17:13:19.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.493663543835332,"aZ":-19.51674562308711,"pfxX":8.042609369230409,"pfxZ":6.204690873937828,"pX":0.060721460947616705,"pZ":2.7038458292078182,"vX0":-7.52391200917994,"vY0":-141.0734908830622,"vZ0":-5.71207188953258,"x":114.69,"y":165.78,"x0":1.7019528844725411,"y0":50.002874242141765,"z0":5.990443742783289,"aX":16.405433228600813},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":-13.3,"spinRate":2203,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.3865024220840536,"extension":6.230465602136186},"hitData":{"launchSpeed":84.4,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":168.91}},"index":3,"playId":"3f182d5e-0695-33e6-b79b-401f3245a67e","pitchNumber":4,"startTime":"2026-04-23T17:13:28.573Z","endTime":"2026-04-23T17:13:36.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:13:36.729Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kevin McGonigle doubles (10) on a line drive to left fielder Brandon Lockridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T17:14:58.498Z","endTime":"2026-04-23T17:16:54.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930072103661598,"aZ":-17.649336649180576,"pfxX":-4.293219687020755,"pfxZ":7.375020889222812,"pX":-0.4534189291821687,"pZ":3.225589035898756,"vX0":6.322015651162822,"vY0":-139.12978407496217,"vZ0":-3.336751681529337,"x":134.28,"y":151.69,"x0":-2.192725750255647,"y0":50.00196401015847,"z0":5.60370576849267,"aX":-8.454371996804936},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":6.5,"spinRate":2027,"spinDirection":222},"zone":1,"typeConfidence":0.84,"plateTime":0.39302562890265147,"extension":6.230015491382084},"index":0,"playId":"0dce01be-9b10-301a-9f29-de232b977bea","pitchNumber":1,"startTime":"2026-04-23T17:15:50.915Z","endTime":"2026-04-23T17:15:55.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.590304290359768,"aZ":-41.367310833405675,"pfxX":2.014896453052975,"pfxZ":-6.039440590370571,"pX":0.34291810267066,"pZ":1.744588687326221,"vX0":5.60339948010337,"vY0":-122.71769119282861,"vZ0":-1.18513247603022,"x":103.93,"y":191.68,"x0":-2.2329091457295482,"y0":50.00177060745236,"z0":5.761973941461354,"aX":3.067066599363014},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.9,"breakHorizontal":-4.9,"spinRate":2588,"spinDirection":40},"zone":9,"typeConfidence":0.88,"plateTime":0.44655994138513044,"extension":5.880277877892913},"index":1,"playId":"5626c535-8bcb-3261-b20b-a2b7e786b32e","pitchNumber":2,"startTime":"2026-04-23T17:16:05.983Z","endTime":"2026-04-23T17:16:10.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318580574829394,"aZ":-42.15417188953665,"pfxX":4.7071726597908565,"pfxZ":-6.8680509851703775,"pX":-0.22680629833683466,"pZ":0.1105224969806126,"vX0":2.8934170493567617,"vY0":-120.35557983347861,"vZ0":-4.116529909892757,"x":125.65,"y":235.8,"x0":-2.0597104662196033,"y0":50.00244447030239,"z0":5.6111136940915065,"aX":6.842019177515788},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.2,"breakHorizontal":-9.2,"spinRate":2564,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.45666932600252075,"extension":6.1994016394985},"index":2,"playId":"757fa3a2-0aad-3655-9c73-899a4da0efc7","pitchNumber":3,"startTime":"2026-04-23T17:16:25.762Z","endTime":"2026-04-23T17:16:29.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62463005895569,"aZ":-16.627161345275976,"pfxX":-6.082274423180059,"pfxZ":7.501209857365081,"pX":0.10999925073400733,"pZ":2.3481478968624074,"vX0":8.993742349749422,"vY0":-142.7727438892714,"vZ0":-5.709593336768278,"x":112.81,"y":175.38,"x0":-2.2848019408805635,"y0":50.00290026979386,"z0":5.413320685716953,"aX":-12.607513099201661},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":9.2,"spinRate":1974,"spinDirection":224},"zone":5,"typeConfidence":0.87,"plateTime":0.3830458833671022,"extension":6.1351557068797185},"hitData":{"launchSpeed":83.0,"launchAngle":21.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.63,"coordY":130.81}},"index":3,"playId":"c6c32712-ffe3-3196-bb5f-0b0df1fbaa48","pitchNumber":4,"startTime":"2026-04-23T17:16:44.032Z","endTime":"2026-04-23T17:16:54.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:16:54.779Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, third baseman David Hamilton to first baseman Luis Rengifo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T17:17:03.766Z","endTime":"2026-04-23T17:18:02.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760504481878737,"aZ":-21.538010696756576,"pfxX":0.30998694428949314,"pfxZ":5.687138499729305,"pX":1.615693137717436,"pZ":1.602015896039838,"vX0":9.83758698293024,"vY0":-136.31308646795816,"vZ0":-6.132468504244226,"x":55.41,"y":195.53,"x0":-2.0899622539309597,"y0":50.0026102284356,"z0":5.382045248759021,"aX":0.5771600706232103},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":-2.8,"spinRate":2297,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.40281102339671726,"extension":6.182822295464054},"index":0,"playId":"0d1efd9a-9aa9-3f3a-bc6b-25fc46e9f4d1","pitchNumber":1,"startTime":"2026-04-23T17:17:37.405Z","endTime":"2026-04-23T17:17:40.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.54934924838264,"aZ":-23.472073404245492,"pfxX":-10.426910642693166,"pfxZ":4.294171251609756,"pX":-1.2706247564883024,"pZ":2.8527962616682543,"vX0":6.221231463287537,"vY0":-142.15545803815095,"vZ0":-3.011283678710276,"x":165.43,"y":161.75,"x0":-2.143995789474991,"y0":50.004565605379305,"z0":5.432529909811954,"aX":-21.134303893361256},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2001,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.3867595362248193,"extension":6.131335170745135},"hitData":{"launchSpeed":79.3,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":172.97}},"index":1,"playId":"7521e0fe-37c2-31cd-b75d-6d3779b158b0","pitchNumber":2,"startTime":"2026-04-23T17:17:54.886Z","endTime":"2026-04-23T17:18:02.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.2,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:18:02.658Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Brice Turang to first baseman Luis Rengifo. Kevin McGonigle to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T17:18:09.083Z","endTime":"2026-04-23T17:19:19.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.8,"endSpeed":76.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79018996229562,"aZ":-40.84791141115879,"pfxX":3.669119280967014,"pfxZ":-5.931799406797506,"pX":0.5751995361001944,"pZ":1.4161749378693682,"vX0":5.125975486019343,"vY0":-120.53655217800824,"vZ0":-1.579214296825004,"x":95.07,"y":200.54,"x0":-2.0607421373978783,"y0":50.00326711775138,"z0":5.707055184193704,"aX":5.364421423830871},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.8,"breakHorizontal":-7.9,"spinRate":2457,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.45549792615981,"extension":6.247712428312008},"index":0,"playId":"203a4f23-1ab2-3ce6-b92a-225ece420944","pitchNumber":1,"startTime":"2026-04-23T17:18:29.718Z","endTime":"2026-04-23T17:18:34.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":97.7,"endSpeed":90.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6143905356407,"aZ":-23.714048616384,"pfxX":-9.711322899463347,"pfxZ":4.094271961466488,"pX":-1.0594832661504714,"pZ":2.488412968292408,"vX0":7.288102233167042,"vY0":-142.1182548903033,"vZ0":-3.658818522394801,"x":157.39,"y":171.59,"x0":-2.3830460771075903,"y0":50.000829531654226,"z0":5.2814251124659375,"aX":-20.055602180940916},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.0,"breakHorizontal":16.3,"spinRate":2035,"spinDirection":217},"zone":13,"typeConfidence":0.94,"plateTime":0.3839916551120579,"extension":6.300255265513707},"index":1,"playId":"635163f6-7ef7-3981-a7d6-40091467c984","pitchNumber":2,"startTime":"2026-04-23T17:18:49.414Z","endTime":"2026-04-23T17:18:52.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123399902851805,"aZ":-22.3398264712067,"pfxX":-0.9660517633237302,"pfxZ":5.057168434097596,"pX":0.26684025526957045,"pZ":2.671745116985354,"vX0":7.131704303914617,"vY0":-137.31956580856706,"vZ0":-3.6987040194352963,"x":106.83,"y":166.64,"x0":-2.2180380180598234,"y0":50.003618550733705,"z0":5.52248437416058,"aX":-1.8791287667177714},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":0.5,"spinRate":2125,"spinDirection":184},"zone":6,"typeConfidence":0.91,"plateTime":0.3960801781339729,"extension":6.109592934165961},"hitData":{"launchSpeed":89.9,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.7,"coordY":159.79}},"index":2,"playId":"5bafe1f1-8aef-3352-8df6-a6a1ff4fa92f","pitchNumber":3,"startTime":"2026-04-23T17:19:10.190Z","endTime":"2026-04-23T17:19:19.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:19:19.872Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Riley Greene homers (2) on a fly ball to left center field. Kevin McGonigle scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T17:19:25.986Z","endTime":"2026-04-23T17:20:07.526Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.570400147670128,"aZ":-40.42875160305181,"pfxX":6.063417654714739,"pfxZ":-5.5866595450205745,"pX":-0.17621945753856436,"pZ":1.580724619640508,"vX0":3.395444216233581,"vY0":-121.02887857307574,"vZ0":-1.399805675627589,"x":123.72,"y":196.1,"x0":-2.3871286057358154,"y0":50.00382654562181,"z0":5.721042468939052,"aX":8.956447317780759},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.2,"breakHorizontal":-11.8,"spinRate":2500,"spinDirection":42},"zone":13,"typeConfidence":0.9,"plateTime":0.453298667332926,"extension":6.037617252854287},"hitData":{"launchSpeed":107.7,"launchAngle":23.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":76.67,"coordY":42.29}},"index":0,"playId":"9897498b-48d6-3435-a25c-0c8281fe0906","pitchNumber":1,"startTime":"2026-04-23T17:19:43.889Z","endTime":"2026-04-23T17:20:07.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":16.799999999999997,"leverageIndex":1.36,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:20:07.526Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a ground ball to right fielder Luis Matos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T17:19:58.186Z","endTime":"2026-04-23T17:20:43.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396982910036936,"aZ":-25.20758922728053,"pfxX":0.05410349563265138,"pfxZ":3.745870930415945,"pX":0.6157973170972274,"pZ":2.2123022323841113,"vX0":7.5849270604282575,"vY0":-134.57551712931007,"vZ0":-3.739238487584528,"x":93.53,"y":179.05,"x0":-2.22989503707625,"y0":50.00390533858311,"z0":5.376980486232102,"aX":0.09866304750763438},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":-1.4,"spinRate":2063,"spinDirection":182},"zone":9,"typeConfidence":0.9,"plateTime":0.40486639353407217,"extension":6.20057214338192},"hitData":{"launchSpeed":100.2,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.48,"coordY":140.53}},"index":0,"playId":"e9eae75f-7457-3789-a5a8-a284976cd0b5","pitchNumber":1,"startTime":"2026-04-23T17:20:33.051Z","endTime":"2026-04-23T17:20:43.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.39999999999999,"awayTeamWinProbability":28.60000000000001,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:20:43.982Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-23T17:20:50.695Z","endTime":"2026-04-23T17:23:18.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412447140856166,"aZ":-24.188422102543907,"pfxX":0.7583815761094153,"pfxZ":4.301656953847894,"pX":1.3171633871956863,"pZ":3.04423768683306,"vX0":9.05324516996409,"vY0":-134.51889435076322,"vZ0":-2.038140087638713,"x":66.79,"y":156.59,"x0":-2.171599336637733,"y0":50.00593982438575,"z0":5.5027645209822715,"aX":1.4094851187750583},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.6,"breakHorizontal":-3.0,"spinRate":2073,"spinDirection":171},"zone":12,"typeConfidence":0.9,"plateTime":0.4050483765005475,"extension":6.1410842541734505},"index":0,"playId":"da564234-1925-3ecb-9290-17acad5dd8f4","pitchNumber":1,"startTime":"2026-04-23T17:21:11.920Z","endTime":"2026-04-23T17:21:15.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469902867863002,"aZ":-16.78159965860348,"pfxX":-4.692248821114376,"pfxZ":7.694072823593164,"pX":-0.7147959618571419,"pZ":3.71899278147299,"vX0":6.222366849567795,"vY0":-140.4771863085842,"vZ0":-1.8182066481978727,"x":144.25,"y":138.37,"x0":-2.3476912791395175,"y0":50.004744078937435,"z0":5.464168117420522,"aX":-9.39029127361406},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":1997,"spinDirection":221},"zone":11,"typeConfidence":0.94,"plateTime":0.38972953980850233,"extension":6.188590164813845},"index":1,"playId":"98930624-5d95-30aa-9835-e4d2bb80e0d1","pitchNumber":2,"startTime":"2026-04-23T17:21:30.412Z","endTime":"2026-04-23T17:21:33.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.749858787063783,"aZ":-25.56335895409806,"pfxX":0.606329560118704,"pfxZ":3.453354573134069,"pX":-0.6168200949495573,"pZ":2.926067581946064,"vX0":4.465212794758105,"vY0":-136.92434482912532,"vZ0":-1.953560021285199,"x":140.51,"y":159.78,"x0":-2.341706829646476,"y0":50.00581592621246,"z0":5.382770672660022,"aX":1.1606182779129517},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":-1.9,"spinRate":1987,"spinDirection":193},"zone":1,"typeConfidence":0.91,"plateTime":0.39868744365207753,"extension":6.142988978919313},"index":2,"playId":"de15d5f5-58d6-3030-8b3b-b6ef34068d04","pitchNumber":3,"startTime":"2026-04-23T17:21:51.727Z","endTime":"2026-04-23T17:21:55.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.616273555697525,"aZ":-14.14972335399002,"pfxX":-5.27358421338158,"pfxZ":8.826106555770203,"pX":1.0235395481676401,"pZ":1.5372043686816017,"vX0":10.625479146645684,"vY0":-141.81645803855207,"vZ0":-7.972119588914,"x":77.99,"y":197.28,"x0":-2.0821478697430122,"y0":50.00698186152916,"z0":5.282457866144007,"aX":-10.775096494222307},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":7.4,"spinRate":1919,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.38582885814594103,"extension":6.503859467103674},"index":3,"playId":"36867785-c329-375a-bb6a-0f3e38d2735f","pitchNumber":4,"startTime":"2026-04-23T17:22:11.540Z","endTime":"2026-04-23T17:22:14.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.467850701290246,"aZ":-25.3267278277272,"pfxX":-10.523585105640976,"pfxZ":3.326837962491549,"pX":0.2637856883036668,"pZ":2.087299648055532,"vX0":10.626397394662002,"vY0":-142.13266048883906,"vZ0":-4.571201788710899,"x":106.95,"y":182.42,"x0":-2.14368602589452,"y0":50.00594448419831,"z0":5.310944489655434,"aX":-21.68416668455342},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.3,"breakHorizontal":17.0,"spinRate":1991,"spinDirection":224},"zone":9,"typeConfidence":0.94,"plateTime":0.38434390795268536,"extension":6.316851902104849},"index":4,"playId":"f0b35bc3-8782-398c-8148-225492e56a1a","pitchNumber":5,"startTime":"2026-04-23T17:22:33.303Z","endTime":"2026-04-23T17:22:36.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-23T17:22:51.097Z","endTime":"2026-04-23T17:23:14.082Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.190510951322345,"aZ":-41.19828619569856,"pfxX":3.094776512516261,"pfxZ":-5.796885713516536,"pX":0.5160711697924905,"pZ":1.2396083091918206,"vX0":5.6214895262855284,"vY0":-123.8080599579102,"vZ0":-2.2330399911545102,"x":97.33,"y":205.31,"x0":-2.1840448218476505,"y0":50.00425557498185,"z0":5.593718920014929,"aX":4.815520326843871},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.8,"breakHorizontal":-6.8,"spinRate":2427,"spinDirection":42},"zone":14,"typeConfidence":0.87,"plateTime":0.44201574668897203,"extension":6.1778964640654594},"index":6,"playId":"73ab8183-4ad3-3ddc-971b-b663a7c63a7c","pitchNumber":6,"startTime":"2026-04-23T17:23:14.082Z","endTime":"2026-04-23T17:23:18.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:23:18.788Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T17:23:39.921Z","endTime":"2026-04-23T17:26:06.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.089052840160566,"aZ":-13.005783807351127,"pfxX":1.9262197392882523,"pfxZ":9.938830013298482,"pX":-0.4369015626282117,"pZ":2.644765590701218,"vX0":-6.693617444846803,"vY0":-138.0903685980483,"vZ0":-6.5931342255026975,"x":133.65,"y":167.37,"x0":1.7695654928482354,"y0":50.00546798363501,"z0":5.940397225831963,"aX":3.716298651159514},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-2.0,"spinRate":2269,"spinDirection":153},"zone":4,"typeConfidence":0.88,"plateTime":0.3968239636082016,"extension":6.396651949914564},"index":0,"playId":"0cc77b55-01ef-3f23-8eeb-02880a476b78","pitchNumber":1,"startTime":"2026-04-23T17:25:27.298Z","endTime":"2026-04-23T17:25:30.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.425016308713943,"aZ":-25.629497715803534,"pfxX":6.2272802026409195,"pfxZ":4.0006074243973,"pX":-0.33972758169150485,"pZ":1.4814286334320839,"vX0":-7.786820367870739,"vY0":-127.14259701781236,"vZ0":-5.755468664293994,"x":129.95,"y":198.78,"x0":1.955598305239555,"y0":50.00118432257068,"z0":5.81226353170988,"aX":10.180108219026724},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.1,"breakHorizontal":-9.5,"spinRate":1691,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.43104807443751003,"extension":6.252552667597829},"index":1,"playId":"98b3ebdf-e2c2-33ea-b37c-7fb2db5e38ab","pitchNumber":2,"startTime":"2026-04-23T17:25:40.234Z","endTime":"2026-04-23T17:25:43.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-23T17:25:53.588Z","endTime":"2026-04-23T17:26:03.953Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49831332114263,"aZ":-26.73956123065304,"pfxX":7.813875902389652,"pfxZ":3.371657217388498,"pX":1.3106548202993988,"pZ":1.6322532581612599,"vX0":-4.5671115585919875,"vY0":-126.12523900500535,"vZ0":-4.713093619951116,"x":67.04,"y":194.71,"x0":2.1291324846728408,"y0":50.00250268492321,"z0":5.679771646952659,"aX":12.59674839898134},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.3,"breakHorizontal":-13.1,"spinRate":1769,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.43416201491734974,"extension":6.181986867455992},"index":3,"playId":"5d977876-2150-3b4d-8973-687ca29c56d3","pitchNumber":3,"startTime":"2026-04-23T17:26:03.953Z","endTime":"2026-04-23T17:26:06.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:26:06.953Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Matos grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T17:26:11.168Z","endTime":"2026-04-23T17:27:01.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":96.6,"endSpeed":88.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53164563522226,"aZ":-13.663921683648036,"pfxX":1.5794708178653831,"pfxZ":9.247721666909648,"pX":-0.5181591147481575,"pZ":3.4832710784396776,"vX0":-6.311884324047176,"vY0":-140.5119150640359,"vZ0":-5.176053623864651,"x":136.75,"y":144.73,"x0":1.5510915510083632,"y0":50.00421632085887,"z0":6.23562377188115,"aX":3.162913261833723},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":-1.6,"spinRate":2267,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.38966632756234887,"extension":6.105722922327962},"index":0,"playId":"cc081dc9-f6f7-339a-8c9e-4bc26253d085","pitchNumber":1,"startTime":"2026-04-23T17:26:32.314Z","endTime":"2026-04-23T17:26:36.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":87.8,"endSpeed":81.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09278454091851,"aZ":-28.865036260942816,"pfxX":6.846652895750369,"pfxZ":1.9761685787899257,"pX":0.4336335514062094,"pZ":1.4450062324668995,"vX0":-6.53827949315509,"vY0":-127.72123789537213,"vZ0":-5.537079467922416,"x":100.47,"y":199.76,"x0":2.1213281372380943,"y0":50.003119806503776,"z0":5.875005364263976,"aX":11.459711070761111},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.6,"breakHorizontal":-11.2,"spinRate":1775,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4267359974745246,"extension":6.053178950964812},"hitData":{"launchSpeed":92.7,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":155.23}},"index":1,"playId":"42420b1b-9704-3c07-a74a-e822f906a4e7","pitchNumber":2,"startTime":"2026-04-23T17:26:52.882Z","endTime":"2026-04-23T17:27:01.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:27:01.005Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blake Perkins pops out to shortstop Javier Báez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T17:27:07.847Z","endTime":"2026-04-23T17:28:07.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7052379901244,"aZ":-11.471125936758012,"pfxX":2.2901675143949447,"pfxZ":10.510100758303523,"pX":0.348069289210525,"pZ":2.276549368928484,"vX0":-4.086327877415177,"vY0":-140.39173810120877,"vZ0":-8.305380260203302,"x":103.73,"y":177.31,"x0":1.5337809275144458,"y0":50.00527965219345,"z0":6.045064597651376,"aX":4.512500955932501},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":-3.2,"spinRate":2280,"spinDirection":156},"zone":6,"typeConfidence":0.92,"plateTime":0.39214355166894554,"extension":6.3019707423970726},"index":0,"playId":"f63a5144-709c-3388-9cc3-5e5bccc0f95f","pitchNumber":1,"startTime":"2026-04-23T17:27:25.037Z","endTime":"2026-04-23T17:27:29.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":96.1,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.017966121795766,"aZ":-16.4330429218054,"pfxX":9.810531345362783,"pfxZ":8.073912010001926,"pX":0.2538464607950628,"pZ":3.508970753473669,"vX0":-7.801402928227057,"vY0":-139.5974380914025,"vZ0":-3.9199960674319856,"x":107.32,"y":144.04,"x0":1.8273181747358092,"y0":50.000383326070406,"z0":6.031499469434323,"aX":19.12281402037554},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":-15.8,"spinRate":2174,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.39420758730215777,"extension":6.276829824140032},"index":1,"playId":"32114d50-0fc2-3c44-9e61-f67d7cae7799","pitchNumber":2,"startTime":"2026-04-23T17:27:42.230Z","endTime":"2026-04-23T17:27:46.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63351455537089,"aZ":-14.597981955421139,"pfxX":4.082878449824223,"pfxZ":9.205169093714598,"pX":-0.27198442870175704,"pZ":3.0290740481848397,"vX0":-6.871051684917666,"vY0":-138.0002119833184,"vZ0":-5.457144633494183,"x":127.37,"y":157.0,"x0":1.7312798001734349,"y0":50.000007369899805,"z0":6.032404137592977,"aX":7.793830410334025},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":-5.8,"spinRate":2293,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.39846314337621624,"extension":6.324439834836127},"hitData":{"launchSpeed":89.2,"launchAngle":54.0,"totalDistance":211.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":65.84,"coordY":139.83}},"index":2,"playId":"707e4dc1-7706-3095-89e5-48195833c5e6","pitchNumber":3,"startTime":"2026-04-23T17:27:56.349Z","endTime":"2026-04-23T17:28:07.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:28:07.132Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T17:29:51.234Z","endTime":"2026-04-23T17:31:02.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.333777928185963,"aZ":-20.23061084077672,"pfxX":-2.260008654235964,"pfxZ":6.363721436486861,"pX":-0.6293911241395871,"pZ":2.051157010726356,"vX0":5.33036099944805,"vY0":-135.7959156539842,"vZ0":-5.177540952492762,"x":140.99,"y":183.4,"x0":-2.3197399106231704,"y0":50.005442674048005,"z0":5.380176549868945,"aX":-4.243787011259093},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":3.0,"spinRate":2144,"spinDirection":202},"zone":7,"typeConfidence":0.91,"plateTime":0.4025738631723419,"extension":5.894381334314643},"index":0,"playId":"d804f295-6ae9-39b0-8a5b-46f5a39c034f","pitchNumber":1,"startTime":"2026-04-23T17:30:13.901Z","endTime":"2026-04-23T17:30:17.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.372921394838503,"aZ":-27.662990435302866,"pfxX":7.241505811934676,"pfxZ":2.9661856864193883,"pX":0.11774053808165183,"pZ":2.99213826194523,"vX0":4.046062774140736,"vY0":-123.14768635995064,"vZ0":-0.34949629791839454,"x":112.51,"y":157.99,"x0":-2.492128207924206,"y0":50.005457216373,"z0":5.492828874169728,"aX":11.03105445179231},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.5,"breakHorizontal":-14.2,"spinRate":2594,"spinDirection":71},"zone":2,"typeConfidence":0.9,"plateTime":0.4461986980037369,"extension":6.104158453511849},"index":1,"playId":"a21d3468-e5e6-33fa-9864-03d76cf1da09","pitchNumber":2,"startTime":"2026-04-23T17:30:28.550Z","endTime":"2026-04-23T17:30:33.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.238871262636962,"aZ":-27.074029793696916,"pfxX":6.612658239140785,"pfxZ":3.1955447420354877,"pX":1.5469201701935704,"pZ":0.763848014327242,"vX0":7.692710050000851,"vY0":-126.15776343872487,"vZ0":-5.677353297869242,"x":58.04,"y":218.16,"x0":-2.412999895258399,"y0":50.0006220073596,"z0":5.255498032587297,"aX":10.541754972587068},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":-13.9,"spinRate":2635,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.43596324068003467,"extension":6.1397170484631545},"index":2,"playId":"b8df480a-b634-3e86-8cba-b1caa4acdfb4","pitchNumber":3,"startTime":"2026-04-23T17:30:42.537Z","endTime":"2026-04-23T17:30:45.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88565511766717,"aZ":-28.654559797766137,"pfxX":6.8328282687048265,"pfxZ":2.209201395288873,"pX":1.2794703352532957,"pZ":1.8553937951404067,"vX0":6.958942040337884,"vY0":-126.35948865526103,"vZ0":-2.9472833995505785,"x":68.23,"y":188.68,"x0":-2.4116073637201985,"y0":50.00587892255014,"z0":5.370992468953068,"aX":10.906444647120043},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-14.2,"spinRate":2748,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4356535875812444,"extension":6.208694964013778},"index":3,"playId":"be0ebe31-8bfa-3bb5-b7d1-5492aac30cd4","pitchNumber":4,"startTime":"2026-04-23T17:30:59.977Z","endTime":"2026-04-23T17:31:02.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:31:02.977Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Brice Turang to first baseman Luis Rengifo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T17:31:06.226Z","endTime":"2026-04-23T17:32:32.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288626842905966,"aZ":-22.529318491888525,"pfxX":-1.1940019904216919,"pfxZ":5.12307421542598,"pX":0.7990595922959524,"pZ":2.8673247863110376,"vX0":8.61655010749455,"vY0":-135.99186988378867,"vZ0":-2.645776268984491,"x":86.54,"y":161.36,"x0":-2.2480324563145944,"y0":50.006129386443774,"z0":5.406406209029998,"aX":-2.2509607935216343},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":0.5,"spinRate":2210,"spinDirection":185},"zone":12,"typeConfidence":0.91,"plateTime":0.4019217270520503,"extension":6.263468429218764},"index":0,"playId":"287e4c50-da2f-3572-8763-789bbf1d6be8","pitchNumber":1,"startTime":"2026-04-23T17:31:25.390Z","endTime":"2026-04-23T17:31:29.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":97.2,"endSpeed":88.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.525048412534247,"aZ":-16.621628963444756,"pfxX":-5.978897221657831,"pfxZ":7.698208921176846,"pX":1.2830352825832043,"pZ":2.8257656938051863,"vX0":11.357979835267054,"vY0":-141.09187901049336,"vZ0":-4.328917531339444,"x":68.09,"y":162.48,"x0":-2.0143191836870016,"y0":50.001138100103255,"z0":5.448089632584515,"aX":-12.077407294281214},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2095,"spinDirection":224},"zone":12,"typeConfidence":0.81,"plateTime":0.3879264919679466,"extension":6.2014846284113885},"index":1,"playId":"133e0e92-c8e4-3c9d-8a71-6212b6976c0a","pitchNumber":2,"startTime":"2026-04-23T17:31:41.313Z","endTime":"2026-04-23T17:31:44.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06053288802069,"aZ":-21.129372865485575,"pfxX":-0.9284516393626276,"pfxZ":5.773353764892569,"pX":0.9459528165897211,"pZ":1.8407216016264996,"vX0":8.634703935346346,"vY0":-137.11180433892181,"vZ0":-5.819014914589043,"x":80.94,"y":189.08,"x0":-2.117324605512534,"y0":50.000600698485435,"z0":5.423026576033742,"aX":-1.7766107934327429},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":0.0,"spinRate":2250,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.3988020289377894,"extension":6.249666860311365},"index":2,"playId":"ac226874-4eed-3c9f-a6d6-66a20aaae3ed","pitchNumber":3,"startTime":"2026-04-23T17:31:57.329Z","endTime":"2026-04-23T17:32:01.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-23T17:32:10.794Z","endTime":"2026-04-23T17:32:25.007Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07401236688108,"aZ":-30.883504316207638,"pfxX":-8.078477232994745,"pfxZ":0.6961558846585874,"pX":-0.7800522696692672,"pZ":1.939175411278072,"vX0":7.098737736508184,"vY0":-135.02888538521395,"vZ0":-3.099581011333508,"x":146.73,"y":186.42,"x0":-2.387326181092564,"y0":50.00307645111659,"z0":5.263858105984249,"aX":-14.989970000718136},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.8,"breakHorizontal":13.2,"spinRate":1591,"spinDirection":251},"zone":7,"typeConfidence":0.89,"plateTime":0.4048938504586932,"extension":6.227593391893671},"hitData":{"launchSpeed":72.4,"launchAngle":8.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.89,"coordY":157.76}},"index":4,"playId":"f72aea6d-396d-3b6f-a095-fad45ccccf0a","pitchNumber":4,"startTime":"2026-04-23T17:32:25.007Z","endTime":"2026-04-23T17:32:32.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:32:32.163Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Báez flies out to left fielder Brandon Lockridge.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T17:32:36.745Z","endTime":"2026-04-23T17:34:17.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.823814948528327,"aZ":-25.27076322991101,"pfxX":-10.015552445326113,"pfxZ":3.3831495908103433,"pX":1.3931646874720474,"pZ":2.2279392797488664,"vX0":13.20233284506383,"vY0":-141.86356450337595,"vZ0":-4.138255093788687,"x":63.9,"y":178.63,"x0":-2.015265441818933,"y0":50.00552587863949,"z0":5.312369446206102,"aX":-20.45943723671133},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":1952,"spinDirection":226},"zone":14,"typeConfidence":0.93,"plateTime":0.38577635918179354,"extension":6.344275124398567},"index":0,"playId":"cc4aa90a-cacf-3ef2-8b13-c9e878f0b157","pitchNumber":1,"startTime":"2026-04-23T17:32:57.327Z","endTime":"2026-04-23T17:33:01.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.540046225236264,"aZ":-27.570469826759744,"pfxX":-9.324787558244848,"pfxZ":2.331232841443036,"pX":-0.8924637292500758,"pZ":3.299986015351989,"vX0":7.25430807198745,"vY0":-139.70256354275955,"vZ0":-0.6800791116301836,"x":151.02,"y":149.68,"x0":-2.311566079707283,"y0":50.005403501014435,"z0":5.359244221502882,"aX":-18.430344685047668},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.3,"breakHorizontal":15.4,"spinRate":1916,"spinDirection":229},"zone":11,"typeConfidence":0.87,"plateTime":0.3921045666317622,"extension":6.387988669743609},"index":1,"playId":"75d70e3a-8a51-303c-9d97-5eaf49c15d7e","pitchNumber":2,"startTime":"2026-04-23T17:33:11.937Z","endTime":"2026-04-23T17:33:15.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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.3,"endSpeed":79.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.462074652063073,"aZ":-27.07474092935927,"pfxX":7.719298856186359,"pfxZ":3.253273959845312,"pX":2.8205005887361416,"pZ":0.7360136302502133,"vX0":9.969408926493825,"vY0":-125.24598319083825,"vZ0":-5.475031010048911,"x":9.49,"y":218.91,"x0":-2.234985075042952,"y0":50.00435002991678,"z0":5.2022306169670856,"aX":12.096549459868232},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":-16.6,"spinRate":2434,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.4395959203910529,"extension":6.3283767793404975},"index":2,"playId":"6887e246-be54-3da8-a732-3abbb074c72c","pitchNumber":3,"startTime":"2026-04-23T17:33:28.918Z","endTime":"2026-04-23T17:33:32.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917648545761324,"aZ":-31.144499291730533,"pfxX":4.013425556077591,"pfxZ":0.6159999380452148,"pX":0.40416247362485674,"pZ":0.6636795371032572,"vX0":5.8456035241029225,"vY0":-128.59831899126843,"vZ0":-5.386147766176292,"x":101.59,"y":220.86,"x0":-2.4207621305767573,"y0":50.00385303691464,"z0":5.2042039796831405,"aX":6.714606327103231},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-8.6,"spinRate":2421,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4260779354708153,"extension":6.421224454461261},"index":3,"playId":"5ed2735f-eaf8-367f-8363-4caa9a3fd9aa","pitchNumber":4,"startTime":"2026-04-23T17:33:47.316Z","endTime":"2026-04-23T17:33:52.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72606244472637,"aZ":-29.335105325438807,"pfxX":6.757817271741034,"pfxZ":1.765503850392852,"pX":0.11478290387162515,"pZ":2.1502028336385686,"vX0":4.246042714536754,"vY0":-126.20765138795761,"vZ0":-1.942453265286464,"x":112.62,"y":180.72,"x0":-2.4678104584090783,"y0":50.006268311305256,"z0":5.292778131450296,"aX":10.902634008830853},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":-13.2,"spinRate":2522,"spinDirection":67},"zone":8,"typeConfidence":0.9,"plateTime":0.43401418391687807,"extension":6.132469308102131},"hitData":{"launchSpeed":91.8,"launchAngle":50.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":124.44,"coordY":193.34}},"index":4,"playId":"7dc6434c-3f72-337b-9f87-5475b521bdfa","pitchNumber":5,"startTime":"2026-04-23T17:34:07.164Z","endTime":"2026-04-23T17:34:17.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:34:17.611Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T17:36:09.187Z","endTime":"2026-04-23T17:37:16.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73059929040491,"aZ":-13.451620725105965,"pfxX":2.525131926773398,"pfxZ":9.31450548379116,"pX":0.37228609157290304,"pZ":2.928071864279111,"vX0":-4.102514569363752,"vY0":-140.39065361227807,"vZ0":-6.377221876223745,"x":102.81,"y":159.72,"x0":1.51982891004003,"y0":50.001503100022106,"z0":6.092979890463534,"aX":5.07521207001691},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-3.8,"spinRate":2174,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.3891266991156117,"extension":6.14972081530087},"index":0,"playId":"999b52b5-be87-393c-8881-a3bf5e9b033d","pitchNumber":1,"startTime":"2026-04-23T17:36:23.021Z","endTime":"2026-04-23T17:36:27.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.162215394051366,"aZ":-39.63284139684129,"pfxX":-3.412115112339868,"pfxZ":-5.527896020421494,"pX":0.5281910957722205,"pZ":1.804334604394561,"vX0":-2.2811769912198736,"vY0":-115.34159928121653,"vZ0":-1.3755396208471722,"x":96.87,"y":190.06,"x0":1.972797155063616,"y0":50.0022982930369,"z0":6.225066486261815,"aX":-4.603832302183833},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.1,"breakHorizontal":6.7,"spinRate":2592,"spinDirection":325},"zone":9,"typeConfidence":0.92,"plateTime":0.47460284614130455,"extension":6.110111014466188},"hitData":{"launchSpeed":87.9,"launchAngle":35.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.99,"coordY":78.85}},"index":1,"playId":"baa5da52-fc88-329f-b55c-d10ca379077f","pitchNumber":2,"startTime":"2026-04-23T17:37:06.739Z","endTime":"2026-04-23T17:37:16.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:37:16.946Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T17:37:19.096Z","endTime":"2026-04-23T17:38:06.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":95.4,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.650610609199344,"aZ":-12.871263453648142,"pfxX":2.619837551462844,"pfxZ":9.836912429083503,"pX":0.9630110026196146,"pZ":3.0279986273290174,"vX0":-3.046387095189237,"vY0":-138.86256697343703,"vZ0":-6.255706534649769,"x":80.29,"y":157.02,"x0":1.7313451270202085,"y0":50.00425269775606,"z0":6.158075400687218,"aX":5.142135021747146},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":-4.2,"spinRate":2157,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.39369091290686153,"extension":6.23082094032072},"index":0,"playId":"35690af3-2fa4-3ef1-969b-3cc888bc2c98","pitchNumber":1,"startTime":"2026-04-23T17:37:38.001Z","endTime":"2026-04-23T17:37:41.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.151088789909046,"aZ":-20.955714001464905,"pfxX":9.909582363188063,"pfxZ":5.730146534451363,"pX":-0.33614412006856587,"pZ":2.67876142463902,"vX0":-9.327445425215329,"vY0":-140.12602549129147,"vZ0":-5.0617949931394,"x":129.81,"y":166.45,"x0":1.7730390859883032,"y0":50.004933896695114,"z0":5.906985048670368,"aX":19.409635421057015},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":-15.6,"spinRate":2015,"spinDirection":141},"zone":4,"typeConfidence":0.88,"plateTime":0.3931706585803072,"extension":6.389732385959265},"index":1,"playId":"e4db47a1-4629-370d-99e3-58f9758d3f55","pitchNumber":2,"startTime":"2026-04-23T17:37:51.738Z","endTime":"2026-04-23T17:37:55.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.538338358666216,"aZ":-11.100584860755184,"pfxX":2.904831783277192,"pfxZ":10.780024770476402,"pX":-0.2759553960416285,"pZ":4.115697036255828,"vX0":-6.235199586889244,"vY0":-140.102079828288,"vZ0":-3.434235319435063,"x":127.52,"y":127.66,"x0":1.6178369059205984,"y0":50.006273158688096,"z0":6.10180188614744,"aX":5.681335008351371},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.8,"breakHorizontal":-3.7,"spinRate":2410,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.3934613807490219,"extension":6.329515914266882},"index":2,"playId":"11d58b16-32af-36df-b399-3070f9ca9be6","pitchNumber":3,"startTime":"2026-04-23T17:38:03.979Z","endTime":"2026-04-23T17:38:06.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:38:06.979Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"David Hamilton lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T17:38:17.515Z","endTime":"2026-04-23T17:38:49.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":86.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.33525351438648,"aZ":-22.24023802656768,"pfxX":11.37388779731113,"pfxZ":5.094168888273288,"pX":-0.34988729889557907,"pZ":1.7414719427832763,"vX0":-9.63243433012551,"vY0":-140.34428303890095,"vZ0":-7.295874586061504,"x":130.34,"y":191.76,"x0":1.6872034825694913,"y0":50.00522274863682,"z0":5.8755154005957975,"aX":22.18856376690384},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":-18.0,"spinRate":2075,"spinDirection":152},"zone":7,"typeConfidence":0.86,"plateTime":0.3936426644521571,"extension":6.2904104363640165},"index":0,"playId":"7146c1bd-2489-31d4-9a77-c914fff3b34a","pitchNumber":1,"startTime":"2026-04-23T17:38:30.512Z","endTime":"2026-04-23T17:38:34.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":87.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.62362208668948,"aZ":-10.565728837023547,"pfxX":4.1867942582844035,"pfxZ":10.790610945388948,"pX":-0.15639150161091073,"pZ":2.980542016115489,"vX0":-6.762129012722263,"vY0":-141.8436922557598,"vZ0":-6.47911592394012,"x":122.96,"y":158.31,"x0":1.7335394145940626,"y0":50.00478196420863,"z0":5.994499249723066,"aX":8.386178909105405},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":-5.9,"spinRate":2417,"spinDirection":152},"zone":2,"typeConfidence":0.87,"plateTime":0.3887027974264159,"extension":6.435440416212778},"hitData":{"launchSpeed":99.0,"launchAngle":20.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.31,"coordY":91.79}},"index":1,"playId":"fd4b8228-0255-337a-9eab-5d24a4b6a94d","pitchNumber":2,"startTime":"2026-04-23T17:38:43.359Z","endTime":"2026-04-23T17:38:49.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:38:49.932Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T17:40:12.880Z","endTime":"2026-04-23T17:41:49.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22095600269888,"aZ":-22.656025845016153,"pfxX":0.25403945086300705,"pfxZ":5.146878242649709,"pX":0.4793225596468198,"pZ":2.7968207795880815,"vX0":7.371787165750338,"vY0":-134.83572969833708,"vZ0":-3.0465022580066563,"x":98.73,"y":163.27,"x0":-2.3183658602748833,"y0":50.00070304194684,"z0":5.53271670091046,"aX":0.46851100103959337},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2122,"spinDirection":192},"zone":3,"typeConfidence":0.9,"plateTime":0.40559332158415007,"extension":6.198405331037103},"index":0,"playId":"dc11269e-1f97-3ad2-b2a3-baedf0177d18","pitchNumber":1,"startTime":"2026-04-23T17:40:58.787Z","endTime":"2026-04-23T17:41:01.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43935595217171,"aZ":-24.354961027753124,"pfxX":1.7236968417867145,"pfxZ":4.262180116904908,"pX":0.5342158893760307,"pZ":2.1076323309823506,"vX0":6.678478730116661,"vY0":-134.38515701277572,"vZ0":-4.458948168679818,"x":96.64,"y":181.87,"x0":-2.2044309316793855,"y0":50.00161877726857,"z0":5.513136793194496,"aX":3.1582842042673507},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":-4.6,"spinRate":2121,"spinDirection":186},"zone":6,"typeConfidence":0.89,"plateTime":0.4071966414542314,"extension":6.267409307326729},"index":1,"playId":"0d905cbf-ece9-3d14-92f0-2450e835bbdf","pitchNumber":2,"startTime":"2026-04-23T17:41:20.911Z","endTime":"2026-04-23T17:41:24.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-23T17:41:30.535Z","endTime":"2026-04-23T17:41:45.534Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676525831946858,"aZ":-42.338774644476736,"pfxX":6.158842044187573,"pfxZ":-6.891884126892321,"pX":-0.9828514212884247,"pZ":1.293844684313807,"vX0":1.1808186889353123,"vY0":-121.49339235984448,"vZ0":-1.676452121224153,"x":154.46,"y":203.85,"x0":-2.27613613094193,"y0":50.00102760091044,"z0":5.716268145155476,"aX":9.086569389719942},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.6,"breakHorizontal":-11.4,"spinRate":2585,"spinDirection":41},"zone":13,"typeConfidence":0.91,"plateTime":0.4530864707700464,"extension":6.337818986906389},"index":3,"playId":"55de8a46-b34d-35b5-9045-47d81da03533","pitchNumber":3,"startTime":"2026-04-23T17:41:45.534Z","endTime":"2026-04-23T17:41:49.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:41:49.797Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, second baseman Brice Turang to first baseman Luis Rengifo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T17:41:52.875Z","endTime":"2026-04-23T17:43:09.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.910999260949634,"aZ":-24.641847190781434,"pfxX":-8.348433928992218,"pfxZ":3.7723209948962637,"pX":0.6142517307434265,"pZ":2.620224563715988,"vX0":10.699669058376708,"vY0":-139.17546414388661,"vZ0":-2.9877907262229018,"x":93.59,"y":168.03,"x0":-2.1630302385309372,"y0":50.004109329977,"z0":5.307298995434418,"aX":-16.677040717090108},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":13.4,"spinRate":2012,"spinDirection":226},"zone":6,"typeConfidence":0.94,"plateTime":0.39085825040191,"extension":6.238590397981986},"index":0,"playId":"3fab8ec7-3807-30f1-9f15-2c30e1ca1d20","pitchNumber":1,"startTime":"2026-04-23T17:42:11.023Z","endTime":"2026-04-23T17:42:14.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198323379776525,"aZ":-24.01969701664756,"pfxX":2.5516769167619424,"pfxZ":5.04755931175575,"pX":0.5958677219764419,"pZ":1.7790120821667024,"vX0":6.598993861978469,"vY0":-125.71179511314463,"vZ0":-3.8425558908277626,"x":94.29,"y":190.75,"x0":-2.384755549003862,"y0":50.004267642250355,"z0":5.255701617262043,"aX":4.122465426917454},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.5,"breakHorizontal":-6.0,"spinRate":2466,"spinDirection":71},"zone":9,"typeConfidence":0.9,"plateTime":0.43411770541892203,"extension":6.317715425216911},"index":1,"playId":"ede6e7b3-2051-3f09-b00c-f5478988cd0a","pitchNumber":2,"startTime":"2026-04-23T17:42:24.985Z","endTime":"2026-04-23T17:42:52.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-23T17:42:53.147Z","endTime":"2026-04-23T17:43:01.907Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.413747880097663,"aZ":-32.11941859728256,"pfxX":5.194686625482685,"pfxZ":0.03762968899213526,"pX":-0.20408516246260258,"pZ":1.942856588800638,"vX0":3.634000263959959,"vY0":-126.83006111374036,"vZ0":-2.106583216643529,"x":124.78,"y":186.32,"x0":-2.327496672104829,"y0":50.00545186694388,"z0":5.330193955140256,"aX":8.517587753581214},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-10.2,"spinRate":2470,"spinDirection":66},"zone":8,"typeConfidence":0.9,"plateTime":0.430822250285126,"extension":6.28495491212008},"hitData":{"launchSpeed":97.7,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.69,"coordY":140.35}},"index":3,"playId":"23b32eaf-4117-360a-a28f-094037e725c7","pitchNumber":3,"startTime":"2026-04-23T17:43:01.907Z","endTime":"2026-04-23T17:43:09.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:43:09.636Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to right fielder Luis Matos.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T17:43:13.076Z","endTime":"2026-04-23T17:44:17.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317287215324672,"aZ":-16.35261384248505,"pfxX":-4.519921336918558,"pfxZ":7.830402719562379,"pX":0.3144592578162448,"pZ":3.2736056046481066,"vX0":8.538669862098496,"vY0":-140.6568876175428,"vZ0":-3.2183818068571495,"x":105.01,"y":150.39,"x0":-2.161574894676623,"y0":50.006872135068114,"z0":5.481377070738273,"aX":-9.138125906560298},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":6.6,"spinRate":2020,"spinDirection":221},"zone":3,"typeConfidence":0.91,"plateTime":0.38812769632420174,"extension":6.291503661737683},"index":0,"playId":"5afe1f07-5db2-3a9c-aa9d-5addd09895c5","pitchNumber":1,"startTime":"2026-04-23T17:43:35.702Z","endTime":"2026-04-23T17:43:38.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.138550213801064,"aZ":-42.11262635396621,"pfxX":6.455823993399986,"pfxZ":-6.723377418755298,"pX":-1.5537839739772912,"pZ":1.6338447859158656,"vX0":-0.23136365148328425,"vY0":-121.18077751387978,"vZ0":-0.9572625371182455,"x":176.23,"y":194.67,"x0":-2.2947282573058208,"y0":50.005488724861145,"z0":5.734418025583374,"aX":9.53896970867555},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.1,"breakHorizontal":-11.6,"spinRate":2604,"spinDirection":46},"zone":13,"typeConfidence":0.91,"plateTime":0.45314414792590796,"extension":6.080649587410389},"index":1,"playId":"0092a68b-62e6-3245-aaea-4215c79d97bd","pitchNumber":2,"startTime":"2026-04-23T17:43:53.664Z","endTime":"2026-04-23T17:43:57.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84147854324425,"aZ":-26.547673563754163,"pfxX":0.5015344379691005,"pfxZ":3.014951391791744,"pX":0.798757160835992,"pZ":2.9007151977242662,"vX0":7.443458503990308,"vY0":-135.13555405160082,"vZ0":-2.1660042236734602,"x":86.55,"y":160.46,"x0":-2.045854650604369,"y0":50.00551488035515,"z0":5.560003257740917,"aX":0.9342526832932657},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.3,"breakHorizontal":-2.4,"spinRate":2223,"spinDirection":173},"zone":12,"typeConfidence":0.9,"plateTime":0.4038639056311779,"extension":6.206988692058271},"hitData":{"launchSpeed":75.6,"launchAngle":32.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.21,"coordY":118.09}},"index":2,"playId":"e772d137-8228-3fcc-aebf-4951dd61d60c","pitchNumber":3,"startTime":"2026-04-23T17:44:10.564Z","endTime":"2026-04-23T17:44:17.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:44:17.970Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T17:46:03.816Z","endTime":"2026-04-23T17:47:28.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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, 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":90.0,"endSpeed":83.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.752250784686613,"aZ":-28.97560962247737,"pfxX":-0.886967564647196,"pfxZ":1.822566841695581,"pX":0.99447277985993,"pZ":1.9781046932809483,"vX0":-3.284319146282384,"vY0":-131.13895779134134,"vZ0":-4.447470061794515,"x":79.09,"y":185.37,"x0":2.3744669030873147,"y0":50.002724030800024,"z0":5.83840542140039,"aX":-1.5563391294329019},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":2.3,"spinRate":2170,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.4164513747146126,"extension":6.271630567810626},"index":0,"playId":"ca789bc1-c82f-3fd5-96c7-6f3b6f35ca7b","pitchNumber":1,"startTime":"2026-04-23T17:46:29.264Z","endTime":"2026-04-23T17:46:32.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.852459510926376,"aZ":-11.14153240603304,"pfxX":3.837441551741057,"pfxZ":10.70516302598435,"pX":0.9028615903336604,"pZ":2.313929676988153,"vX0":-3.6267983396774017,"vY0":-138.97865791141473,"vZ0":-7.937799667118429,"x":82.59,"y":176.3,"x0":1.7233702041773298,"y0":50.005753846304465,"z0":5.939259438037387,"aX":7.541585600498444},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":-6.2,"spinRate":2316,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.3934360853511154,"extension":6.280050368763988},"index":1,"playId":"3235860e-0de8-3dc2-b327-1703a24f9037","pitchNumber":2,"startTime":"2026-04-23T17:46:41.144Z","endTime":"2026-04-23T17:46:44.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24706799562876,"aZ":-12.774387765614748,"pfxX":4.172358692157076,"pfxZ":9.65427852826304,"pX":1.0580483497639328,"pZ":3.2554333768594432,"vX0":-3.1888628834479853,"vY0":-140.7013782223346,"vZ0":-5.507679911507372,"x":76.67,"y":150.88,"x0":1.6626990461126157,"y0":50.0057140706792,"z0":6.062873386911884,"aX":8.386003473199207},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":-7.0,"spinRate":2377,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.38896117420227405,"extension":6.32017013825987},"index":2,"playId":"dfb792ed-4a30-3939-b1c8-077ba551471b","pitchNumber":3,"startTime":"2026-04-23T17:46:53.867Z","endTime":"2026-04-23T17:46:57.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73963662139186,"aZ":-11.649002805994087,"pfxX":4.42032057690147,"pfxZ":10.232731744704086,"pX":0.453876620262154,"pZ":3.4706138516348797,"vX0":-5.076966095602405,"vY0":-140.26771765505455,"vZ0":-5.19544036659077,"x":99.7,"y":145.07,"x0":1.7072983442385417,"y0":50.00510646420589,"z0":6.097105447414105,"aX":8.868661782616039},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":-7.1,"spinRate":2356,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.3895023344839723,"extension":6.195350608046144},"index":3,"playId":"d95a0403-f886-31fd-a7b7-85b90885e76e","pitchNumber":4,"startTime":"2026-04-23T17:47:09.167Z","endTime":"2026-04-23T17:47:12.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.246829638379396,"aZ":-20.225302203670154,"pfxX":8.792963866042745,"pfxZ":5.859092851675179,"pX":0.43835880738136923,"pZ":3.2668164094846954,"vX0":-7.192484360449498,"vY0":-141.6208807036046,"vZ0":-3.8287921864306798,"x":100.29,"y":150.58,"x0":1.8640412922887684,"y0":50.00018597374017,"z0":5.923957416056534,"aX":17.923169637796498},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":-14.5,"spinRate":2174,"spinDirection":144},"zone":3,"typeConfidence":0.9,"plateTime":0.3862288997968091,"extension":6.26267522937439},"index":4,"playId":"87582013-51b1-326b-a9b5-1637e5bc48ae","pitchNumber":5,"startTime":"2026-04-23T17:47:24.464Z","endTime":"2026-04-23T17:47:28.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:47:28.403Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T17:47:30.931Z","endTime":"2026-04-23T17:49:36.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":97.3,"endSpeed":89.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.281216318112765,"aZ":-11.41875826083872,"pfxX":1.9584019994043498,"pfxZ":10.163767837873085,"pX":-0.15856457656019854,"pZ":2.874981810386209,"vX0":-6.018308934223252,"vY0":-141.51698337236965,"vZ0":-6.725133233370411,"x":123.04,"y":161.16,"x0":1.734912691895269,"y0":50.00209526227429,"z0":6.003033216657203,"aX":4.00008782335309},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":-2.4,"spinRate":2321,"spinDirection":151},"zone":2,"typeConfidence":0.92,"plateTime":0.38606153558555745,"extension":6.33866278534588},"index":0,"playId":"ea9e5fac-b16c-399e-9cc6-8ec372ad72fe","pitchNumber":1,"startTime":"2026-04-23T17:47:48.272Z","endTime":"2026-04-23T17:47:51.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.548333635268826,"aZ":-16.175642188891914,"pfxX":7.187593575747169,"pfxZ":7.782946184081166,"pX":-1.0962401300146563,"pZ":2.456006297503022,"vX0":-10.806610018959576,"vY0":-141.7994149873323,"vZ0":-6.611088701142986,"x":158.79,"y":172.47,"x0":1.8137727797748637,"y0":50.00326183611073,"z0":5.832413726803566,"aX":14.77642627032076},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":-11.0,"spinRate":2209,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.3848862070297976,"extension":6.412315634003386},"index":1,"playId":"4802e541-0c94-30ad-a5af-975313610af3","pitchNumber":2,"startTime":"2026-04-23T17:48:02.512Z","endTime":"2026-04-23T17:48:06.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.450463628475138,"aZ":-16.96920313797755,"pfxX":7.26545620296302,"pfxZ":7.393058112738464,"pX":-0.261460597474456,"pZ":2.6761386766125677,"vX0":-7.963723944875872,"vY0":-142.0184370860298,"vZ0":-6.202908498923609,"x":126.97,"y":166.52,"x0":1.6259851199165052,"y0":50.00254793827618,"z0":5.955570754592453,"aX":14.942409675520471},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":-11.6,"spinRate":2221,"spinDirection":150},"zone":5,"typeConfidence":0.92,"plateTime":0.38467327230345383,"extension":6.348029251015914},"index":2,"playId":"6808d69b-99e7-3d51-98b4-8f33133c5f0b","pitchNumber":3,"startTime":"2026-04-23T17:48:14.962Z","endTime":"2026-04-23T17:48:18.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":98.3,"endSpeed":90.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20412271013941,"aZ":-12.115937006401632,"pfxX":2.7791008386775244,"pfxZ":9.62468106815379,"pX":-1.3404938460822773,"pZ":2.292894503072416,"vX0":-9.223648291793877,"vY0":-142.81874858925516,"vZ0":-8.249652015098217,"x":168.1,"y":176.87,"x0":1.5574660709728008,"y0":50.00208094624168,"z0":5.964871741912966,"aX":5.7925556578716195},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":-3.4,"spinRate":2366,"spinDirection":149},"zone":13,"typeConfidence":0.89,"plateTime":0.38225187272036765,"extension":6.381003355616243},"index":3,"playId":"4eb6e248-a981-3938-995a-d823f6edff9f","pitchNumber":4,"startTime":"2026-04-23T17:48:32.620Z","endTime":"2026-04-23T17:48:35.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74189564174881,"aZ":-13.031117853921474,"pfxX":3.576283243537645,"pfxZ":9.5269082845435,"pX":0.03970358141932662,"pZ":1.9248506311092273,"vX0":-6.104218368322104,"vY0":-140.37595141282858,"vZ0":-8.780424092889575,"x":115.49,"y":186.81,"x0":1.7709793855584166,"y0":50.001190139910015,"z0":5.92769089800317,"aX":7.185411119726865},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":-5.3,"spinRate":2357,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.3891652180589764,"extension":6.291221512596437},"index":4,"playId":"af44e12d-6725-3861-afae-c184558a8060","pitchNumber":5,"startTime":"2026-04-23T17:48:49.629Z","endTime":"2026-04-23T17:48:52.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54333309469263,"aZ":-10.479143653963906,"pfxX":2.394812698861304,"pfxZ":10.386139633128009,"pX":0.3320151617065077,"pZ":2.561964915901939,"vX0":-5.186836437540048,"vY0":-143.67692965145034,"vZ0":-7.562014384753775,"x":104.34,"y":169.61,"x0":1.8502308830108132,"y0":50.003877796680406,"z0":5.8806651868581294,"aX":5.003250113939146},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.4,"breakHorizontal":-3.2,"spinRate":2352,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.38134014137870187,"extension":6.321570175610799},"index":5,"playId":"909f039c-647c-3d79-a4dc-edb4137d9e88","pitchNumber":6,"startTime":"2026-04-23T17:49:06.899Z","endTime":"2026-04-23T17:49:10.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802580854797522,"aZ":-26.128373464703305,"pfxX":6.271973520503018,"pfxZ":3.577455366397892,"pX":-0.15682333910544125,"pZ":2.602552543600332,"vX0":-7.94552120793491,"vY0":-129.1273127545316,"vZ0":-3.374378729125645,"x":122.98,"y":168.51,"x0":2.144701710493045,"y0":50.00124413871403,"z0":5.935714238510008,"aX":10.59450307905642},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":-9.6,"spinRate":2096,"spinDirection":148},"zone":5,"typeConfidence":0.88,"plateTime":0.4241209158812187,"extension":6.239848938461741},"hitData":{"launchSpeed":84.8,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":161.31}},"index":6,"playId":"da581100-9e5c-30b6-a9f3-bc17866ccaf7","pitchNumber":7,"startTime":"2026-04-23T17:49:29.364Z","endTime":"2026-04-23T17:49:36.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:49:36.530Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"William Contreras doubles (6) on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T17:49:45.479Z","endTime":"2026-04-23T17:52:05.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93851457147044,"aZ":-30.270818268423778,"pfxX":6.81129936701935,"pfxZ":1.206040414955316,"pX":2.4612051252994984,"pZ":3.707700217737704,"vX0":-1.8397703093239939,"vY0":-125.15236562529265,"vZ0":0.408690424932469,"x":23.18,"y":138.67,"x0":2.324268262961928,"y0":50.00122514849461,"z0":6.035857565079646,"aX":10.72659796553131},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-11.9,"spinRate":1815,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.43884492225889415,"extension":6.124482588958005},"index":0,"playId":"84a0e0f1-b64d-3c83-8bbe-fd7ff2654cf8","pitchNumber":1,"startTime":"2026-04-23T17:50:01.186Z","endTime":"2026-04-23T17:50:05.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83568009380638,"aZ":-30.43984835313327,"pfxX":7.995055014940183,"pfxZ":1.127726962989195,"pX":0.10019193775824557,"pZ":2.9639198718216746,"vX0":-6.975561352721206,"vY0":-123.52694871602914,"vZ0":-1.0986010510494193,"x":113.18,"y":158.75,"x0":1.9232930713257217,"y0":50.00558742305293,"z0":5.97583698012232,"aX":12.34518790728599},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.0,"breakHorizontal":-12.8,"spinRate":1758,"spinDirection":129},"zone":2,"typeConfidence":0.89,"plateTime":0.4435640294052785,"extension":6.2911836345415875},"index":1,"playId":"486d244b-6b16-34c7-a029-ab51875be0a1","pitchNumber":2,"startTime":"2026-04-23T17:50:17.542Z","endTime":"2026-04-23T17:50:21.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82281770143535,"aZ":-20.704244634746974,"pfxX":9.754192562048257,"pfxZ":5.839744644290344,"pX":-0.07030897374951102,"pZ":1.9935518863336097,"vX0":-9.189058842276456,"vY0":-139.36710592019944,"vZ0":-6.5778764681430655,"x":119.68,"y":184.95,"x0":2.0050492355451954,"y0":50.00109179371339,"z0":5.7553772871488365,"aX":19.153367856518088},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":-15.7,"spinRate":2143,"spinDirection":142},"zone":8,"typeConfidence":0.88,"plateTime":0.39326105001414247,"extension":6.373490276207473},"index":2,"playId":"360661c1-4ebd-3847-bdd1-6e43044079d4","pitchNumber":3,"startTime":"2026-04-23T17:50:33.343Z","endTime":"2026-04-23T17:50:38.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.174291814626706,"aZ":-14.06884329815677,"pfxX":2.8948838755642017,"pfxZ":8.688789217048399,"pX":-0.8574666286942361,"pZ":2.9866122686596217,"vX0":-8.199745048228337,"vY0":-143.0209685816317,"vZ0":-6.130799372789786,"x":149.68,"y":158.14,"x0":1.663107710074726,"y0":50.00140504817216,"z0":6.030663188494987,"aX":6.031705577635},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":-3.7,"spinRate":2381,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.38210410417050333,"extension":6.269115781173356},"index":3,"playId":"44c9dbf9-c572-37aa-b83b-559f8dcfcdf8","pitchNumber":4,"startTime":"2026-04-23T17:50:53.096Z","endTime":"2026-04-23T17:50:56.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.992126540364197,"aZ":-26.293990256928097,"pfxX":5.593437557623886,"pfxZ":3.552892100765404,"pX":0.48856569414818685,"pZ":1.1793487222421382,"vX0":-5.735496477466631,"vY0":-127.47910805653059,"vZ0":-6.304982894060454,"x":98.38,"y":206.94,"x0":2.0356044681570977,"y0":50.00222697449495,"z0":5.746778166705268,"aX":9.251831508835204},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.3,"breakHorizontal":-8.9,"spinRate":1824,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.4288488424173411,"extension":6.137073898597964},"index":4,"playId":"0ff26c3d-6d8a-35ab-b049-b7e6fcf2ff83","pitchNumber":5,"startTime":"2026-04-23T17:51:10.936Z","endTime":"2026-04-23T17:51:15.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.386023216870466,"aZ":-26.504037618070136,"pfxX":5.11685580877559,"pfxZ":3.426711754552148,"pX":0.08718119259835602,"pZ":1.959098687822348,"vX0":-6.807446561284092,"vY0":-127.56340139736653,"vZ0":-4.517733976559504,"x":113.68,"y":185.88,"x0":2.121258286472598,"y0":50.000775085072085,"z0":5.833802114195798,"aX":8.461429969397724},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":-7.8,"spinRate":1819,"spinDirection":139},"zone":8,"typeConfidence":0.89,"plateTime":0.428807058402473,"extension":6.251522426947029},"index":5,"playId":"8329353c-2d12-3082-baf5-aa21278823bc","pitchNumber":6,"startTime":"2026-04-23T17:51:29.109Z","endTime":"2026-04-23T17:51:33.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65329330076712,"aZ":-17.10369562092492,"pfxX":7.769450915564697,"pfxZ":7.474720230726872,"pX":-0.6102074672906405,"pZ":2.3566528077217486,"vX0":-9.213346467568199,"vY0":-141.64018937276546,"vZ0":-6.778757438461399,"x":140.26,"y":175.15,"x0":1.6871420922991711,"y0":50.005627316733225,"z0":5.88957420692466,"aX":15.669468741558477},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.1,"breakHorizontal":-12.0,"spinRate":2308,"spinDirection":155},"zone":4,"typeConfidence":0.91,"plateTime":0.3878503134314899,"extension":6.466494655482447},"hitData":{"launchSpeed":103.8,"launchAngle":10.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":54.25,"coordY":103.41}},"index":6,"playId":"f934f318-6d96-3e84-9c14-4b80506e9691","pitchNumber":7,"startTime":"2026-04-23T17:51:48.608Z","endTime":"2026-04-23T17:52:05.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.0,"awayTeamWinProbability":25.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.45,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:52:05.256Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gary Sánchez doubles (2) on a line drive to right fielder Kerry Carpenter. William Contreras scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T17:52:24.307Z","endTime":"2026-04-23T17:53:44.892Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91573927570551,"aZ":-12.24177863218502,"pfxX":0.5497791314246263,"pfxZ":9.84063488006852,"pX":-0.3014205664311208,"pZ":3.300007108009326,"vX0":-5.40162051048269,"vY0":-141.55833703384263,"vZ0":-5.482189143496282,"x":128.49,"y":149.68,"x0":1.5616132244156882,"y0":50.00150167767197,"z0":6.048312287620366,"aX":1.1139573065412305},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":0.1,"spinRate":2276,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.387226735855668,"extension":6.396939404300751},"index":0,"playId":"8c4187e0-4d7a-3385-9ca7-47092fae8dfb","pitchNumber":1,"startTime":"2026-04-23T17:52:31.996Z","endTime":"2026-04-23T17:52:35.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77949223814895,"aZ":-11.81923625023617,"pfxX":2.114128262247538,"pfxZ":10.17122900336848,"pX":0.5418855426730719,"pZ":3.9983689327535052,"vX0":-3.646955831098123,"vY0":-141.19151882948506,"vZ0":-3.7950395445036387,"x":96.34,"y":130.82,"x0":1.5808192651656254,"y0":50.002290606187884,"z0":6.131044625133106,"aX":4.230940942741058},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":-3.0,"spinRate":2296,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.3892299946461697,"extension":6.269648362707624},"index":1,"playId":"21cae582-f025-3105-9e11-9e22160b79f9","pitchNumber":2,"startTime":"2026-04-23T17:52:52.018Z","endTime":"2026-04-23T17:52:55.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37223938828785,"aZ":-28.195656214074205,"pfxX":3.906325685938349,"pfxZ":2.559165446291269,"pX":0.9030456479831123,"pZ":2.9829877098253523,"vX0":-4.235084839782919,"vY0":-124.12897858915555,"vZ0":-1.5619628535565755,"x":82.58,"y":158.24,"x0":2.125629730167385,"y0":50.005503333234856,"z0":5.972938584735724,"aX":6.0829761825029065},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":-6.1,"spinRate":1727,"spinDirection":137},"zone":12,"typeConfidence":0.87,"plateTime":0.4416395557347985,"extension":6.194964403307866},"index":2,"playId":"d85df85c-eeab-36d8-9fd6-79948a354307","pitchNumber":3,"startTime":"2026-04-23T17:53:09.949Z","endTime":"2026-04-23T17:53:13.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.662812043909454,"aZ":-9.465198535950343,"pfxX":2.5936396250623717,"pfxZ":11.282842357208372,"pX":-0.2152959878080534,"pZ":3.5916226863720953,"vX0":-6.3612589694784765,"vY0":-141.7314100656397,"vZ0":-4.918954446674641,"x":125.21,"y":141.81,"x0":1.7320754862934076,"y0":50.00105529982103,"z0":5.96760070136383,"aX":5.220612914845578},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.4,"breakHorizontal":-3.2,"spinRate":2372,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.3880688221145183,"extension":6.32627463242296},"hitData":{"launchSpeed":72.1,"launchAngle":25.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.45,"coordY":137.19}},"index":3,"playId":"1a08233a-8063-3049-b52f-49e5827dae73","pitchNumber":4,"startTime":"2026-04-23T17:53:31.128Z","endTime":"2026-04-23T17:53:44.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":-10.599999999999994,"leverageIndex":1.35,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:53:44.892Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Matos grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T17:54:04.611Z","endTime":"2026-04-23T17:56:03.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.374945772807838,"aZ":-22.742078692459465,"pfxX":8.6666876272351,"pfxZ":6.016479337313035,"pX":0.1610237855806919,"pZ":1.2403616242840179,"vX0":-7.504257101894673,"vY0":-125.68101289988124,"vZ0":-6.331523577884863,"x":110.86,"y":205.29,"x0":2.089855944145831,"y0":50.00080092063764,"z0":5.693832932973432,"aX":13.57744955039742},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.4,"breakHorizontal":-13.6,"spinRate":1959,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.43930070170799684,"extension":6.3608530446591836},"index":0,"playId":"43a3b462-8ab7-3e71-8690-856c96dc0713","pitchNumber":1,"startTime":"2026-04-23T17:54:26.745Z","endTime":"2026-04-23T17:54:30.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":95.7,"endSpeed":86.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.670484667531255,"aZ":-12.335496877978356,"pfxX":3.485955895990579,"pfxZ":10.2177675373425,"pX":0.6834753213994182,"pZ":3.5160485314158536,"vX0":-4.015098557281022,"vY0":-139.27530115181375,"vZ0":-4.608566788506639,"x":90.95,"y":143.85,"x0":1.6988770289953423,"y0":50.00425087305171,"z0":6.024183061140221,"aX":6.769561785563829},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":-5.4,"spinRate":2344,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.3950379256714873,"extension":6.315865790302879},"index":1,"playId":"db2e4273-f88b-3d14-b5bc-ced924407899","pitchNumber":2,"startTime":"2026-04-23T17:54:45.366Z","endTime":"2026-04-23T17:54:48.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70394311192047,"aZ":-12.134718301454912,"pfxX":1.66598591835044,"pfxZ":10.312018682541034,"pX":0.1223872616360225,"pZ":3.1595322455251185,"vX0":-4.572708428457245,"vY0":-139.32735890714548,"vZ0":-5.730977089690285,"x":112.33,"y":153.47,"x0":1.5769042607279944,"y0":50.00087790512973,"z0":6.062993542923795,"aX":3.2373747632474785},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-1.9,"spinRate":2368,"spinDirection":158},"zone":2,"typeConfidence":0.91,"plateTime":0.394880507704094,"extension":6.165050327129232},"index":2,"playId":"0259f033-8569-3816-a773-ce7d3993a70e","pitchNumber":3,"startTime":"2026-04-23T17:55:06.167Z","endTime":"2026-04-23T17:55:09.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-23T17:55:17.704Z","endTime":"2026-04-23T17:55:32.060Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.869298942225626,"aZ":-24.763658232514693,"pfxX":7.880032436977578,"pfxZ":4.697323166619121,"pX":0.5007098176781127,"pZ":0.43062932025065426,"vX0":-6.341575649937209,"vY0":-125.18347443994939,"vZ0":-7.967361379770065,"x":97.91,"y":227.15,"x0":2.0514494648364807,"y0":50.00050594246817,"z0":5.702323948294196,"aX":12.420501630201457},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.7,"breakHorizontal":-12.7,"spinRate":1737,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.438678859131695,"extension":6.322443370564871},"index":4,"playId":"e3bf56b7-318b-3607-b447-407a3e3b7950","pitchNumber":4,"startTime":"2026-04-23T17:55:32.060Z","endTime":"2026-04-23T17:55:35.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37688915023705,"aZ":-28.698759149771902,"pfxX":7.137237113104896,"pfxZ":2.1848252932998005,"pX":0.6663425529533091,"pZ":1.689783453486906,"vX0":-6.012136694734743,"vY0":-125.75131359320093,"vZ0":-4.313909903353326,"x":91.6,"y":193.16,"x0":2.170062181610334,"y0":50.00192963785033,"z0":5.776826167166733,"aX":11.340375395371852},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.1,"breakHorizontal":-11.4,"spinRate":1674,"spinDirection":67},"zone":9,"typeConfidence":0.9,"plateTime":0.4368978758649109,"extension":6.211432216337849},"hitData":{"launchSpeed":72.1,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.79,"coordY":167.9}},"index":5,"playId":"9c88bdd6-769a-3e7a-ac10-a8cd750240f9","pitchNumber":5,"startTime":"2026-04-23T17:55:55.633Z","endTime":"2026-04-23T17:56:03.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:56:03.296Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T17:58:13.708Z","endTime":"2026-04-23T17:59:59.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3163889208976,"aZ":-24.50604249383571,"pfxX":2.604530856802885,"pfxZ":4.253539796609434,"pX":1.068114394404119,"pZ":3.2595476469977633,"vX0":7.557576003014798,"vY0":-133.08841260933795,"vZ0":-1.3417882264743195,"x":76.29,"y":150.77,"x0":-2.1413326135958153,"y0":50.00193185137419,"z0":5.537303446615862,"aX":4.69190645818588},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":-6.2,"spinRate":2255,"spinDirection":186},"zone":12,"typeConfidence":0.81,"plateTime":0.41082562935187594,"extension":6.179041263775244},"index":0,"playId":"771b0477-bfe2-32a3-8658-d00d78d28e02","pitchNumber":1,"startTime":"2026-04-23T17:58:34.239Z","endTime":"2026-04-23T17:58:38.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":89.7,"endSpeed":81.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.272795338184576,"aZ":-30.25798734474247,"pfxX":-10.407043604818348,"pfxZ":1.1243006515992153,"pX":-0.49626553705268095,"pZ":2.75452261653021,"vX0":7.742703177609722,"vY0":-130.31670948614368,"vZ0":-1.115010711123228,"x":135.92,"y":164.41,"x0":-2.1706759527153223,"y0":50.00000817134767,"z0":5.497249794141704,"aX":-17.69469754085813},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":16.9,"spinRate":1673,"spinDirection":244},"zone":4,"typeConfidence":0.93,"plateTime":0.42212259734901636,"extension":6.235360412785752},"index":1,"playId":"feec8c48-321c-3d1c-8cc5-5996be9b0598","pitchNumber":2,"startTime":"2026-04-23T17:58:48.647Z","endTime":"2026-04-23T17:58:52.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47682829472621,"aZ":-22.44697776852124,"pfxX":0.380856708537765,"pfxZ":5.263300956270803,"pX":2.257837632987902,"pZ":1.6588900402952975,"vX0":11.24469792568662,"vY0":-134.4582163137671,"vZ0":-5.6039018269615894,"x":30.94,"y":193.99,"x0":-2.011092807951727,"y0":50.00637169955266,"z0":5.3416334351595225,"aX":0.7027295317530443},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":-2.9,"spinRate":2156,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.40584074302383577,"extension":6.313892547776893},"index":2,"playId":"d5ef8780-5fa7-39fa-84b5-45e6033790a3","pitchNumber":3,"startTime":"2026-04-23T17:59:01.953Z","endTime":"2026-04-23T17:59:05.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25000934426493,"aZ":-33.2854233415479,"pfxX":-8.557279679169199,"pfxZ":-0.6384661641491371,"pX":-0.2238166436637913,"pZ":1.8854725185020444,"vX0":8.023586842602649,"vY0":-131.40884030926782,"vZ0":-2.6595476373957063,"x":125.53,"y":187.87,"x0":-2.2072190199131136,"y0":50.0008171842337,"z0":5.3871635099154,"aX":-14.941081067381761},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.6,"breakHorizontal":13.7,"spinRate":1636,"spinDirection":251},"zone":8,"typeConfidence":0.86,"plateTime":0.41705895552004035,"extension":6.276547445136338},"index":3,"playId":"55c9a7d2-d7de-3403-9280-7a7c16000437","pitchNumber":4,"startTime":"2026-04-23T17:59:22.856Z","endTime":"2026-04-23T17:59:25.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.983828413832267,"aZ":-17.769989507491864,"pfxX":-4.409114147996126,"pfxZ":7.042635373880335,"pX":-0.6937327198717361,"pZ":3.8434708604652177,"vX0":5.641927965528458,"vY0":-141.33788476235645,"vZ0":-1.7103890562078408,"x":143.44,"y":135.01,"x0":-2.132937357844764,"y0":50.00131307314183,"z0":5.584899556177183,"aX":-9.016006254385136},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.6,"breakHorizontal":7.0,"spinRate":1917,"spinDirection":215},"zone":11,"typeConfidence":0.94,"plateTime":0.3859631056813817,"extension":6.247223178930642},"index":4,"playId":"50081864-fea7-3f86-8dc9-f2f5937f0896","pitchNumber":5,"startTime":"2026-04-23T17:59:40.986Z","endTime":"2026-04-23T17:59:44.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.471948017168156,"aZ":-31.600942079086288,"pfxX":-9.038254593347204,"pfxZ":0.3181756797144608,"pX":-0.6355837311401102,"pZ":1.102803121518601,"vX0":7.2507319280465286,"vY0":-132.61342226530127,"vZ0":-4.889465259257376,"x":141.23,"y":209.0,"x0":-2.2113425525227863,"y0":50.00337681685503,"z0":5.2366597794240075,"aX":-16.33436796411806},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.1,"breakHorizontal":15.1,"spinRate":1647,"spinDirection":248},"zone":13,"typeConfidence":0.89,"plateTime":0.41072899594986945,"extension":6.258133987118549},"index":5,"playId":"0aab13d8-742e-3a4c-90ec-6287096a081e","pitchNumber":6,"startTime":"2026-04-23T17:59:56.915Z","endTime":"2026-04-23T17:59:59.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.83,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-23T17:59:59.975Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T18:00:04.058Z","endTime":"2026-04-23T18:02:57.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.947421651187906,"aZ":-22.280171284417474,"pfxX":-1.4469552578805631,"pfxZ":5.1341171623755635,"pX":1.3255022176625064,"pZ":2.961352861458363,"vX0":10.116073683538986,"vY0":-136.68783026791104,"vZ0":-2.507426330748198,"x":66.47,"y":158.82,"x0":-2.206470769669234,"y0":50.00117942263488,"z0":5.390318308480973,"aX":-2.7878483084149885},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":0.8,"spinRate":2159,"spinDirection":203},"zone":12,"typeConfidence":0.91,"plateTime":0.39793216801159215,"extension":6.304332668283214},"index":0,"playId":"6ce80797-c7fb-33a8-be7e-2f023a023ec1","pitchNumber":1,"startTime":"2026-04-23T18:00:29.965Z","endTime":"2026-04-23T18:00:32.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.666626836235032,"aZ":-29.07396141908699,"pfxX":5.0110905128773995,"pfxZ":1.9947972745101064,"pX":2.2533181518416376,"pZ":0.5671439025296392,"vX0":9.284888283827854,"vY0":-123.62409872104482,"vZ0":-5.5177672154034285,"x":31.11,"y":223.47,"x0":-2.196053727762123,"y0":50.004213956840935,"z0":5.25612981585464,"aX":7.787404552693686},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":-11.2,"spinRate":2374,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.44234961793791516,"extension":6.249873543273407},"index":1,"playId":"caee2a4e-3555-3145-beed-a31d9bd1b2ac","pitchNumber":2,"startTime":"2026-04-23T18:00:48.940Z","endTime":"2026-04-23T18:00:52.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.274660655125906,"aZ":-26.70817814521089,"pfxX":-10.521542042798018,"pfxZ":2.79167671983328,"pX":1.1573012807461345,"pZ":2.8663306798850092,"vX0":12.411105912733387,"vY0":-138.44079012996372,"vZ0":-2.0949881519840208,"x":72.89,"y":161.39,"x0":-1.9977374394631051,"y0":50.003060881640195,"z0":5.404198789426476,"aX":-20.609200819004858},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.8,"breakHorizontal":16.8,"spinRate":1990,"spinDirection":227},"zone":12,"typeConfidence":0.82,"plateTime":0.3942696584691565,"extension":6.365807219520109},"index":2,"playId":"9f48b72b-ef87-319a-9cf3-80327eb7ab52","pitchNumber":3,"startTime":"2026-04-23T18:01:14.242Z","endTime":"2026-04-23T18:01:17.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562148067589202,"aZ":-22.49478272695097,"pfxX":-9.106079686481776,"pfxZ":4.885818669708613,"pX":-0.5154198338187167,"pZ":2.723747272079727,"vX0":7.826438296907378,"vY0":-139.20545767927433,"vZ0":-3.253909987690669,"x":136.65,"y":165.24,"x0":-2.167656371200497,"y0":50.0012274881793,"z0":5.3811635336506445,"aX":-18.034171208731884},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":15.1,"spinRate":1991,"spinDirection":225},"zone":4,"typeConfidence":0.91,"plateTime":0.39209721891294746,"extension":6.226862485561483},"index":3,"playId":"2beb8868-4a24-3a62-af2c-095e61cfb929","pitchNumber":4,"startTime":"2026-04-23T18:01:35.666Z","endTime":"2026-04-23T18:01:39.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"9436ccf5-b5b9-3bc6-b13f-65dd45920b83","startTime":"2026-04-23T18:01:51.576Z","endTime":"2026-04-23T18:01:54.576Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.088991924088585,"aZ":-24.35236316947277,"pfxX":-10.174570136489695,"pfxZ":4.036682586250304,"pX":0.43409695372263823,"pZ":2.8013387125448883,"vX0":10.43210382800242,"vY0":-137.95731871653456,"vZ0":-2.6588155857341036,"x":100.45,"y":163.14,"x0":-2.064350250599064,"y0":50.003525431859046,"z0":5.4091706937268365,"aX":-19.722270090179087},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":16.4,"spinRate":1979,"spinDirection":222},"zone":6,"typeConfidence":0.77,"plateTime":0.39618352821998837,"extension":6.284574816838572},"index":5,"playId":"44f4cbce-84f4-3142-9869-c0d400b0a405","pitchNumber":5,"startTime":"2026-04-23T18:02:13.075Z","endTime":"2026-04-23T18:02:17.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"6d714862-ed37-31ef-99aa-17176f2c0e09","startTime":"2026-04-23T18:02:31.131Z","endTime":"2026-04-23T18:02:34.131Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12178052617195,"aZ":-25.7563218048286,"pfxX":-9.790320449367854,"pfxZ":3.285102521617352,"pX":-0.6494137642857798,"pZ":3.4376524259064998,"vX0":7.753699036047804,"vY0":-138.74557884060297,"vZ0":-0.773018077935279,"x":141.75,"y":145.96,"x0":-2.2037842948864017,"y0":50.00636274085919,"z0":5.431376848727531,"aX":-19.152137174735696},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":16.2,"spinRate":1956,"spinDirection":225},"zone":1,"typeConfidence":0.83,"plateTime":0.3942871990757024,"extension":6.173688507325677},"index":7,"playId":"44442b1c-bc99-302d-be6a-0ee1d9946b1b","pitchNumber":6,"startTime":"2026-04-23T18:02:52.244Z","endTime":"2026-04-23T18:02:57.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:02:57.032Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kerry Carpenter grounds into a force out, shortstop Joey Ortiz to second baseman Brice Turang. Riley Greene out at 2nd. Kerry Carpenter to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T18:02:59.517Z","endTime":"2026-04-23T18:03:33.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":88.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711483769589506,"aZ":-20.47416812595242,"pfxX":-0.8692248383825629,"pfxZ":5.979444031823447,"pX":-0.10838525333707894,"pZ":2.389830927051417,"vX0":6.2434796356640465,"vY0":-137.59067357956127,"vZ0":-4.467801317993833,"x":121.13,"y":174.25,"x0":-2.274441555987122,"y0":50.00262709993953,"z0":5.385460016057058,"aX":-1.7021626326160455},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":0.6,"spinRate":2250,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.3950495495608024,"extension":6.129058413673238},"hitData":{"launchSpeed":98.4,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.76,"coordY":181.81}},"index":0,"playId":"2b116397-a9fd-3a1c-9556-284ba154e1bc","pitchNumber":1,"startTime":"2026-04-23T18:03:25.705Z","endTime":"2026-04-23T18:03:33.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:03:33.000Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman David Hamilton to first baseman Luis Rengifo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T18:03:54.906Z","endTime":"2026-04-23T18:05:06.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46009205171834,"aZ":-22.622942029213032,"pfxX":-1.4634240282503734,"pfxZ":5.243999721824521,"pX":1.6088261556283072,"pZ":1.7302583380437133,"vX0":10.356949599675286,"vY0":-133.52034842942663,"vZ0":-5.231388619413499,"x":55.68,"y":192.06,"x0":-2.116083978556381,"y0":50.00258679020856,"z0":5.32452993162913,"aX":-2.6670737908392317},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":0.6,"spinRate":2062,"spinDirection":194},"zone":14,"typeConfidence":0.89,"plateTime":0.40890398991475774,"extension":6.208340532541667},"index":0,"playId":"3cc2ed5d-956f-3f4d-afd0-65d40681cfd3","pitchNumber":1,"startTime":"2026-04-23T18:04:15.892Z","endTime":"2026-04-23T18:04:18.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39774993424123,"aZ":-24.89490121685863,"pfxX":-9.130429338520266,"pfxZ":3.671620869113667,"pX":0.9664756793806173,"pZ":2.8396062366738732,"vX0":11.766355169357444,"vY0":-139.8378861348113,"vZ0":-2.425944481914807,"x":80.16,"y":162.11,"x0":-2.1085487390013133,"y0":50.001257280593485,"z0":5.350820875565056,"aX":-18.090711925654194},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":14.2,"spinRate":2051,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.3916195875444508,"extension":6.520615562321088},"index":1,"playId":"dbac272c-c2e1-3299-a649-bddc64f09585","pitchNumber":2,"startTime":"2026-04-23T18:04:38.415Z","endTime":"2026-04-23T18:04:42.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74838355090721,"aZ":-23.505627767023796,"pfxX":-0.7758394294446624,"pfxZ":4.625096699114293,"pX":0.6166229266345062,"pZ":2.466691561039986,"vX0":7.660632995395313,"vY0":-134.71415405997163,"vZ0":-3.4517659115902477,"x":93.5,"y":172.18,"x0":-2.1391594360085073,"y0":50.00635087383229,"z0":5.388417824316472,"aX":-1.4569608996959438},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":0.1,"spinRate":2124,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.4035069206756732,"extension":6.172276880155159},"hitData":{"launchSpeed":73.0,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":176.01}},"index":2,"playId":"86bc45bd-6984-3085-96fb-11ac114ad6d6","pitchNumber":3,"startTime":"2026-04-23T18:04:58.499Z","endTime":"2026-04-23T18:05:06.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:05:06.024Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out, third baseman Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T18:06:37.219Z","endTime":"2026-04-23T18:08:09.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721267839118397,"aZ":-15.13612714371006,"pfxX":1.7229837638932421,"pfxZ":8.654451303472042,"pX":0.02156493453808164,"pZ":2.126632626047554,"vX0":-4.6940045231751375,"vY0":-138.42634253910788,"vZ0":-7.940484670207133,"x":116.18,"y":181.36,"x0":1.504662818912084,"y0":50.003870968175555,"z0":6.0165145337357275,"aX":3.3928967017572513},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":-2.3,"spinRate":2153,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.3935240469733814,"extension":6.304571197734253},"index":0,"playId":"9b0ee4ac-dbe5-3291-97e5-4461071aad73","pitchNumber":1,"startTime":"2026-04-23T18:07:13.328Z","endTime":"2026-04-23T18:07:16.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91457315983183,"aZ":-14.468069122990837,"pfxX":2.8625659720793393,"pfxZ":8.741114977426388,"pX":0.29688668061778534,"pZ":2.840887544324856,"vX0":-5.342508299788581,"vY0":-140.50214236860353,"vZ0":-6.185558646694534,"x":105.68,"y":162.08,"x0":1.8398466970904246,"y0":50.00389561927241,"z0":5.989036413355488,"aX":5.799524758014315},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":-4.2,"spinRate":2272,"spinDirection":156},"zone":3,"typeConfidence":0.87,"plateTime":0.38789105262126444,"extension":6.3448824032137185},"index":1,"playId":"eafa37a7-8202-31c2-a247-f7bc10c33375","pitchNumber":2,"startTime":"2026-04-23T18:07:25.381Z","endTime":"2026-04-23T18:07:28.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-23T18:07:40.133Z","endTime":"2026-04-23T18:07:49.447Z","isPitch":false,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966770800659756,"aZ":-15.509087010161043,"pfxX":1.7079957706676314,"pfxZ":8.269404465859186,"pX":-0.5885422398654916,"pZ":4.008718083747944,"vX0":-7.342740113963359,"vY0":-140.8120120360364,"vZ0":-2.8701780208551755,"x":139.43,"y":130.54,"x0":1.8270327381101708,"y0":50.00070287092888,"z0":6.0403910375289644,"aX":3.442632236354394},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":-1.7,"spinRate":2217,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.3884743606328174,"extension":6.25440092525154},"index":3,"playId":"bcb0c42b-e6d1-3e6e-9e84-2e1dc1b7408d","pitchNumber":3,"startTime":"2026-04-23T18:07:49.447Z","endTime":"2026-04-23T18:07:52.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36842025456354,"aZ":-30.149769531127173,"pfxX":7.670112463591469,"pfxZ":1.2744830464634909,"pX":0.49451152592338127,"pZ":1.293421353537888,"vX0":-6.072093346731796,"vY0":-125.5486992180046,"vZ0":-5.140624675388113,"x":98.15,"y":203.86,"x0":1.9577065504113482,"y0":50.00020217840799,"z0":5.845223186713075,"aX":12.142355380819179},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":-12.4,"spinRate":1764,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.4376392125644504,"extension":6.226285264159997},"hitData":{"launchSpeed":95.0,"launchAngle":-27.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":167.39}},"index":4,"playId":"94544d06-7c59-3f0b-97e9-45318ca51c82","pitchNumber":4,"startTime":"2026-04-23T18:08:01.529Z","endTime":"2026-04-23T18:08:09.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:08:09.056Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T18:08:24.454Z","endTime":"2026-04-23T18:10:22.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.219054575345158,"aZ":-30.442003120195807,"pfxX":-0.36276576997462984,"pfxZ":1.0418510493319921,"pX":-0.4895020061015526,"pZ":2.7295296910842266,"vX0":-6.382507691480444,"vY0":-128.56047959663522,"vZ0":-2.1871647950579463,"x":135.66,"y":165.08,"x0":2.0749712943719145,"y0":50.005722529561915,"z0":5.959386669135289,"aX":-0.6064115517109562},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":2.2,"spinRate":2084,"spinDirection":216},"zone":1,"typeConfidence":0.87,"plateTime":0.42640888631278084,"extension":6.248403983917494},"index":0,"playId":"1420e514-a0cf-33c0-87a5-2ec166e0713d","pitchNumber":1,"startTime":"2026-04-23T18:08:34.051Z","endTime":"2026-04-23T18:08:37.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-23T18:08:46.539Z","endTime":"2026-04-23T18:09:02.440Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657130069075308,"aZ":-25.503383873999756,"pfxX":-1.2456102183234847,"pfxZ":3.756994732588696,"pX":-1.5270445977774951,"pZ":1.083517267283754,"vX0":-9.177144423490835,"vY0":-132.1089156525215,"vZ0":-7.367177090278627,"x":175.21,"y":209.53,"x0":2.145793680862933,"y0":50.00587691738174,"z0":5.767644395516223,"aX":-2.215271777276414},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.4,"breakHorizontal":4.2,"spinRate":2257,"spinDirection":173},"zone":13,"typeConfidence":0.9,"plateTime":0.41370628015426325,"extension":6.438517693149499},"index":2,"playId":"a76acce9-2f80-3a70-8f5f-09f1ba591102","pitchNumber":2,"startTime":"2026-04-23T18:09:02.440Z","endTime":"2026-04-23T18:09:06.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91749723696882,"aZ":-26.551140644726086,"pfxX":7.714927302737214,"pfxZ":3.600427910930719,"pX":-0.4040047836778061,"pZ":1.2590395018359952,"vX0":-8.368652231259759,"vY0":-124.60744857523107,"vZ0":-5.834237843133933,"x":132.4,"y":204.79,"x0":2.008380111720814,"y0":50.001044821939814,"z0":5.847237609630422,"aX":12.034486884311184},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.3,"breakHorizontal":-11.9,"spinRate":1738,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4409309119609839,"extension":6.402619903614461},"index":3,"playId":"04c08d7c-297e-3345-bfd0-d802d29c4f86","pitchNumber":3,"startTime":"2026-04-23T18:09:14.981Z","endTime":"2026-04-23T18:09:18.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.711324417207486,"aZ":-14.619245932492356,"pfxX":3.217191193895316,"pfxZ":8.834998259073398,"pX":0.6730156549361314,"pZ":3.272943593690389,"vX0":-4.394023165484323,"vY0":-140.51766065039575,"vZ0":-5.18985790709628,"x":91.35,"y":150.41,"x0":1.8436302294820364,"y0":50.00342294441343,"z0":6.103539202269449,"aX":6.393406373901919},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":-4.8,"spinRate":2298,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3907382021998025,"extension":6.141853002265972},"index":4,"playId":"c6debcd9-4d8a-3560-9f79-580ed8638231","pitchNumber":4,"startTime":"2026-04-23T18:09:29.086Z","endTime":"2026-04-23T18:09:34.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":77.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.523269461159334,"aZ":-28.350340959048257,"pfxX":9.664311884578266,"pfxZ":2.4441229662051835,"pX":1.3751785242500727,"pZ":1.7949779618967114,"vX0":-5.077430744095174,"vY0":-125.64176469029314,"vZ0":-4.194782119153522,"x":64.58,"y":190.32,"x0":2.1896405702283204,"y0":50.00308734305959,"z0":5.847091213804968,"aX":15.121218114812562},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.5,"breakHorizontal":-16.0,"spinRate":1670,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.43956040332126145,"extension":6.216514322301771},"index":5,"playId":"40e2217a-944b-3a31-a46c-41f81956b576","pitchNumber":5,"startTime":"2026-04-23T18:09:43.307Z","endTime":"2026-04-23T18:09:47.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49211499611416,"aZ":-28.079692536367734,"pfxX":-0.38799673046112293,"pfxZ":2.335185394287727,"pX":0.1094358271727125,"pZ":2.1995454424389584,"vX0":-5.3297618011199175,"vY0":-131.1043052445919,"vZ0":-4.154686184298209,"x":112.83,"y":179.39,"x0":2.2119700330251884,"y0":50.00472355569933,"z0":5.879959846292233,"aX":-0.6815726707639369},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":1.8,"spinRate":2226,"spinDirection":189},"zone":5,"typeConfidence":0.91,"plateTime":0.41641293099571053,"extension":6.260786295801941},"hitData":{"launchSpeed":96.5,"launchAngle":42.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.41,"coordY":79.42}},"index":6,"playId":"9878bb4e-6800-3aad-9be7-3f48fde5485f","pitchNumber":6,"startTime":"2026-04-23T18:10:05.336Z","endTime":"2026-04-23T18:10:22.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:10:22.150Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T18:10:24.780Z","endTime":"2026-04-23T18:11:34.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":95.9,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24038864085402,"aZ":-14.256976020180671,"pfxX":2.4392037667335416,"pfxZ":9.031120528846888,"pX":0.9938678067192798,"pZ":3.5353114672468164,"vX0":-3.0293842893650855,"vY0":-139.66026808440344,"vZ0":-4.442847923737883,"x":79.12,"y":143.33,"x0":1.7736063034806202,"y0":50.0009474111125,"z0":6.078477465935947,"aX":4.838215336935878},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":-3.8,"spinRate":2279,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.3915775148616074,"extension":6.4190445395621385},"index":0,"playId":"22d1177a-423a-3ad9-bf54-51f156dc2d1b","pitchNumber":1,"startTime":"2026-04-23T18:10:43.037Z","endTime":"2026-04-23T18:10:46.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":95.5,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17977341713682,"aZ":-14.32716316617843,"pfxX":3.0408502787578326,"pfxZ":9.055373767543152,"pX":0.7587897944494546,"pZ":2.37854276406578,"vX0":-3.6898597915842077,"vY0":-139.02171580830725,"vZ0":-7.401806951745302,"x":88.08,"y":174.56,"x0":1.7039241072751712,"y0":50.00023902627705,"z0":6.013343499600229,"aX":5.991862047418026},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":-4.8,"spinRate":2197,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.39296859009493756,"extension":6.2397481419621394},"index":1,"playId":"f236c71b-5a9b-345a-9a70-9f58af2cc392","pitchNumber":2,"startTime":"2026-04-23T18:10:55.519Z","endTime":"2026-04-23T18:10:58.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.862229748930375,"aZ":-26.26175774358714,"pfxX":0.6940475302177758,"pfxZ":3.332113480477208,"pX":0.8572745417168726,"pZ":2.5012572140099962,"vX0":-3.87111388922455,"vY0":-130.6572197701219,"vZ0":-3.856445924362462,"x":84.32,"y":171.25,"x0":2.2516348819648337,"y0":50.00064367851308,"z0":5.912582973173848,"aX":1.2309170129488092},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.6,"breakHorizontal":-0.6,"spinRate":2095,"spinDirection":176},"zone":12,"typeConfidence":0.89,"plateTime":0.4151390569974174,"extension":6.268409533106865},"index":2,"playId":"de26d681-6412-3db5-b701-6043b978f1bb","pitchNumber":3,"startTime":"2026-04-23T18:11:08.736Z","endTime":"2026-04-23T18:11:11.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62532075278584,"aZ":-21.946609331690983,"pfxX":9.04746523928139,"pfxZ":5.083317667943389,"pX":0.22942393665659003,"pZ":3.564129285621883,"vX0":-7.912555461579974,"vY0":-141.06058732811456,"vZ0":-2.516125238171897,"x":108.25,"y":142.55,"x0":1.897837971612939,"y0":50.00218167627729,"z0":5.885407093964898,"aX":18.199814210490544},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.9,"breakHorizontal":-14.8,"spinRate":2175,"spinDirection":150},"zone":12,"typeConfidence":0.89,"plateTime":0.38857122215296114,"extension":6.409583257158948},"hitData":{"launchSpeed":97.4,"launchAngle":-2.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.39,"coordY":145.37}},"index":3,"playId":"6c23dfb1-9d1b-35d8-b3e9-aa4917ed7db4","pitchNumber":4,"startTime":"2026-04-23T18:11:27.727Z","endTime":"2026-04-23T18:11:34.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:11:34.597Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to right fielder Luis Matos.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T18:13:14.611Z","endTime":"2026-04-23T18:15:48.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125333756960956,"aZ":-21.664268900321918,"pfxX":-0.8213579779090558,"pfxZ":5.956515785904797,"pX":0.5723027118977848,"pZ":2.918139656002055,"vX0":7.338857313489373,"vY0":-131.33727451223538,"vZ0":-2.5177013591988633,"x":95.19,"y":159.99,"x0":-2.139320742969899,"y0":50.00526083347111,"z0":5.482560492164328,"aX":-1.450657701176985},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":0.0,"spinRate":2230,"spinDirection":202},"zone":3,"typeConfidence":0.61,"plateTime":0.41541399824067593,"extension":6.126997287041039},"index":0,"playId":"55535027-e0ed-36de-b06d-50ab3e1ffd82","pitchNumber":1,"startTime":"2026-04-23T18:13:35.586Z","endTime":"2026-04-23T18:13:39.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.737725907288887,"aZ":-41.89711044219721,"pfxX":7.375060091369935,"pfxZ":-7.17062377533456,"pX":-1.3637073722833186,"pZ":2.05183025366652,"vX0":-0.22189749809639475,"vY0":-116.23915105586623,"vZ0":0.5373999479325935,"x":168.98,"y":183.38,"x0":-2.2233126952152826,"y0":50.0040758247903,"z0":5.826474448978421,"aX":9.996246192911572},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.5,"breakHorizontal":-13.2,"spinRate":2564,"spinDirection":45},"zone":13,"typeConfidence":0.91,"plateTime":0.47294018655150216,"extension":5.963391612905981},"index":1,"playId":"eda7b775-539a-3874-8ccc-2535553d983c","pitchNumber":2,"startTime":"2026-04-23T18:13:54.493Z","endTime":"2026-04-23T18:13:58.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.510095623864093,"aZ":-15.394158220362296,"pfxX":-4.301373377888549,"pfxZ":8.512548197480083,"pX":-0.08635209121876372,"pZ":2.769951158324221,"vX0":7.4501578495925616,"vY0":-139.53957386088413,"vZ0":-4.53362179819435,"x":120.29,"y":163.99,"x0":-2.2324929470947485,"y0":50.00438095204493,"z0":5.430651649587057,"aX":-8.481005669790335},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":6.2,"spinRate":2150,"spinDirection":214},"zone":2,"typeConfidence":0.89,"plateTime":0.3925923542035319,"extension":6.133844442787883},"index":2,"playId":"5f8400a0-b267-3c3d-aa03-3203936a4409","pitchNumber":3,"startTime":"2026-04-23T18:14:09.187Z","endTime":"2026-04-23T18:14:12.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-23T18:14:23.649Z","endTime":"2026-04-23T18:14:37.404Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64470805466234,"aZ":-42.02508046346235,"pfxX":5.501791967774982,"pfxZ":-7.016787378372062,"pX":0.7963710351433733,"pZ":-0.3037279464124675,"vX0":4.771199705175912,"vY0":-118.53206738356978,"vZ0":-4.5394748368590525,"x":86.64,"y":246.98,"x0":-1.9679807106657814,"y0":50.004785477101294,"z0":5.530531538644542,"aX":7.719400005017875},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.7,"breakHorizontal":-11.3,"spinRate":2576,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.464602514038289,"extension":6.079565668475311},"index":4,"playId":"2fee3ebc-022c-3a80-ad6f-b673483d50a2","pitchNumber":4,"startTime":"2026-04-23T18:14:37.404Z","endTime":"2026-04-23T18:14:41.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-23T18:15:02.466Z","endTime":"2026-04-23T18:15:35.695Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28564847353329,"aZ":-15.956177978225828,"pfxX":-5.120982132127843,"pfxZ":8.27652492957505,"pX":0.6644391140480853,"pZ":3.5105467209122154,"vX0":9.271336378170034,"vY0":-139.97993322324947,"vZ0":-2.489718594662428,"x":91.67,"y":144.0,"x0":-2.0442908505010635,"y0":50.00369422098267,"z0":5.471905099823022,"aX":-10.036624216920185},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":7.1,"spinRate":2189,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.3931817171685972,"extension":6.10996772947705},"hitData":{"launchSpeed":95.7,"launchAngle":44.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.84,"coordY":93.92}},"index":6,"playId":"26c892a4-add2-3d6b-9725-fab1f08f7c07","pitchNumber":5,"startTime":"2026-04-23T18:15:35.695Z","endTime":"2026-04-23T18:15:48.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:15:48.844Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a line drive to left fielder Brandon Lockridge.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T18:15:49.344Z","endTime":"2026-04-23T18:16:36.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852149605466295,"aZ":-42.535993886929184,"pfxX":5.163525543100334,"pfxZ":-7.364035745205351,"pX":0.3483981340621607,"pZ":0.6071064382880568,"vX0":4.319404026271724,"vY0":-119.24482598950235,"vZ0":-2.3664711861871455,"x":103.72,"y":222.39,"x0":-2.1725659116330864,"y0":50.002983671063696,"z0":5.53473306058896,"aX":7.264604685051877},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.7,"breakHorizontal":-10.6,"spinRate":2472,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.4634361364644066,"extension":6.1752476014770545},"index":0,"playId":"f9ca68e4-6c55-34ae-a325-6f9059366873","pitchNumber":1,"startTime":"2026-04-23T18:16:07.970Z","endTime":"2026-04-23T18:16:13.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.944999584889196,"aZ":-26.45983382265436,"pfxX":4.8751874200116845,"pfxZ":3.570186095372577,"pX":0.5218406830442183,"pZ":1.661512843053101,"vX0":5.470605505105151,"vY0":-126.05248111614634,"vZ0":-3.50261200880134,"x":97.11,"y":193.92,"x0":-2.3144183095571877,"y0":50.00364032643103,"z0":5.218593227445325,"aX":7.800207034827363},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":-10.1,"spinRate":2563,"spinDirection":73},"zone":9,"typeConfidence":0.91,"plateTime":0.435450750137067,"extension":6.28544897450353},"hitData":{"launchSpeed":87.1,"launchAngle":13.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.16,"coordY":107.57}},"index":1,"playId":"a34d6fb8-f992-3ef2-ade1-752fe4f4ac84","pitchNumber":2,"startTime":"2026-04-23T18:16:24.388Z","endTime":"2026-04-23T18:16:36.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:16:36.970Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Kevin McGonigle flies into a double play, center fielder Blake Perkins to first baseman Luis Rengifo. Javier Báez out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T18:16:36.689Z","endTime":"2026-04-23T18:18:41.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.577840192192504,"aZ":-23.829046613829927,"pfxX":2.1029420942872523,"pfxZ":4.6170749024113125,"pX":0.2915754655534964,"pZ":2.608307208610276,"vX0":5.891329670360667,"vY0":-133.3695695754444,"vZ0":-2.843711081533642,"x":105.89,"y":168.36,"x0":-2.215810464426547,"y0":50.006540251953716,"z0":5.3992911827877625,"aX":3.8047018993069024},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":-5.0,"spinRate":2153,"spinDirection":176},"zone":6,"typeConfidence":0.83,"plateTime":0.41003914670619634,"extension":6.219934562867613},"index":0,"playId":"b5064a83-86ed-3c4b-8da4-246992c91204","pitchNumber":1,"startTime":"2026-04-23T18:17:04.781Z","endTime":"2026-04-23T18:17:07.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":95.4,"endSpeed":87.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.920932873809104,"aZ":-25.47451743441934,"pfxX":-9.11263156662044,"pfxZ":3.410865583168672,"pX":-0.34021102489995947,"pZ":2.114919267425235,"vX0":8.235697206274203,"vY0":-138.79134212878918,"vZ0":-3.9394898328587113,"x":129.97,"y":181.68,"x0":-2.151407735218098,"y0":50.00618747337148,"z0":5.234710710739743,"aX":-17.913070366227373},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":15.0,"spinRate":2064,"spinDirection":218},"zone":4,"typeConfidence":0.86,"plateTime":0.39354361621870826,"extension":6.362185703207558},"index":1,"playId":"0d19ca0d-bbca-35ba-9851-ea670d86c61a","pitchNumber":2,"startTime":"2026-04-23T18:17:25.547Z","endTime":"2026-04-23T18:17:29.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3863922755316,"aZ":-40.4407431446683,"pfxX":6.930857497571241,"pfxZ":-5.617817846777875,"pX":-0.7947288408533345,"pZ":1.1617847518082258,"vX0":1.170113564001556,"vY0":-120.81093317271873,"vZ0":-2.0445398347266375,"x":147.29,"y":207.41,"x0":-2.1858563300360725,"y0":50.00074031810398,"z0":5.586335775983184,"aX":10.203756195753945},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.4,"breakHorizontal":-12.8,"spinRate":2626,"spinDirection":46},"zone":13,"typeConfidence":0.9,"plateTime":0.4540513796413084,"extension":6.219805558996345},"index":2,"playId":"6e50978d-9a34-37aa-8859-15b0451adb07","pitchNumber":3,"startTime":"2026-04-23T18:17:48.928Z","endTime":"2026-04-23T18:17:53.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"8bb85063-3d75-34a9-a762-67334904ed8c","startTime":"2026-04-23T18:18:07.398Z","endTime":"2026-04-23T18:18:10.398Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":96.1,"endSpeed":87.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8192524772441,"aZ":-25.937031207193407,"pfxX":-10.596139905351947,"pfxZ":3.1684664353739755,"pX":-0.2985519816517695,"pZ":2.077247597302571,"vX0":8.564239309312958,"vY0":-139.67222971572974,"vZ0":-4.137627517515526,"x":128.38,"y":182.69,"x0":-2.034978861569631,"y0":50.00048980386246,"z0":5.292922089867449,"aX":-20.836143466129677},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":17.3,"spinRate":2016,"spinDirection":223},"zone":7,"typeConfidence":0.87,"plateTime":0.3928614557631427,"extension":6.248744013154311},"hitData":{"launchSpeed":79.4,"launchAngle":44.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.02,"coordY":109.12}},"index":4,"playId":"0bc6439e-a42c-3506-ac0a-0d47bffff609","pitchNumber":4,"startTime":"2026-04-23T18:18:29.545Z","endTime":"2026-04-23T18:18:41.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.17,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:18:41.252Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a soft bunt ground ball to third baseman Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T18:20:40.048Z","endTime":"2026-04-23T18:21:02.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.403906712836772,"aZ":-19.769667234047457,"pfxX":8.543900880478313,"pfxZ":6.40148125624813,"pX":0.5724002768488561,"pZ":2.4608541812097693,"vX0":-6.725575273681342,"vY0":-137.9846255884734,"vZ0":-5.882012881564606,"x":95.18,"y":172.34,"x0":1.9259095827617303,"y0":50.00083152981319,"z0":5.94315745920521,"aX":16.548143397025665},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.6,"breakHorizontal":-14.2,"spinRate":2118,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.3962613348683788,"extension":6.303893131728628},"hitData":{"launchSpeed":36.9,"launchAngle":4.0,"totalDistance":29.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":112.56,"coordY":189.14}},"index":0,"playId":"77720c68-b8d0-3c90-b413-0d20e69fe0ff","pitchNumber":1,"startTime":"2026-04-23T18:20:55.318Z","endTime":"2026-04-23T18:21:02.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.44,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:21:02.089Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lockridge singles on a bunt ground ball to first baseman Spencer Torkelson. David Hamilton to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T18:21:20.334Z","endTime":"2026-04-23T18:21:57.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"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(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":95.3,"endSpeed":86.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74691913222684,"aZ":-12.602570484655049,"pfxX":3.5127886862984945,"pfxZ":10.153012611631976,"pX":1.249073353919145,"pZ":2.930644057790696,"vX0":-2.7561266991949687,"vY0":-138.61828636795602,"vZ0":-6.196930190250954,"x":69.39,"y":159.65,"x0":1.8046164174525177,"y0":50.0014050209444,"z0":6.052307860701203,"aX":6.770390312061875},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-5.8,"spinRate":2301,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3965820366786863,"extension":6.254757401133548},"index":0,"playId":"6e3e8974-9cc2-3672-929c-9c18bc3c2485","pitchNumber":1,"startTime":"2026-04-23T18:21:28.700Z","endTime":"2026-04-23T18:21:33.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.773396755652854,"aZ":-13.944737429613241,"pfxX":3.017028040831857,"pfxZ":9.574763293778895,"pX":-0.30969119290968344,"pZ":3.387137075752538,"vX0":-6.155078057706188,"vY0":-137.4298765665423,"vZ0":-4.757344956240022,"x":103.94,"y":192.26,"x0":1.5717057682932165,"y0":50.00397612011552,"z0":6.094917376186049,"aX":5.745441637705629},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-4.1,"spinRate":2263,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.39926340437330987,"extension":6.2703712657344965},"hitData":{"launchSpeed":38.9,"launchAngle":-75.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":133.57,"coordY":197.29}},"index":1,"playId":"83e479db-c280-3c61-b650-2586e818fc60","pitchNumber":2,"startTime":"2026-04-23T18:21:49.732Z","endTime":"2026-04-23T18:21:57.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":2.42,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:21:57.041Z","atBatIndex":37},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brice Turang grounds into a force out, first baseman Spencer Torkelson to shortstop Javier Báez. David Hamilton to 3rd. Brandon Lockridge out at 2nd. Brice Turang to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T18:22:29.374Z","endTime":"2026-04-23T18:22:37.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.758850743787946,"aZ":-19.35102683187275,"pfxX":8.634191118457943,"pfxZ":6.588878637503106,"pX":-7.9775829318606E-4,"pZ":2.800926577469408,"vX0":-7.121395656570622,"vY0":-138.1506715177366,"vZ0":-5.396214855173019,"x":117.03,"y":163.15,"x0":1.47967948817655,"y0":50.00428296594624,"z0":6.067008416604101,"aX":16.80804489404891},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":-14.3,"spinRate":2303,"spinDirection":148},"zone":2,"typeConfidence":0.88,"plateTime":0.3954147056249795,"extension":6.155676771724163},"hitData":{"launchSpeed":87.7,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.17,"coordY":170.43}},"index":0,"playId":"6f75dca4-e6a9-3103-87a7-5c90682ea279","pitchNumber":1,"startTime":"2026-04-23T18:22:29.374Z","endTime":"2026-04-23T18:22:37.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"second":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":3.01,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:22:37.053Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"William Contreras grounds into a double play, third baseman Kevin McGonigle to second baseman Gleyber Torres to first baseman Spencer Torkelson. Brice Turang out at 2nd. William Contreras out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T18:23:02.125Z","endTime":"2026-04-23T18:24:21.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36695650653916,"aZ":-29.347830966893074,"pfxX":8.820017074684905,"pfxZ":1.7825954476396069,"pX":-0.6645351021227747,"pZ":0.7601409963909485,"vX0":-9.267506259526664,"vY0":-125.04761499507482,"vZ0":-6.501335351691312,"x":142.33,"y":218.26,"x0":1.9374060161853432,"y0":50.00568609066749,"z0":5.7903905261639474,"aX":14.020669571502188},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":-13.9,"spinRate":1798,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4374026921304752,"extension":6.32200725687775},"index":0,"playId":"845f7f94-2eed-306d-a3db-4a117f3172cc","pitchNumber":1,"startTime":"2026-04-23T18:23:15.288Z","endTime":"2026-04-23T18:23:18.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35107832876566,"aZ":-29.812917748480558,"pfxX":8.374303221844547,"pfxZ":1.5825533696560967,"pX":1.4089141213418568,"pZ":2.6225213716768834,"vX0":-5.020111591443081,"vY0":-121.78953850297205,"vZ0":-1.6623370968585305,"x":63.3,"y":167.97,"x0":2.4156586780948355,"y0":50.00244683602402,"z0":5.907950255919465,"aX":12.499249997815468},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.8,"breakHorizontal":-13.9,"spinRate":1779,"spinDirection":132},"zone":12,"typeConfidence":0.88,"plateTime":0.4508294344784556,"extension":6.291720224148901},"index":1,"playId":"5eb68231-87f5-37e1-a2c7-2a9b33981cdf","pitchNumber":2,"startTime":"2026-04-23T18:23:36.544Z","endTime":"2026-04-23T18:23:39.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.785298009413502,"aZ":-26.037614584145143,"pfxX":-1.4504658647950794,"pfxZ":3.520036139073884,"pX":-1.2461665392023487,"pZ":1.6194495689853758,"vX0":-7.8825127498040795,"vY0":-130.5273270343319,"vZ0":-6.044432140807894,"x":164.5,"y":195.05,"x0":1.9885063089704802,"y0":50.004347635866615,"z0":5.898853182282579,"aX":-2.5274942253997423},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":4.2,"spinRate":2350,"spinDirection":183},"zone":13,"typeConfidence":0.91,"plateTime":0.41797469093494577,"extension":6.320976974270379},"index":2,"playId":"b611486d-db3b-3b3a-a970-5c3120cf1d01","pitchNumber":3,"startTime":"2026-04-23T18:23:55.432Z","endTime":"2026-04-23T18:24:01.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.902104703120784,"aZ":-14.20917605193539,"pfxX":2.9660906924183497,"pfxZ":9.266001439484233,"pX":-0.2606754958006008,"pZ":2.9458438520958796,"vX0":-6.170110992291198,"vY0":-137.93835957342537,"vZ0":-5.9867799938114326,"x":126.94,"y":159.24,"x0":1.613577914554376,"y0":50.00259611077078,"z0":6.091754513142965,"aX":5.750981453739614},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":-4.2,"spinRate":2312,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.39613106614783256,"extension":6.138900811479326},"hitData":{"launchSpeed":84.4,"launchAngle":-30.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":170.94}},"index":3,"playId":"c597b1cd-9b4e-3d6a-9550-765ae5422b50","pitchNumber":4,"startTime":"2026-04-23T18:24:13.886Z","endTime":"2026-04-23T18:24:21.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":18.9,"leverageIndex":3.03,"dramaIndex":197.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:24:21.524Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Joey Ortiz to first baseman Luis Rengifo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T18:26:24.981Z","endTime":"2026-04-23T18:27:38.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.168605278065492,"aZ":-22.25384823806685,"pfxX":-10.003984029093276,"pfxZ":5.134084342116746,"pX":1.2064047231858672,"pZ":2.289898910853405,"vX0":12.445496754882832,"vY0":-137.7460938349106,"vZ0":-4.111686395461624,"x":71.01,"y":176.95,"x0":-2.059944932135396,"y0":50.00109472353858,"z0":5.297252816630154,"aX":-19.320024896454463},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":2018,"spinDirection":226},"zone":14,"typeConfidence":0.78,"plateTime":0.39688009713329286,"extension":6.2929499468486805},"index":0,"playId":"27d8e05d-663c-37d7-875b-e0c3ebc0e0fd","pitchNumber":1,"startTime":"2026-04-23T18:26:44.424Z","endTime":"2026-04-23T18:26:47.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":94.1,"endSpeed":86.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.362294290514352,"aZ":-26.72627296092458,"pfxX":-11.754258847170476,"pfxZ":2.9069759268456457,"pX":1.6024868694952323,"pZ":0.7447657167091932,"vX0":13.969606880755252,"vY0":-136.13350092953644,"vZ0":-6.846268220588715,"x":55.92,"y":218.67,"x0":-2.072536532552543,"y0":50.00205281397886,"z0":5.146672444613193,"aX":-22.023598857548834},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":18.2,"spinRate":1925,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4026073310072116,"extension":6.462622011789688},"index":1,"playId":"c264efaf-45fb-34ed-bde1-b3694730f795","pitchNumber":2,"startTime":"2026-04-23T18:26:58.068Z","endTime":"2026-04-23T18:27:01.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40297294423121,"aZ":-23.33631046687735,"pfxX":-0.22911972584722573,"pfxZ":4.872229092079346,"pX":0.6608869669874278,"pZ":2.5007061444849605,"vX0":7.736283961780533,"vY0":-133.28692517426853,"vZ0":-3.0438596057996956,"x":91.81,"y":171.26,"x0":-2.239265769368558,"y0":50.003201414081126,"z0":5.326938530870438,"aX":-0.4157564649353031},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-1.1,"spinRate":2191,"spinDirection":198},"zone":6,"typeConfidence":0.87,"plateTime":0.4096304535647288,"extension":6.096100385462474},"index":2,"playId":"f7ddd68b-b3a3-349c-aff7-6d891f66e200","pitchNumber":3,"startTime":"2026-04-23T18:27:16.184Z","endTime":"2026-04-23T18:27:19.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73427842237109,"aZ":-22.62029282189061,"pfxX":0.20063890033062592,"pfxZ":5.273918145761916,"pX":-0.38989443372270643,"pZ":2.701891328556265,"vX0":5.09345934338141,"vY0":-133.26804688647857,"vZ0":-2.7853101105233815,"x":131.86,"y":165.83,"x0":-2.3462909931778904,"y0":50.003046888844345,"z0":5.381781077912186,"aX":0.3626617954755927},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-1.4,"spinRate":2173,"spinDirection":195},"zone":4,"typeConfidence":0.85,"plateTime":0.40988701165488006,"extension":6.1526751158950415},"hitData":{"launchSpeed":95.9,"launchAngle":-2.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.83,"coordY":143.82}},"index":3,"playId":"bb6611ad-c3eb-3ea2-a5c6-52824f265612","pitchNumber":4,"startTime":"2026-04-23T18:27:30.986Z","endTime":"2026-04-23T18:27:38.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:27:38.421Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Keith walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T18:27:42.244Z","endTime":"2026-04-23T18:29:33.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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(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":82.6,"endSpeed":75.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.971810168599646,"aZ":-38.968605931759036,"pfxX":7.796726516554108,"pfxZ":-4.6469033966019175,"pX":-0.8034282101738766,"pZ":3.5581271447778358,"vX0":1.4202042244509263,"vY0":-120.2730474488842,"vZ0":3.002554848070867,"x":147.62,"y":142.71,"x0":-2.4149402861210914,"y0":50.00553483064703,"z0":5.756279066811242,"aX":11.390058111764706},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.4,"breakHorizontal":-14.4,"spinRate":2449,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.4559130011177972,"extension":5.981483654012668},"index":0,"playId":"a87bbd10-ab38-38a6-b419-d2869ba5db8f","pitchNumber":1,"startTime":"2026-04-23T18:28:02.890Z","endTime":"2026-04-23T18:28:07.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258558348090265,"aZ":-39.126743080124086,"pfxX":7.562957419070604,"pfxZ":-4.857309541397202,"pX":-0.8924128903532964,"pZ":3.1263832884827774,"vX0":1.3656948206519348,"vY0":-118.97133692199868,"vZ0":2.180964827081583,"x":151.02,"y":154.37,"x0":-2.4567042847166944,"y0":50.003945858370024,"z0":5.749115132118545,"aX":10.820107967959775},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.0,"breakHorizontal":-14.0,"spinRate":2455,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.4607444769825957,"extension":5.899446508660573},"index":1,"playId":"b8038677-1b35-3b7f-8587-f0c90862abf6","pitchNumber":2,"startTime":"2026-04-23T18:28:17.913Z","endTime":"2026-04-23T18:28:22.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35149609103747,"aZ":-25.50702077560736,"pfxX":-8.962667647862226,"pfxZ":3.400842874461196,"pX":0.43533219900565057,"pZ":2.098315266052363,"vX0":10.212415989186917,"vY0":-138.2635984222164,"vZ0":-3.930127312804723,"x":100.41,"y":182.13,"x0":-2.120735065001211,"y0":50.00079920867187,"z0":5.225676058873157,"aX":-17.560174856537554},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.6,"breakHorizontal":14.4,"spinRate":2032,"spinDirection":223},"zone":9,"typeConfidence":0.85,"plateTime":0.3943339098651024,"extension":6.142694396057193},"index":2,"playId":"4050203b-4ccd-3bcc-a608-381d0133a9d2","pitchNumber":3,"startTime":"2026-04-23T18:28:34.769Z","endTime":"2026-04-23T18:28:38.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":95.4,"endSpeed":88.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.200514835080202,"aZ":-25.602918021818965,"pfxX":-8.71726524205875,"pfxZ":3.346818257793098,"pX":0.23419797823813493,"pZ":2.4377315030371913,"vX0":9.726314590028945,"vY0":-138.62141857356303,"vZ0":-3.2014874282287993,"x":108.07,"y":172.96,"x0":-2.1715010577166236,"y0":50.004581043672076,"z0":5.2986535710505365,"aX":-17.129797623031724},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.6,"breakHorizontal":14.0,"spinRate":1999,"spinDirection":229},"zone":5,"typeConfidence":0.87,"plateTime":0.3936797530800731,"extension":6.2051643937472045},"index":3,"playId":"3621de67-2659-3271-af02-56039abd89fe","pitchNumber":4,"startTime":"2026-04-23T18:28:51.157Z","endTime":"2026-04-23T18:28:55.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-23T18:29:00.335Z","endTime":"2026-04-23T18:29:13.963Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":95.3,"endSpeed":87.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.879746306185787,"aZ":-21.248801625888227,"pfxX":-5.680222899550792,"pfxZ":5.582415997791404,"pX":-0.7780904102132623,"pZ":4.427323992779281,"vX0":6.026204076706555,"vY0":-138.7231208891487,"vZ0":0.8676683348414003,"x":146.66,"y":119.24,"x0":-2.2364578455473225,"y0":50.00024496580886,"z0":5.522794349282402,"aX":-11.113109736487324},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":9.1,"spinRate":2045,"spinDirection":224},"zone":11,"typeConfidence":0.72,"plateTime":0.3942274207004477,"extension":6.10934650538691},"index":5,"playId":"7bff0e6a-c4a1-3b4e-98a3-91164906e01b","pitchNumber":5,"startTime":"2026-04-23T18:29:13.963Z","endTime":"2026-04-23T18:29:17.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.274947412014075,"aZ":-39.354128893848745,"pfxX":7.349767003675135,"pfxZ":-5.052627565378142,"pX":-1.423615087938269,"pZ":2.352590555707655,"vX0":-0.4362887868366236,"vY0":-118.57949752097315,"vZ0":0.6600484864745191,"x":171.26,"y":175.26,"x0":-2.191539779740025,"y0":50.00449787510381,"z0":5.669127235792903,"aX":10.43795378983061},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.8,"breakHorizontal":-13.2,"spinRate":2433,"spinDirection":52},"zone":13,"typeConfidence":0.91,"plateTime":0.4624003581645688,"extension":5.99856768714292},"index":6,"playId":"1ff6cf54-021d-35fc-ae37-2ac1b9dee017","pitchNumber":6,"startTime":"2026-04-23T18:29:30.507Z","endTime":"2026-04-23T18:29:33.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":687075,"link":"/api/v1/people/687075"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:29:33.945Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a line drive to left fielder Brandon Lockridge. Colt Keith to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T18:32:16.848Z","endTime":"2026-04-23T18:34:15.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-23T18:29:52.414Z","endTime":"2026-04-23T18:30:41.095Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aaron Ashby replaces Brandon Sproat.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-23T18:30:41.095Z","endTime":"2026-04-23T18:32:19.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687075,"link":"/api/v1/people/687075","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059233421532834,"aZ":-23.001403297090025,"pfxX":7.81342289023746,"pfxZ":4.499912539430989,"pX":-0.929842781273326,"pZ":1.5384218854679215,"vX0":-5.673686277442417,"vY0":-141.38201790590097,"vZ0":-8.8563636335306,"x":152.44,"y":197.24,"x0":0.080447397054866,"y0":50.006750593775536,"z0":6.169850579934841,"aX":15.935523027216291},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.6,"breakHorizontal":-13.1,"spinRate":2008,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.3863546048484712,"extension":5.280629274968398},"index":2,"playId":"e3c5e1c6-071d-3319-a66c-fb0bdd19d50c","pitchNumber":1,"startTime":"2026-04-23T18:32:19.125Z","endTime":"2026-04-23T18:32:23.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.018466808487716,"aZ":-35.10462241819816,"pfxX":-6.430455140825147,"pfxZ":-1.959815118049395,"pX":0.008059826053544068,"pZ":4.071217600123113,"vX0":0.21111522446008307,"vY0":-121.8001493110396,"vZ0":1.448660185930962,"x":116.69,"y":128.86,"x0":0.7548231336804097,"y0":50.00262723125155,"z0":6.515474336156157,"aX":-9.614061683919164},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.9,"breakHorizontal":11.5,"spinRate":2314,"spinDirection":310},"zone":11,"typeConfidence":0.9,"plateTime":0.45053529230456135,"extension":5.25756364254348},"index":3,"playId":"6e5014f6-6666-381e-87a6-1f2b25e59194","pitchNumber":2,"startTime":"2026-04-23T18:32:37.667Z","endTime":"2026-04-23T18:32:40.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09483017281086,"aZ":-22.189122398704797,"pfxX":8.487077431034539,"pfxZ":4.9532105487242575,"pX":0.03681529176357051,"pZ":3.0986141856021696,"vX0":-3.652559852277809,"vY0":-141.94476244163178,"vZ0":-4.942442124665878,"x":115.6,"y":155.12,"x0":0.24632044580483847,"y0":50.00328115946275,"z0":6.298038836188645,"aX":17.113365621752365},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":-14.5,"spinRate":1942,"spinDirection":146},"zone":2,"typeConfidence":0.9,"plateTime":0.38764304668352345,"extension":5.217582414543638},"index":4,"playId":"28d372cb-b448-3d66-b94f-77d6a8090693","pitchNumber":3,"startTime":"2026-04-23T18:33:05.091Z","endTime":"2026-04-23T18:33:09.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":96.6,"endSpeed":88.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12748337709734,"aZ":-25.478132738241964,"pfxX":6.789338356392528,"pfxZ":3.3471861097750075,"pX":0.38557245587253697,"pZ":3.0896388586290207,"vX0":-2.3096945944179152,"vY0":-140.6305082954667,"vZ0":-4.347198129860397,"x":102.3,"y":155.36,"x0":0.33574611768889684,"y0":50.005560728997644,"z0":6.309917199214273,"aX":13.589783209552436},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.4,"breakHorizontal":-11.8,"spinRate":2040,"spinDirection":154},"zone":3,"typeConfidence":0.92,"plateTime":0.38959510005898856,"extension":5.272107596751831},"index":5,"playId":"aecda61d-9d2b-3a29-8879-73c7d52b6582","pitchNumber":4,"startTime":"2026-04-23T18:33:23.364Z","endTime":"2026-04-23T18:33:26.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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.8,"endSpeed":78.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.145508062694706,"aZ":-38.422468906903006,"pfxX":-5.182752915990527,"pfxZ":-4.058238472027387,"pX":-2.073557408053755,"pZ":0.900319737590775,"vX0":-4.03683523655461,"vY0":-123.4926148866607,"vZ0":-4.981833174908936,"x":196.04,"y":214.47,"x0":0.25693358116505177,"y0":50.00241725336238,"z0":6.184520359846376,"aX":-7.9836937372677985},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.3,"breakHorizontal":10.3,"spinRate":2566,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.44395488358697177,"extension":5.337409584827907},"index":6,"playId":"123806f9-47d0-37a0-a99e-ef6f0f9052b3","pitchNumber":5,"startTime":"2026-04-23T18:33:45.390Z","endTime":"2026-04-23T18:33:49.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62272440249359,"aZ":-22.35227142736477,"pfxX":7.913086245955325,"pfxZ":4.767088101750856,"pX":0.1008088856032035,"pZ":2.7880104711989855,"vX0":-3.4895110166413716,"vY0":-142.18021176880444,"vZ0":-5.880646266513347,"x":113.16,"y":163.5,"x0":0.3114674148896609,"y0":50.00372286245247,"z0":6.288419878267636,"aX":16.30656501876183},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.7,"breakHorizontal":-13.7,"spinRate":2062,"spinDirection":145},"zone":5,"typeConfidence":0.89,"plateTime":0.38427674769430986,"extension":5.304812144483061},"hitData":{"launchSpeed":92.5,"launchAngle":18.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.56,"coordY":83.96}},"index":7,"playId":"f53ce27b-ecff-3dd0-bb24-c2817800e8cb","pitchNumber":6,"startTime":"2026-04-23T18:34:04.351Z","endTime":"2026-04-23T18:34:15.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.4,"awayTeamWinProbability":19.599999999999994,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.15,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:34:15.104Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dillon Dingler grounds into a force out, second baseman Brice Turang to shortstop Joey Ortiz. Colt Keith scores. Riley Greene out at 2nd. Dillon Dingler to 1st.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T18:35:44.682Z","endTime":"2026-04-23T18:36:39.515Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":687075,"link":"/api/v1/people/687075"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-23T18:34:45.365Z","endTime":"2026-04-23T18:35:47.048Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.258531731717216,"aZ":-21.482891204391304,"pfxX":7.83622938496031,"pfxZ":5.224056502121734,"pX":0.014423667973738709,"pZ":1.174893486571593,"vX0":-3.874239150228659,"vY0":-141.22825267974207,"vZ0":-10.022689441969474,"x":116.45,"y":207.06,"x0":0.37625154511953496,"y0":50.00414161972446,"z0":6.117829687067194,"aX":16.035489073895906},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.9,"breakHorizontal":-13.6,"spinRate":1984,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.38592808208403406,"extension":5.374556174258334},"index":1,"playId":"9c99dc9f-d351-3037-81c0-67b433600019","pitchNumber":1,"startTime":"2026-04-23T18:35:47.048Z","endTime":"2026-04-23T18:35:51.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":90.9,"endSpeed":84.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.015754327265142,"aZ":-26.62767680734502,"pfxX":8.002649797277842,"pfxZ":3.0883766922301215,"pX":-0.20843487420883994,"pZ":1.178801504254664,"vX0":-4.322634902821661,"vY0":-132.28858140661714,"vZ0":-7.851350392205111,"x":124.95,"y":206.95,"x0":0.39669447777105554,"y0":50.00159218811997,"z0":6.102707841704151,"aX":14.35453721477147},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":-13.7,"spinRate":1624,"spinDirection":127},"zone":13,"typeConfidence":0.95,"plateTime":0.41215076935595407,"extension":5.4431727839827095},"index":2,"playId":"15e60d13-8c0f-3975-bfb5-6baaf35ebe99","pitchNumber":2,"startTime":"2026-04-23T18:36:03.207Z","endTime":"2026-04-23T18:36:07.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68128899267413,"aZ":-24.47883601686875,"pfxX":7.680642228156527,"pfxZ":3.715427866043968,"pX":0.16649261319545125,"pZ":1.0177277126160797,"vX0":-3.446911764843031,"vY0":-142.14575645186193,"vZ0":-9.993048439965907,"x":110.65,"y":211.3,"x0":0.3882028516660583,"y0":50.00686153804323,"z0":6.098277137874855,"aX":15.921937200539368},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.2,"breakHorizontal":-13.3,"spinRate":1946,"spinDirection":141},"zone":14,"typeConfidence":0.89,"plateTime":0.3834661712958325,"extension":5.387950052068132},"hitData":{"launchSpeed":92.7,"launchAngle":-18.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.18,"coordY":156.24}},"index":3,"playId":"2af8700a-bf2e-361d-b9df-e45d7b08e882","pitchNumber":3,"startTime":"2026-04-23T18:36:31.569Z","endTime":"2026-04-23T18:36:39.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":2.499999999999986,"leverageIndex":1.8,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:36:39.515Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Vierling walks. Dillon Dingler to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T18:37:55.525Z","endTime":"2026-04-23T18:39:54.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-23T18:37:18.322Z","endTime":"2026-04-23T18:37:24.654Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-23T18:37:24.654Z","endTime":"2026-04-23T18:37:57.858Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36474202894946,"aZ":-22.179377964183164,"pfxX":7.073603937160101,"pfxZ":4.832440433682075,"pX":-0.45561449819591254,"pZ":2.241204357351692,"vX0":-4.34030710656235,"vY0":-142.76121397026444,"vZ0":-7.31196264241705,"x":134.37,"y":178.27,"x0":0.16415886944878216,"y0":50.00116521629201,"z0":6.228024572689192,"aX":14.62309291982054},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.4,"breakHorizontal":-12.0,"spinRate":2171,"spinDirection":146},"zone":4,"typeConfidence":0.88,"plateTime":0.3834257581648419,"extension":5.410677039300466},"index":2,"playId":"6178ba9a-0696-3848-ab87-dc60deb662ea","pitchNumber":1,"startTime":"2026-04-23T18:37:57.858Z","endTime":"2026-04-23T18:38:01.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":98.5,"endSpeed":90.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.343120129347085,"aZ":-18.564209871522085,"pfxX":7.751140969187082,"pfxZ":6.548493477460466,"pX":-0.8113121992111084,"pZ":1.1517786491840618,"vX0":-5.44739000769736,"vY0":-143.11200732952113,"vZ0":-10.641587123995436,"x":147.93,"y":207.68,"x0":0.10754772340876335,"y0":50.00620394835531,"z0":6.075888031569592,"aX":16.116873773377208},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.0,"breakHorizontal":-13.0,"spinRate":2140,"spinDirection":146},"zone":13,"typeConfidence":0.88,"plateTime":0.3824057773693017,"extension":5.522102114053272},"index":3,"playId":"565074b3-a88d-391a-9603-d26ac78b525b","pitchNumber":2,"startTime":"2026-04-23T18:38:16.561Z","endTime":"2026-04-23T18:38:20.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.116832035693548,"aZ":-44.46928730423039,"pfxX":-4.385485651245428,"pfxZ":-8.289176248118201,"pX":-0.6594095331745704,"pZ":0.23817761748034297,"vX0":-0.9296127996912134,"vY0":-121.67740681571854,"vZ0":-4.927991444639764,"x":142.14,"y":232.35,"x0":0.29789509178269036,"y0":50.00044658532971,"z0":6.184005332937566,"aX":-6.5082122271582},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-16.0,"breakHorizontal":8.2,"spinRate":2681,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.45189548356708586,"extension":5.523606980653942},"index":4,"playId":"035f48f2-caf1-3e22-98af-41c00cc38685","pitchNumber":3,"startTime":"2026-04-23T18:38:37.843Z","endTime":"2026-04-23T18:38:42.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.704127045119122,"aZ":-44.397883387382805,"pfxX":-5.166289363066273,"pfxZ":-8.107270273985643,"pX":-0.7116537271793826,"pZ":0.8103870639869458,"vX0":-1.4017436344018301,"vY0":-121.94399436322064,"vZ0":-3.7968758422397966,"x":144.13,"y":216.9,"x0":0.5416837580320831,"y0":50.0036705588797,"z0":6.2132102209255065,"aX":-7.789586191771897},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.4,"breakHorizontal":9.7,"spinRate":2751,"spinDirection":334},"zone":13,"typeConfidence":0.8,"plateTime":0.4489507436192959,"extension":5.551339930843021},"index":5,"playId":"cabb60b7-28c6-3b1f-bccc-e4b83ef9e6be","pitchNumber":4,"startTime":"2026-04-23T18:39:01.757Z","endTime":"2026-04-23T18:39:06.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219060311343416,"aZ":-24.38001354191802,"pfxX":7.632490623109096,"pfxZ":4.272962733578854,"pX":-0.10462493560548974,"pZ":-0.4854743742577718,"vX0":-3.992449488614844,"vY0":-133.5304918785402,"vZ0":-12.169589066998089,"x":120.99,"y":251.89,"x0":0.4108889925020441,"y0":50.00114076407712,"z0":5.853513746650063,"aX":13.911175865411765},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":-13.1,"spinRate":1677,"spinDirection":133},"zone":13,"typeConfidence":0.95,"plateTime":0.4087193033142271,"extension":5.675817037731426},"index":6,"playId":"052b644e-944f-3d96-af71-d34409bb6af4","pitchNumber":5,"startTime":"2026-04-23T18:39:21.102Z","endTime":"2026-04-23T18:39:24.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"052b644e-944f-3d96-af71-d34409bb6af4","startTime":"2026-04-23T18:39:34.792Z","endTime":"2026-04-23T18:39:48.255Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0425815371572,"aZ":-45.1244069008539,"pfxX":-6.0655232019361165,"pfxZ":-8.51757533721862,"pX":1.0143975927104802,"pZ":3.247880057602128,"vX0":2.8429029431116413,"vY0":-122.2631039554949,"vZ0":1.4900128617246082,"x":78.33,"y":151.09,"x0":0.6274625650613691,"y0":50.0004633206387,"z0":6.4890927763971025,"aX":-9.224800957216077},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-14.9,"breakHorizontal":10.3,"spinRate":2739,"spinDirection":330},"zone":12,"typeConfidence":0.83,"plateTime":0.4471806291455249,"extension":5.468067549984125},"index":8,"playId":"52f7a228-3e38-3503-aa69-286600bfbb30","pitchNumber":6,"startTime":"2026-04-23T18:39:48.255Z","endTime":"2026-04-23T18:39:54.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.56,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:39:54.320Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T18:42:46.450Z","endTime":"2026-04-23T18:43:53.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-23T18:40:20.714Z","endTime":"2026-04-23T18:41:01.707Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Anderson replaces Aaron Ashby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-23T18:41:01.707Z","endTime":"2026-04-23T18:42:48.692Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.45917137531982,"aZ":-28.543992502164564,"pfxX":3.651935358117728,"pfxZ":2.596542469304201,"pX":-0.7686170330676744,"pZ":2.177431545857048,"vX0":2.3748998827304324,"vY0":-117.10462287540548,"vZ0":2.0468267511851304,"x":146.3,"y":179.99,"x0":-2.2677238219482683,"y0":50.005531585846455,"z0":3.9475078315277776,"aX":5.112894822720858},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.4,"breakHorizontal":-7.2,"spinRate":2532,"spinDirection":88},"zone":7,"typeConfidence":0.9,"plateTime":0.46631179247135623,"extension":6.351864069256463},"index":2,"playId":"b301233d-2c80-3ce3-a91e-ee024e044a5e","pitchNumber":1,"startTime":"2026-04-23T18:42:48.692Z","endTime":"2026-04-23T18:42:53.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.133547571373168,"aZ":-30.72357826191193,"pfxX":5.6592533723412375,"pfxZ":1.053693528404918,"pX":1.3726025645567836,"pZ":1.5528200532765193,"vX0":5.819983630217125,"vY0":-116.21247915329597,"vZ0":1.1113440863146884,"x":64.68,"y":196.85,"x0":-1.8962703739495388,"y0":50.00096193866621,"z0":3.979826436691074,"aX":7.762386890478874},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.5,"breakHorizontal":-11.6,"spinRate":2584,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.4707532463542279,"extension":6.433231939176801},"index":3,"playId":"94c64bd0-3f7a-341e-b6a1-85f615e55a2d","pitchNumber":2,"startTime":"2026-04-23T18:43:07.228Z","endTime":"2026-04-23T18:43:13.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56823616524113,"aZ":-29.34003249888766,"pfxX":5.741024662100919,"pfxZ":1.9784486183415773,"pX":-0.5073008347992527,"pZ":2.583903317637623,"vX0":2.2687504053028764,"vY0":-118.38584539274254,"vZ0":2.8506701404568386,"x":136.34,"y":169.01,"x0":-2.221266701234384,"y0":50.00267234189896,"z0":4.033221692444556,"aX":8.227226746324899},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.4,"breakHorizontal":-10.9,"spinRate":2555,"spinDirection":83},"zone":4,"typeConfidence":0.9,"plateTime":0.4609792846207377,"extension":6.430567833232447},"index":4,"playId":"086770c5-063a-3ee0-8a51-7efd4933faa8","pitchNumber":3,"startTime":"2026-04-23T18:43:29.511Z","endTime":"2026-04-23T18:43:34.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.874559444166383,"aZ":-29.452764608326376,"pfxX":5.365877117928909,"pfxZ":1.965802583265325,"pX":0.8354482655066122,"pZ":1.7202256485856484,"vX0":4.8461040446721935,"vY0":-116.34995051952181,"vZ0":1.279676270722527,"x":85.15,"y":192.33,"x0":-1.96425795828703,"y0":50.00298533076019,"z0":3.9343802485232446,"aX":7.4257758600712025},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.1,"breakHorizontal":-10.8,"spinRate":2632,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.46905726872254094,"extension":6.499030488040761},"index":5,"playId":"87da820b-7581-3ee9-a55b-8d7b5c1e4d59","pitchNumber":4,"startTime":"2026-04-23T18:43:50.019Z","endTime":"2026-04-23T18:43:53.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:43:53.431Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gary Sánchez singles on a fly ball to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T18:46:17.687Z","endTime":"2026-04-23T18:48:42.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9,10],"actionIndex":[0,1],"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Matt Vierling remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-23T18:45:45.634Z","endTime":"2026-04-23T18:45:45.650Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":672761,"link":"/api/v1/people/672761"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T18:45:45.650Z","endTime":"2026-04-23T18:46:07.071Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"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-23T18:46:07.071Z","endTime":"2026-04-23T18:46:19.891Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.307792323242598,"aZ":-12.538900858755536,"pfxX":2.1104245554851873,"pfxZ":9.860351858897292,"pX":0.2850122312107969,"pZ":2.5388396007717824,"vX0":-4.195363128645522,"vY0":-139.5090701223594,"vZ0":-7.332939778737692,"x":106.14,"y":170.23,"x0":1.5271108414584573,"y0":50.00567009911879,"z0":6.009317447116538,"aX":4.2040802129745},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":-3.0,"spinRate":2402,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.39104200877172124,"extension":6.165835824354414},"index":3,"playId":"48ae7d48-6387-3f48-b7a1-e8d14aa089aa","pitchNumber":1,"startTime":"2026-04-23T18:46:19.891Z","endTime":"2026-04-23T18:46:23.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915221829619114,"aZ":-22.91449067744693,"pfxX":6.3312260959655084,"pfxZ":5.761408097885331,"pX":0.66996312041663,"pZ":1.9507944555380239,"vX0":-5.82038149112417,"vY0":-125.83634660833503,"vZ0":-5.023231009994079,"x":91.46,"y":186.11,"x0":2.187476697656492,"y0":50.005868091995374,"z0":5.823284117090078,"aX":10.181908714961546},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":-10.2,"spinRate":1724,"spinDirection":129},"zone":9,"typeConfidence":0.9,"plateTime":0.4348435629744438,"extension":6.140546766079784},"index":4,"playId":"aaf6ad70-90de-3ca5-b6e0-d404758fe1ef","pitchNumber":2,"startTime":"2026-04-23T18:46:33.001Z","endTime":"2026-04-23T18:46:36.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":87.2,"endSpeed":80.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.558295731472022,"aZ":-23.80929815339016,"pfxX":7.617561159612004,"pfxZ":5.1057084477169035,"pX":1.2437150591468615,"pZ":0.17507561005162514,"vX0":-4.529094123560019,"vY0":-126.78176935815338,"vZ0":-8.983483192218095,"x":69.59,"y":234.05,"x0":2.0585222433615256,"y0":50.00015404469369,"z0":5.647340274528242,"aX":12.468314918215102},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":-12.8,"spinRate":1833,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.4311013974786797,"extension":6.088198547448936},"index":5,"playId":"5e2ea2c0-2953-37ac-8050-c893a2f25aa4","pitchNumber":3,"startTime":"2026-04-23T18:46:46.306Z","endTime":"2026-04-23T18:46:49.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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.1,"endSpeed":77.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74293555984232,"aZ":-32.669292925920054,"pfxX":7.962453355860855,"pfxZ":-0.3294977078660537,"pX":2.6339798619623305,"pZ":2.735917831736951,"vX0":-1.4224242900947184,"vY0":-123.81595116047035,"vZ0":-1.125395799465639,"x":16.6,"y":164.91,"x0":2.1889176901801495,"y0":50.00005492177947,"z0":5.973817945953374,"aX":12.14448038136951},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":-13.9,"spinRate":1723,"spinDirection":110},"zone":12,"typeConfidence":0.87,"plateTime":0.4453552171090829,"extension":5.932032869363783},"index":6,"playId":"6ba4792c-f86d-3e2d-8152-f8a99b67806f","pitchNumber":4,"startTime":"2026-04-23T18:47:04.760Z","endTime":"2026-04-23T18:47:07.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08414547576625,"aZ":-26.215149694879067,"pfxX":-0.9417258858951829,"pfxZ":3.4190761400851333,"pX":-0.9692622297260891,"pZ":2.385601783543317,"vX0":-7.683464050728534,"vY0":-130.98812801876088,"vZ0":-3.973241544960445,"x":153.95,"y":174.37,"x0":2.1214201600784417,"y0":50.00002289082882,"z0":5.876895552224825,"aX":-1.6392812649676431},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":3.4,"spinRate":2139,"spinDirection":170},"zone":13,"typeConfidence":0.91,"plateTime":0.41777973032496796,"extension":6.2555828287222965},"index":7,"playId":"11c09069-3a29-36af-ac20-b6edbc7713e3","pitchNumber":5,"startTime":"2026-04-23T18:47:21.292Z","endTime":"2026-04-23T18:47:26.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49187168484522,"aZ":-31.80847904455554,"pfxX":9.75825121808763,"pfxZ":0.2323982622977656,"pX":0.09565983130030321,"pZ":1.5628305325312726,"vX0":-7.675124991892914,"vY0":-125.26908917038676,"vZ0":-4.093559061438426,"x":113.35,"y":196.58,"x0":1.9454093354822828,"y0":50.00418480515747,"z0":5.845246627717227,"aX":15.366765578685547},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":-15.7,"spinRate":1878,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4388071510769058,"extension":6.171490524794247},"index":8,"playId":"1da77982-cd6c-367d-a75e-a61350ea2169","pitchNumber":6,"startTime":"2026-04-23T18:47:41.622Z","endTime":"2026-04-23T18:47:46.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.748440985349674,"aZ":-13.146341638726824,"pfxX":2.6797475369615755,"pfxZ":9.40542034438809,"pX":0.30062445806043464,"pZ":3.066899057481277,"vX0":-5.164147482315754,"vY0":-141.0234739658079,"vZ0":-6.0408949760306765,"x":105.54,"y":155.97,"x0":1.8037401129240216,"y0":50.00276593190589,"z0":6.0777210320112305,"aX":5.421715782477285},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":-3.8,"spinRate":2267,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.3877422971786655,"extension":6.243461017536064},"index":9,"playId":"52db9478-1427-3903-be12-8f18e9cd762f","pitchNumber":7,"startTime":"2026-04-23T18:48:07.738Z","endTime":"2026-04-23T18:48:10.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98595008896973,"aZ":-10.899215986449867,"pfxX":1.3087532855275616,"pfxZ":10.448569391050086,"pX":-0.05342751253530219,"pZ":3.2455885245461076,"vX0":-5.115702059875892,"vY0":-142.12620327646903,"vZ0":-5.921622320053324,"x":119.04,"y":151.15,"x0":1.6034938506213372,"y0":50.00383557442886,"z0":6.055090243558865,"aX":2.6654029647340858},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":-1.3,"spinRate":2326,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.3860560304167282,"extension":6.187547160014892},"hitData":{"launchSpeed":73.1,"launchAngle":41.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.62,"coordY":106.21}},"index":10,"playId":"3a22fd2e-3554-31d8-80ea-0cb906c9f9f9","pitchNumber":8,"startTime":"2026-04-23T18:48:27.423Z","endTime":"2026-04-23T18:48:42.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.35,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:48:42.834Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Matos singles on a ground ball to right fielder Wenceel Pérez. Gary Sánchez to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T18:48:40.047Z","endTime":"2026-04-23T18:49:58.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.291439986889866,"aZ":-13.933480583610978,"pfxX":2.540147247532201,"pfxZ":9.257007014004124,"pX":0.1439917546016189,"pZ":4.01442026477117,"vX0":-4.8921148250776945,"vY0":-139.04283881358964,"vZ0":-3.2844467292141624,"x":111.51,"y":130.39,"x0":1.5911181641632965,"y0":50.00480274959109,"z0":6.127497382256619,"aX":5.006916349441899},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":-3.7,"spinRate":2455,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.3929591974001294,"extension":6.184891675038551},"index":0,"playId":"f59e7ce6-2072-3c2f-9e6a-a5068018cdf2","pitchNumber":1,"startTime":"2026-04-23T18:49:05.115Z","endTime":"2026-04-23T18:49:09.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.401163173420088,"aZ":-11.67561384613294,"pfxX":2.257683599149199,"pfxZ":10.255024492263018,"pX":0.17665574832223188,"pZ":2.201601510617022,"vX0":-4.996821907035865,"vY0":-140.16935080050564,"vZ0":-8.422168398948857,"x":110.27,"y":179.34,"x0":1.6855738007153467,"y0":50.00039940052426,"z0":5.999338416210412,"aX":4.512265776286464},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":-3.1,"spinRate":2358,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.3901275352375886,"extension":6.166480598524266},"index":1,"playId":"19470ca8-629d-39c2-85ae-456dd827f867","pitchNumber":2,"startTime":"2026-04-23T18:49:29.151Z","endTime":"2026-04-23T18:49:32.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25361666308432,"aZ":-30.475586366297637,"pfxX":7.039818335909206,"pfxZ":1.037655574925635,"pX":1.1829977925487904,"pZ":1.8599447376019105,"vX0":-4.841296822851377,"vY0":-126.86205782221738,"vZ0":-3.949657690114514,"x":71.91,"y":188.56,"x0":2.1987048971323966,"y0":50.00273194118121,"z0":5.858614741545602,"aX":11.507776261443007},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-11.6,"spinRate":1844,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.4312728325132693,"extension":6.283081695610034},"hitData":{"launchSpeed":82.7,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.13,"coordY":144.54}},"index":2,"playId":"7fd35a3c-824b-3c24-aefe-5cc6ced4cfb9","pitchNumber":3,"startTime":"2026-04-23T18:49:48.547Z","endTime":"2026-04-23T18:49:58.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-9.400000000000006,"leverageIndex":2.43,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:49:58.880Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blake Perkins doubles (3) on a line drive to left fielder Riley Greene. Gary Sánchez scores. Luis Matos scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T18:50:05.725Z","endTime":"2026-04-23T18:53:26.583Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64748130876428,"aZ":-12.153357730846622,"pfxX":2.257869365813207,"pfxZ":10.264574473476591,"pX":-0.5697436789311737,"pZ":3.4335915095979326,"vX0":-6.741595858220427,"vY0":-139.11317226550818,"vZ0":-5.000450097231896,"x":138.72,"y":146.07,"x0":1.5969322722893287,"y0":50.001524784002235,"z0":6.067095450538571,"aX":4.404331764154151},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":-2.6,"spinRate":2293,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.3944752307154893,"extension":6.245117079809328},"index":0,"playId":"00323520-cd8d-3c46-9c3b-08b11f631d72","pitchNumber":1,"startTime":"2026-04-23T18:50:26.354Z","endTime":"2026-04-23T18:50:29.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":88.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.725367784093233,"aZ":-18.054357822157918,"pfxX":7.30130720193146,"pfxZ":7.073697016304941,"pX":-1.2476013543595643,"pZ":3.3277091564290515,"vX0":-10.439260657848964,"vY0":-140.3704935472445,"vZ0":-4.331491165201169,"x":164.56,"y":148.93,"x0":1.570625623666081,"y0":50.000392072319386,"z0":6.065844120492541,"aX":14.570658096797809},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":-11.0,"spinRate":2103,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.3901705913899196,"extension":6.3021303826922495},"index":1,"playId":"3b58c631-8023-3661-80da-34ea2220f8aa","pitchNumber":2,"startTime":"2026-04-23T18:50:47.253Z","endTime":"2026-04-23T18:50:51.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-23T18:51:08.952Z","endTime":"2026-04-23T18:51:25.575Z","isPitch":false,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52337111789303,"aZ":-13.338876997342402,"pfxX":0.7725672685059067,"pfxZ":9.234677604064952,"pX":0.16403847398687046,"pZ":4.100528610765921,"vX0":-4.10050639891947,"vY0":-141.28754040548188,"vZ0":-3.4650884889596414,"x":110.75,"y":128.07,"x0":1.5282481696458796,"y0":50.002841318093814,"z0":6.189272557343962,"aX":1.5763470223156173},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":-0.6,"spinRate":2353,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.38636752533564955,"extension":6.167071653419543},"index":3,"playId":"c6bb9246-c2ec-3898-99c0-18d92350ba49","pitchNumber":3,"startTime":"2026-04-23T18:51:25.575Z","endTime":"2026-04-23T18:51:30.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.886137390685455,"aZ":-10.789289185660895,"pfxX":2.211203080526861,"pfxZ":10.432686540027518,"pX":-0.3683533855826296,"pZ":2.448207338118888,"vX0":-6.393360310416367,"vY0":-141.6884653182097,"vZ0":-7.99833752976307,"x":131.04,"y":172.68,"x0":1.6219662763009435,"y0":50.006148316470885,"z0":5.983033734644617,"aX":4.534721219121139},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":-2.9,"spinRate":2426,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.38537846490049077,"extension":6.22586691842874},"index":4,"playId":"e9106d3e-82c6-324c-ba59-f151b5b8d785","pitchNumber":4,"startTime":"2026-04-23T18:51:47.859Z","endTime":"2026-04-23T18:51:51.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":88.0,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06995021460687,"aZ":-23.29842988017881,"pfxX":7.842196778536681,"pfxZ":5.353346238230399,"pX":-0.052769695473276194,"pZ":1.5611867247512894,"vX0":-7.6552480141048225,"vY0":-127.87566073445211,"vZ0":-5.822703709622278,"x":119.01,"y":196.63,"x0":1.959054046080878,"y0":50.00382425037183,"z0":5.692584253646273,"aX":13.004521174267037},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.6,"breakHorizontal":-12.5,"spinRate":1866,"spinDirection":141},"zone":13,"typeConfidence":0.89,"plateTime":0.4281401552703685,"extension":6.238255677991155},"index":5,"playId":"ad4b3e64-2bf9-3258-baa5-2f86a4784232","pitchNumber":5,"startTime":"2026-04-23T18:52:09.097Z","endTime":"2026-04-23T18:52:12.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58925212389965,"aZ":-24.515032098722095,"pfxX":8.364644978243994,"pfxZ":4.805380886650579,"pX":-0.5236452465255516,"pZ":1.9549152411173756,"vX0":-9.131553183694098,"vY0":-126.01259136673158,"vZ0":-4.471948208081142,"x":136.96,"y":186.0,"x0":2.074608864650734,"y0":50.00486918353299,"z0":5.753084139446124,"aX":13.342116391051913},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.8,"breakHorizontal":-12.8,"spinRate":1799,"spinDirection":132},"zone":7,"typeConfidence":0.9,"plateTime":0.43604181147614174,"extension":6.317710427118671},"index":6,"playId":"3b918fde-38f9-3440-9d72-f1909a414a1f","pitchNumber":6,"startTime":"2026-04-23T18:52:29.040Z","endTime":"2026-04-23T18:52:32.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"58a86a87-e40d-4e61-b834-0bb8e2505076","startTime":"2026-04-23T18:52:54.115Z","endTime":"2026-04-23T18:52:59.115Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77142776805675,"aZ":-12.762861270966804,"pfxX":3.1000183214094106,"pfxZ":9.449602827745684,"pX":-0.25618402469406254,"pZ":2.97551917998287,"vX0":-6.567733456132177,"vY0":-141.3675978242648,"vZ0":-6.155179134672531,"x":126.77,"y":158.44,"x0":1.6790664736116827,"y0":50.00222568620763,"z0":5.97707622744703,"aX":6.368396263847472},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":-4.4,"spinRate":2411,"spinDirection":151},"zone":1,"typeConfidence":0.87,"plateTime":0.3853021390825737,"extension":6.226674803238685},"hitData":{"launchSpeed":97.3,"launchAngle":11.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.45,"coordY":106.08}},"index":8,"playId":"03a901b4-91ff-387f-8fd5-9568b66ed231","pitchNumber":7,"startTime":"2026-04-23T18:53:10.943Z","endTime":"2026-04-23T18:53:26.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"second":{"id":596142,"link":"/api/v1/people/596142"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":669373,"link":"/api/v1/people/669373"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-26.699999999999996,"leverageIndex":3.31,"dramaIndex":252.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:53:26.583Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T18:56:25.643Z","endTime":"2026-04-23T18:57:10.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T18:53:47.538Z","endTime":"2026-04-23T18:54:34.019Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Holton replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T18:54:34.019Z","endTime":"2026-04-23T18:56:27.739Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669373,"link":"/api/v1/people/669373","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.813193165247238,"aZ":-25.827624037314383,"pfxX":-3.0935776596388993,"pfxZ":3.9330149673634445,"pX":0.4913393572494632,"pZ":3.476692376044479,"vX0":-1.9943734711176044,"vY0":-125.2644920680948,"vZ0":-0.9412492892402404,"x":98.27,"y":144.91,"x0":1.6957589966394597,"y0":50.00145437148721,"z0":5.941151443169782,"aX":-4.987021153550836},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.2,"breakHorizontal":6.0,"spinRate":2549,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.43483585723843143,"extension":6.283063956036856},"index":2,"playId":"fb0faaae-513e-3149-84f4-19e57129d6b8","pitchNumber":1,"startTime":"2026-04-23T18:56:27.739Z","endTime":"2026-04-23T18:56:32.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52436602574584,"aZ":-33.367085233331345,"pfxX":6.420288801757959,"pfxZ":-0.8063021035614835,"pX":1.3336664032672234,"pZ":3.3404063463487628,"vX0":-3.0054729120995214,"vY0":-120.92634520901761,"vZ0":1.1669364701305227,"x":66.16,"y":148.59,"x0":1.7583453221887295,"y0":50.002217078863225,"z0":5.778210351094942,"aX":9.51051741549848},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.0,"breakHorizontal":-10.9,"spinRate":1243,"spinDirection":98},"zone":12,"typeConfidence":0.92,"plateTime":0.45289601032997506,"extension":6.219361574864869},"index":3,"playId":"cdc94717-d0b8-34e5-a051-6dcef05de385","pitchNumber":2,"startTime":"2026-04-23T18:56:45.385Z","endTime":"2026-04-23T18:56:48.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06377231307104,"aZ":-26.331919772831434,"pfxX":-3.3143512281065,"pfxZ":3.5134074740206964,"pX":-0.28637672186162444,"pZ":1.3582454806359392,"vX0":-3.583805286022328,"vY0":-126.84049568438364,"vZ0":-5.825616914858643,"x":127.92,"y":202.11,"x0":1.5650222448597293,"y0":50.0014894017874,"z0":5.730781768243845,"aX":-5.507781981992724},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":6.7,"spinRate":2433,"spinDirection":185},"zone":13,"typeConfidence":0.91,"plateTime":0.42856652461119804,"extension":6.296274284473346},"hitData":{"launchSpeed":97.2,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":153.2}},"index":4,"playId":"4bca94d7-48e7-351c-8370-ebc1b0ec27b9","pitchNumber":3,"startTime":"2026-04-23T18:57:03.271Z","endTime":"2026-04-23T18:57:10.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.300000000000004,"awayTeamWinProbability":53.699999999999996,"homeTeamWinProbabilityAdded":7.0,"leverageIndex":1.96,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:57:10.858Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a line drive to left fielder Riley Greene. Blake Perkins to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T18:57:32.319Z","endTime":"2026-04-23T18:59:28.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14964161622731,"aZ":-29.165635488062907,"pfxX":-3.1526771676398413,"pfxZ":1.8621487941208805,"pX":1.3429732309439246,"pZ":2.3561639316681093,"vX0":-0.09216750279565704,"vY0":-124.89605066676094,"vZ0":-2.866436888377575,"x":65.81,"y":175.16,"x0":1.7910096595099059,"y0":50.000334728786584,"z0":5.865546485479672,"aX":-5.08554899550473},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":5.8,"spinRate":2446,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.4350318453526145,"extension":6.222363937446722},"index":0,"playId":"159028cd-f025-358f-8200-260b9ce89209","pitchNumber":1,"startTime":"2026-04-23T18:57:40.828Z","endTime":"2026-04-23T18:57:45.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.324997011784976,"aZ":-29.9067023190767,"pfxX":-3.605192725267774,"pfxZ":1.3877411876535461,"pX":0.058451540980346876,"pZ":3.7313991886180116,"vX0":-2.7241438696773392,"vY0":-125.65394857094061,"vZ0":0.48488498225156196,"x":114.77,"y":138.03,"x0":1.6169883564697212,"y0":50.00233042318126,"z0":5.924915297663732,"aX":-5.888343315599205},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":7.1,"spinRate":2492,"spinDirection":195},"zone":12,"typeConfidence":0.89,"plateTime":0.43237769585784536,"extension":6.3574475273884055},"index":1,"playId":"b34a584d-5f36-392e-b170-842fd4747de5","pitchNumber":2,"startTime":"2026-04-23T18:57:59.591Z","endTime":"2026-04-23T18:58:04.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28730584277928,"aZ":-18.47253241806587,"pfxX":3.1700771622393873,"pfxZ":7.9013648702541275,"pX":1.2510656025363396,"pZ":3.6484461389615666,"vX0":-1.7563332428473706,"vY0":-130.09476590509018,"vZ0":-2.1863729866297605,"x":69.31,"y":140.27,"x0":1.5189270681545068,"y0":50.00400385462374,"z0":5.882300643195521,"aX":5.498064166259096},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.2,"breakHorizontal":-5.4,"spinRate":2165,"spinDirection":145},"zone":12,"typeConfidence":0.76,"plateTime":0.41914702205280996,"extension":6.258283778728347},"index":2,"playId":"e630254c-b938-383a-a373-1b354ecd577f","pitchNumber":3,"startTime":"2026-04-23T18:58:18.797Z","endTime":"2026-04-23T18:58:22.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.202353541386532,"aZ":-16.970542743477782,"pfxX":1.5519192322232374,"pfxZ":8.438146796373154,"pX":0.11017443922358375,"pZ":3.3257882385945994,"vX0":-4.040053456163543,"vY0":-132.8232911912142,"vZ0":-3.515185319091879,"x":112.8,"y":148.98,"x0":1.4436309807160106,"y0":50.00265714739336,"z0":5.887111230770499,"aX":2.796496737532004},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":-2.0,"spinRate":2323,"spinDirection":150},"zone":12,"typeConfidence":0.85,"plateTime":0.4110409869339362,"extension":6.418821385352829},"index":3,"playId":"560dbe60-56ba-3a6d-b163-2c90c9e76836","pitchNumber":4,"startTime":"2026-04-23T18:58:38.414Z","endTime":"2026-04-23T18:58:42.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-23T18:58:51.357Z","endTime":"2026-04-23T18:59:12.412Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.928417580410134,"aZ":-28.028591600487218,"pfxX":-2.9736980392474903,"pfxZ":2.498757197052269,"pX":0.025175972456374974,"pZ":2.3588204864616973,"vX0":-3.1032229118899646,"vY0":-126.92952255592054,"vZ0":-3.135677387421958,"x":116.04,"y":175.09,"x0":1.6425382182197574,"y0":50.00298922277001,"z0":5.803033795036801,"aX":-4.93224619811246},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":6.0,"spinRate":2362,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.4288068033575305,"extension":6.467237111629688},"hitData":{"launchSpeed":105.0,"launchAngle":8.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.56,"coordY":101.01}},"index":5,"playId":"a9647e52-7e51-3358-ad2b-c144ef611db2","pitchNumber":5,"startTime":"2026-04-23T18:59:12.412Z","endTime":"2026-04-23T18:59:28.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.26,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-04-23T18:59:28.790Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a ground ball to left fielder Riley Greene. Blake Perkins scores. Joey Ortiz to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T18:59:55.592Z","endTime":"2026-04-23T19:01:01.350Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66253390223435,"aZ":-34.66847667831074,"pfxX":-7.911210039537401,"pfxZ":-1.7941946909847601,"pX":-0.42901496853838855,"pZ":1.6329263899465671,"vX0":-3.063588977054401,"vY0":-116.90034462829395,"vZ0":-1.6844187428508033,"x":133.35,"y":194.69,"x0":1.9258657240350576,"y0":50.00554867043836,"z0":5.611810614493413,"aX":-10.970759746617965},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.4,"breakHorizontal":15.1,"spinRate":2900,"spinDirection":296},"zone":7,"typeConfidence":0.91,"plateTime":0.46821583825475566,"extension":6.4296983827009875},"index":0,"playId":"794fe247-ade4-37ac-92de-cca647c66c1c","pitchNumber":1,"startTime":"2026-04-23T19:00:07.424Z","endTime":"2026-04-23T19:00:10.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76769336088793,"aZ":-32.195896440032264,"pfxX":-9.393510358841578,"pfxZ":-0.010409474395156604,"pX":-1.2147354908578594,"pZ":0.48174926799782913,"vX0":-4.283998432507848,"vY0":-117.02161826621834,"vZ0":-4.491896043886181,"x":163.3,"y":225.77,"x0":1.8622740444340833,"y0":50.00550118639233,"z0":5.453266786555669,"aX":-12.987097592431281},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.8,"breakHorizontal":18.1,"spinRate":2929,"spinDirection":291},"zone":13,"typeConfidence":0.9,"plateTime":0.4686377512236617,"extension":6.3051755664445155},"index":1,"playId":"bfb27c07-025b-3433-8aaf-4160b59e3e6c","pitchNumber":2,"startTime":"2026-04-23T19:00:26.010Z","endTime":"2026-04-23T19:00:31.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07243364204671,"aZ":-22.35278817662255,"pfxX":7.736872472569695,"pfxZ":5.556735804145086,"pX":0.3631518523446726,"pZ":2.7794618160831965,"vX0":-5.94831271007201,"vY0":-131.65378223056757,"vZ0":-3.2783000147505668,"x":103.16,"y":163.73,"x0":1.6385667381497246,"y0":50.00618812880644,"z0":5.681847629997913,"aX":13.681948698552365},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":-12.8,"spinRate":2036,"spinDirection":143},"zone":3,"typeConfidence":0.89,"plateTime":0.4149038447725881,"extension":6.3765009929737095},"hitData":{"launchSpeed":85.9,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.93,"coordY":143.07}},"index":2,"playId":"8598f07c-38b4-349d-9570-54fc5fa7d445","pitchNumber":3,"startTime":"2026-04-23T19:00:51.177Z","endTime":"2026-04-23T19:01:01.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":3.31,"dramaIndex":159.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:01:01.350Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lockridge walks. Joey Ortiz to 3rd. David Hamilton to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T19:02:07.598Z","endTime":"2026-04-23T19:04:01.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"postOnSecond":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnThird":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-23T19:01:17.623Z","endTime":"2026-04-23T19:02:09.885Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.902934123324098,"aZ":-26.087269262921094,"pfxX":-2.2458177504916357,"pfxZ":3.6517601800710313,"pX":-0.4382507211525499,"pZ":0.5218602809956578,"vX0":-4.396567763516239,"vY0":-127.67478824563054,"vZ0":-7.658651182313253,"x":133.71,"y":224.69,"x0":1.591372928249492,"y0":50.00359049554142,"z0":5.584996818279456,"aX":-3.742972122801066},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":4.9,"spinRate":2479,"spinDirection":175},"zone":13,"typeConfidence":0.91,"plateTime":0.4274240089011845,"extension":6.36566662047328},"index":1,"playId":"c63d7753-7477-3755-9c42-fa024dd56386","pitchNumber":1,"startTime":"2026-04-23T19:02:09.885Z","endTime":"2026-04-23T19:02:14.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38858269451814,"aZ":-25.882183285221107,"pfxX":4.032742881393727,"pfxZ":4.194125452848903,"pX":0.20639383077473328,"pZ":3.646234906419623,"vX0":-4.61181699436809,"vY0":-122.32602139528919,"vZ0":0.16810002777864208,"x":109.13,"y":140.33,"x0":1.6010908269388004,"y0":50.00270692608097,"z0":5.813873775554695,"aX":6.050447070357247},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.9,"breakHorizontal":-6.1,"spinRate":972,"spinDirection":97},"zone":12,"typeConfidence":0.89,"plateTime":0.44948703461975326,"extension":6.296960036381059},"index":2,"playId":"57e34964-db40-396e-a80d-c3527ce506fc","pitchNumber":2,"startTime":"2026-04-23T19:02:30.220Z","endTime":"2026-04-23T19:02:33.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515452885149777,"aZ":-23.20285037528953,"pfxX":-1.2738223987932766,"pfxZ":5.483482362294339,"pX":-0.015540834316747652,"pZ":3.0602282813257853,"vX0":-3.6317792464153786,"vY0":-127.20989475577608,"vZ0":-2.416403677842228,"x":117.59,"y":156.15,"x0":1.5971267997222258,"y0":50.00400321648347,"z0":5.865277010372912,"aX":-2.0831290122696227},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.6,"breakHorizontal":3.1,"spinRate":2382,"spinDirection":177},"zone":2,"typeConfidence":0.9,"plateTime":0.4308560380246278,"extension":6.274614959780915},"index":3,"playId":"1ec84c15-b1ad-3635-9866-63f0f6db348a","pitchNumber":3,"startTime":"2026-04-23T19:02:48.501Z","endTime":"2026-04-23T19:02:51.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.641196660784786,"aZ":-16.103207523086407,"pfxX":3.7576902869081104,"pfxZ":9.241014475234799,"pX":-0.4466308293979079,"pZ":3.894048576354365,"vX0":-6.27677614537762,"vY0":-131.93818904562457,"vZ0":-2.0678553276309084,"x":134.02,"y":133.64,"x0":1.4898804827975887,"y0":50.002630682655415,"z0":5.892886683643418,"aX":6.535463392482178},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.4,"breakHorizontal":-5.2,"spinRate":2099,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.41733436401379986,"extension":6.42857121910404},"index":4,"playId":"ccc27158-528a-370a-91cb-d696f852d129","pitchNumber":4,"startTime":"2026-04-23T19:03:07.342Z","endTime":"2026-04-23T19:03:10.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.351873053754037,"aZ":-22.6787722049952,"pfxX":-1.2651538384960208,"pfxZ":5.908263541667486,"pX":0.229305577611033,"pZ":1.7910933579386066,"vX0":-3.1207877629543743,"vY0":-125.90203626307257,"vZ0":-5.180332386742957,"x":108.26,"y":190.42,"x0":1.648801343023782,"y0":50.00233078044708,"z0":5.708666457241785,"aX":-2.032061640210163},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.7,"breakHorizontal":3.0,"spinRate":2348,"spinDirection":182},"zone":8,"typeConfidence":0.9,"plateTime":0.43489288843233576,"extension":6.5244388130239495},"index":5,"playId":"43cc675d-66eb-3f92-a3f3-7469280d0303","pitchNumber":5,"startTime":"2026-04-23T19:03:25.499Z","endTime":"2026-04-23T19:03:52.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"}},"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":88.0,"endSpeed":80.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92756417272066,"aZ":-22.29640304083867,"pfxX":-1.383648763906948,"pfxZ":5.921890773554955,"pX":0.9141802548427519,"pZ":2.9941580632714353,"vX0":-1.6534037824570909,"vY0":-128.15864287028774,"vZ0":-2.6169572429704715,"x":82.15,"y":157.94,"x0":1.746835565570643,"y0":50.000687907720405,"z0":5.765784385063865,"aX":-2.305849127380176},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.4,"breakHorizontal":2.9,"spinRate":2373,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.4270254515388663,"extension":6.432678381785197},"index":6,"playId":"8b1d2d85-89eb-3e35-b1bd-17af038545f0","pitchNumber":6,"startTime":"2026-04-23T19:03:57.755Z","endTime":"2026-04-23T19:04:01.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663604,"link":"/api/v1/people/663604","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"second":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.7,"awayTeamWinProbability":79.3,"homeTeamWinProbabilityAdded":-6.0000000000000036,"leverageIndex":2.04,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:04:01.791Z","atBatIndex":52},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brice Turang grounds into a double play, first baseman Spencer Torkelson to catcher Dillon Dingler to first baseman Spencer Torkelson. Joey Ortiz out at home. Brice Turang out at 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T19:04:14.061Z","endTime":"2026-04-23T19:04:35.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.079307718307067,"aZ":-25.240557938597018,"pfxX":10.969734208436071,"pfxZ":4.00202582403286,"pX":0.7819169586828855,"pZ":2.1035490528909047,"vX0":-5.659924842288851,"vY0":-131.55796960619617,"vZ0":-4.261672679803704,"x":87.2,"y":181.98,"x0":1.550164435137596,"y0":50.000172571776375,"z0":5.642701711232745,"aX":18.991654992004875},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.4,"breakHorizontal":-18.4,"spinRate":2122,"spinDirection":140},"zone":9,"typeConfidence":0.9,"plateTime":0.4182837188878321,"extension":6.437191081027948},"hitData":{"launchSpeed":92.4,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.74,"coordY":177.53}},"index":0,"playId":"f6815b76-180a-300f-b398-73bb36cb14c6","pitchNumber":1,"startTime":"2026-04-23T19:04:27.676Z","endTime":"2026-04-23T19:04:35.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":663604,"link":"/api/v1/people/663604"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":687401,"link":"/api/v1/people/687401"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":15.7,"leverageIndex":2.48,"dramaIndex":163.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:04:35.397Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Brice Turang to first baseman Luis Rengifo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T19:07:22.372Z","endTime":"2026-04-23T19:08:15.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Megill replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-23T19:05:40.602Z","endTime":"2026-04-23T19:07:24.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31422918779725,"aZ":-9.756754638649252,"pfxX":-3.2595268395017105,"pfxZ":11.36098094150173,"pX":-0.9206495291728803,"pZ":2.601960893802015,"vX0":-1.4116114167463643,"vY0":-139.76832340857234,"vZ0":-8.709503514084753,"x":152.09,"y":168.53,"x0":0.014785406725559917,"y0":50.002588745345705,"z0":6.404353877919338,"aX":-6.430149358941},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":6.2,"spinRate":2373,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.39229407729396604,"extension":6.510312678390268},"index":1,"playId":"b64214d4-457f-345d-ad31-86f4a6bcc2c2","pitchNumber":1,"startTime":"2026-04-23T19:07:24.744Z","endTime":"2026-04-23T19:07:29.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.061882285743078,"aZ":-28.140289653786777,"pfxX":0.25555921542501725,"pfxZ":2.4602271058329137,"pX":0.769225180774871,"pZ":2.7053172563181183,"vX0":1.733750467338607,"vY0":-127.66439647605283,"vZ0":-3.894193672186362,"x":87.68,"y":165.74,"x0":0.04609220161354551,"y0":50.00117000803402,"z0":6.483434442195036,"aX":0.41863557941064944},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.7,"breakHorizontal":-0.8,"spinRate":2694,"spinDirection":21},"zone":6,"typeConfidence":0.86,"plateTime":0.43022108175535134,"extension":6.351539524872246},"index":2,"playId":"8940cf31-e0b7-3de4-b76a-aaf14a9f08f7","pitchNumber":2,"startTime":"2026-04-23T19:07:40.735Z","endTime":"2026-04-23T19:07:45.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686253370247712,"aZ":-38.34974875480168,"pfxX":-0.8210596234583747,"pfxZ":-3.7885704162863902,"pX":0.4836360095527923,"pZ":3.0005209863338895,"vX0":1.3047704140037297,"vY0":-126.34755768974375,"vZ0":-1.4410809396410549,"x":98.56,"y":157.77,"x0":0.06920856415260357,"y0":50.00286429909917,"z0":6.636406981929236,"aX":-1.338969799399114},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.0,"breakHorizontal":1.2,"spinRate":2720,"spinDirection":37},"zone":3,"typeConfidence":0.9,"plateTime":0.43211233421706474,"extension":6.370902198524073},"hitData":{"launchSpeed":78.1,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":155.74}},"index":3,"playId":"7bbf2ff0-230b-3a75-8226-1c6906a9e51b","pitchNumber":3,"startTime":"2026-04-23T19:08:06.705Z","endTime":"2026-04-23T19:08:15.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:08:15.358Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, third baseman David Hamilton to first baseman Luis Rengifo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T19:08:21.966Z","endTime":"2026-04-23T19:09:01.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.408008621900194,"aZ":-34.924953846319575,"pfxX":-0.0896694578776962,"pfxZ":-1.6540903127097737,"pX":0.3354935621647145,"pZ":1.4285129372843957,"vX0":0.8556625576000276,"vY0":-126.86762340980643,"vZ0":-5.634181568133498,"x":104.21,"y":200.21,"x0":0.008147650694400065,"y0":50.00474822463484,"z0":6.402004331488465,"aX":-0.1489885531536978},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.8,"breakHorizontal":0.0,"spinRate":2665,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.4286799939004893,"extension":6.325040504148318},"index":0,"playId":"2bbc9bb9-2b20-355b-b66e-efee14d665e9","pitchNumber":1,"startTime":"2026-04-23T19:08:38.823Z","endTime":"2026-04-23T19:08:42.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.953412909683042,"aZ":-30.709156772176097,"pfxX":0.5534257848558581,"pfxZ":0.8593920952872116,"pX":0.4002383672400968,"pZ":2.010920930444645,"vX0":0.8782839125779897,"vY0":-128.73132349727808,"vZ0":-5.3095873856712785,"x":101.74,"y":184.49,"x0":-0.014807478494990664,"y0":50.00424021053935,"z0":6.424088599020274,"aX":0.9466659364675502},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":-1.2,"spinRate":2663,"spinDirection":48},"zone":9,"typeConfidence":0.87,"plateTime":0.4224274709654381,"extension":6.413348574608828},"hitData":{"launchSpeed":90.6,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":171.95}},"index":1,"playId":"508603b5-b2d3-33cf-b01a-1701f48fcd54","pitchNumber":2,"startTime":"2026-04-23T19:08:54.000Z","endTime":"2026-04-23T19:09:01.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:09:01.904Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out to first baseman Luis Rengifo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T19:09:14.362Z","endTime":"2026-04-23T19:10:15.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.769364726824225,"aZ":-29.723572625326312,"pfxX":0.38336010342494475,"pfxZ":1.4735127109304864,"pX":1.1129311951481196,"pZ":1.778245000432613,"vX0":2.708056353530932,"vY0":-127.8891371469728,"vZ0":-5.747957585769401,"x":74.58,"y":190.77,"x0":-0.00838898439173426,"y0":50.00260779863052,"z0":6.37935344115123,"aX":0.6357647692090428},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":-1.3,"spinRate":2618,"spinDirection":24},"zone":14,"typeConfidence":0.87,"plateTime":0.4278911699552279,"extension":6.439266806907128},"index":0,"playId":"b94dd2e1-c48a-3022-9521-092cf69ace20","pitchNumber":1,"startTime":"2026-04-23T19:09:27.688Z","endTime":"2026-04-23T19:09:30.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.220653620335664,"aZ":-10.169636640662707,"pfxX":-4.1677170399304995,"pfxZ":10.75259910393072,"pX":-0.2826534968256325,"pZ":3.6243992020719826,"vX0":0.3427621516662447,"vY0":-141.8529319585353,"vZ0":-6.156168143082296,"x":127.77,"y":140.92,"x0":0.13691072398486404,"y0":50.000600448012655,"z0":6.4651730916197945,"aX":-8.526191824797333},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":7.4,"spinRate":2280,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.3855371483979977,"extension":6.379878956166627},"index":1,"playId":"3911f4ff-66c4-3909-8d57-011e628092c7","pitchNumber":2,"startTime":"2026-04-23T19:09:44.936Z","endTime":"2026-04-23T19:09:48.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12376470792571,"aZ":-13.035096220410063,"pfxX":-3.2273229655598765,"pfxZ":9.524788263168258,"pX":-0.264664272036226,"pZ":2.2253371199475893,"vX0":0.08642378505251302,"vY0":-140.0426250583771,"vZ0":-9.137633938253902,"x":127.09,"y":178.7,"x0":0.12439089539672975,"y0":50.004096731291696,"z0":6.358764874207659,"aX":-6.486773615448476},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":5.9,"spinRate":2289,"spinDirection":203},"zone":4,"typeConfidence":0.89,"plateTime":0.38935246252446465,"extension":6.462161317217447},"hitData":{"launchSpeed":84.9,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":167.9}},"index":2,"playId":"3a682884-bed5-3987-a62c-6586b8c8fa64","pitchNumber":3,"startTime":"2026-04-23T19:10:09.642Z","endTime":"2026-04-23T19:10:15.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:10:15.782Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T19:12:42.630Z","endTime":"2026-04-23T19:12:55.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Burch Smith replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-23T19:10:58.095Z","endTime":"2026-04-23T19:12:44.949Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572143,"link":"/api/v1/people/572143"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466590291140825,"aZ":-12.085004923616228,"pfxX":-2.9335768733450243,"pfxZ":10.418610400344736,"pX":0.00592338588909834,"pZ":2.3726632644979633,"vX0":5.4218402827598755,"vY0":-137.49742415086817,"vZ0":-6.3016490005105315,"x":116.77,"y":174.72,"x0":-1.60405550613868,"y0":50.001983729858395,"z0":5.502581270147362,"aX":-5.656456274520988},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":4.3,"spinRate":2415,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.3972683094885685,"extension":6.690867695966142},"hitData":{"launchSpeed":87.4,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":153.2}},"index":1,"playId":"b84ab38e-e8f4-3238-a7a4-89c5cfd7d0c6","pitchNumber":1,"startTime":"2026-04-23T19:12:44.949Z","endTime":"2026-04-23T19:12:55.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:12:55.631Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gary Sánchez flies out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T19:12:57.882Z","endTime":"2026-04-23T19:15:01.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.165961776601005,"aZ":-13.688178673449832,"pfxX":-2.9012493476512256,"pfxZ":9.485265893904698,"pX":-1.1842968940784835,"pZ":3.703056921028113,"vX0":2.680107166271857,"vY0":-138.54640048051198,"vZ0":-2.5829899901127953,"x":162.14,"y":138.8,"x0":-1.7859632893154196,"y0":50.00676219996032,"z0":5.559218582716292,"aX":-5.656901685162052},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":4.7,"spinRate":2169,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39493883021990905,"extension":6.695186211274996},"index":0,"playId":"6c1f83a0-8c26-3b73-9770-11da48611e2e","pitchNumber":1,"startTime":"2026-04-23T19:13:15.659Z","endTime":"2026-04-23T19:13:18.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.618880629171052,"aZ":-42.368670611846106,"pfxX":4.396889321878862,"pfxZ":-7.094318992773726,"pX":0.25764210763310325,"pZ":2.16317655565277,"vX0":3.345848868535813,"vY0":-119.27134564335978,"vZ0":0.5453119786500167,"x":107.18,"y":180.37,"x0":-1.7362933776296319,"y0":50.00510784140928,"z0":5.762094766875639,"aX":6.315063706333029},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.5,"breakHorizontal":-8.8,"spinRate":2405,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4597877863692852,"extension":6.3813138254229145},"index":1,"playId":"38de42b3-7565-336b-9584-3ab8a3df348c","pitchNumber":2,"startTime":"2026-04-23T19:13:27.737Z","endTime":"2026-04-23T19:13:30.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678485424488777,"aZ":-42.055895273740354,"pfxX":4.4492378247852225,"pfxZ":-6.473427128992839,"pX":0.37330217649085756,"pZ":2.59598694828233,"vX0":3.6686196140436986,"vY0":-122.88463840866149,"vZ0":0.9480107390256192,"x":102.77,"y":168.69,"x0":-1.7176757049525457,"y0":50.002275372667974,"z0":5.7821502414360255,"aX":6.7928222438673505},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.3,"breakHorizontal":-8.9,"spinRate":2484,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.44596964561402075,"extension":6.589815773168729},"index":2,"playId":"c2dd7567-4af5-3a0d-985f-12c791e1fe1e","pitchNumber":3,"startTime":"2026-04-23T19:13:42.208Z","endTime":"2026-04-23T19:13:45.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-23T19:13:52.444Z","endTime":"2026-04-23T19:14:03.276Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"},"defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.088339716906944,"aZ":-13.783778220040281,"pfxX":-4.260642645699132,"pfxZ":9.309630543889623,"pX":0.15779828460947953,"pZ":4.348128571147544,"vX0":6.103993018890792,"vY0":-139.8008066368735,"vZ0":-0.8787561825455183,"x":110.99,"y":121.38,"x0":-1.502315807210941,"y0":50.00382007362739,"z0":5.573009477942682,"aX":-8.418144549954048},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2278,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3920914267790123,"extension":6.633793648143494},"index":4,"playId":"b5c61370-4657-3c9e-adae-344a88d50397","pitchNumber":4,"startTime":"2026-04-23T19:14:03.276Z","endTime":"2026-04-23T19:14:06.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.047399480964206,"aZ":-30.772270028693306,"pfxX":2.1546576777362616,"pfxZ":0.8439055138948284,"pX":0.6126453206525319,"pZ":2.4090991539679667,"vX0":5.305238657387374,"vY0":-126.97965620301281,"vZ0":-1.4401420272266519,"x":93.65,"y":173.73,"x0":-1.7734315406309258,"y0":50.00034313564207,"z0":5.404673293503157,"aX":3.5588475673426676},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":-4.9,"spinRate":2453,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.4293677916997982,"extension":6.526254997559325},"index":5,"playId":"cd079072-9275-3734-b62c-94112d393396","pitchNumber":5,"startTime":"2026-04-23T19:14:15.087Z","endTime":"2026-04-23T19:14:19.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96695857943048,"aZ":-31.280386448688596,"pfxX":1.8279391968285728,"pfxZ":0.5377284806597746,"pX":1.0463281182565864,"pZ":2.339537476470557,"vX0":6.508485904224279,"vY0":-127.76824417036306,"vZ0":-1.47932584890253,"x":77.12,"y":175.61,"x0":-1.7698399117721662,"y0":50.00080240839315,"z0":5.380739336917183,"aX":3.0257153628120035},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-4.8,"spinRate":2489,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4284543408472614,"extension":6.658458874765255},"index":6,"playId":"0eead9e5-c58d-3ee8-b536-49d3e6e6a152","pitchNumber":6,"startTime":"2026-04-23T19:14:34.956Z","endTime":"2026-04-23T19:14:38.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.743471388910145,"aZ":-13.050246193530707,"pfxX":-5.059784433620442,"pfxZ":9.876005621934368,"pX":0.32518681332438315,"pZ":2.9900149005003023,"vX0":7.123713130693301,"vY0":-138.69847070806347,"vZ0":-4.402282439939181,"x":104.6,"y":158.05,"x0":-1.6262877222988281,"y0":50.006603620187875,"z0":5.476539159096711,"aX":-9.802155663526971},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2383,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.3958065414221452,"extension":6.690886990832144},"hitData":{"launchSpeed":102.2,"launchAngle":37.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":126.84,"coordY":55.53}},"index":7,"playId":"0de7fb0c-d26c-30d1-82fa-0f20bfcd1acf","pitchNumber":7,"startTime":"2026-04-23T19:14:52.469Z","endTime":"2026-04-23T19:15:01.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596142,"link":"/api/v1/people/596142","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":1.7999999999999936,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:15:01.807Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T19:15:33.004Z","endTime":"2026-04-23T19:16:37.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Garrett Mitchell replaces Luis Matos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-23T19:15:15.084Z","endTime":"2026-04-23T19:15:35.123Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.296986745229688,"aZ":-14.470860814398435,"pfxX":-4.674782967115574,"pfxZ":8.703756596550706,"pX":-0.3003423657557842,"pZ":3.320582457288438,"vX0":5.463896213080688,"vY0":-141.26902843329353,"vZ0":-3.535773485455494,"x":128.45,"y":149.12,"x0":-1.6464458548866026,"y0":50.00215095158614,"z0":5.510523639524474,"aX":-9.507936735065062},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2190,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.386793250685586,"extension":6.653028995608148},"index":1,"playId":"22157d8f-0d20-366e-a2a4-a90425640707","pitchNumber":1,"startTime":"2026-04-23T19:15:35.123Z","endTime":"2026-04-23T19:15:38.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29862822814142,"aZ":-11.91943662564744,"pfxX":-4.131131595053439,"pfxZ":10.04789730160412,"pX":0.6071496767596841,"pZ":1.3131377830680027,"vX0":7.614141354689828,"vY0":-140.90481970656077,"vZ0":-8.779567812622435,"x":93.86,"y":203.33,"x0":-1.5903627119053818,"y0":50.00012165591397,"z0":5.23467416889174,"aX":-8.325924397486821},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2256,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3883710457584564,"extension":6.872864137276861},"index":2,"playId":"f3aed529-6795-3fad-9a7a-8b6640cdb233","pitchNumber":2,"startTime":"2026-04-23T19:15:48.739Z","endTime":"2026-04-23T19:15:51.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943789135732086,"aZ":-13.438378079617594,"pfxX":-5.715519355311464,"pfxZ":9.473307762819035,"pX":-0.7655728399737782,"pZ":2.062690429905796,"vX0":5.018773094194655,"vY0":-139.645038965893,"vZ0":-6.192511698967252,"x":146.18,"y":183.09,"x0":-1.841982790084101,"y0":50.00675934994833,"z0":5.1902702014178725,"aX":-11.309978706678525},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2387,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.39195783122946093,"extension":6.687995934883348},"index":3,"playId":"8b213127-7600-3571-8d83-53be91e61875","pitchNumber":3,"startTime":"2026-04-23T19:16:02.548Z","endTime":"2026-04-23T19:16:06.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.758111729135745,"aZ":-29.993617977924984,"pfxX":-6.015250469799978,"pfxZ":1.2787217272019173,"pX":0.4540262261062185,"pZ":1.169816573310804,"vX0":7.143729082025394,"vY0":-128.34208862302958,"vZ0":-5.323356345676394,"x":99.69,"y":207.19,"x0":-1.55408545003151,"y0":50.00429591061716,"z0":5.542584413418325,"aX":-10.269915145246983},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":9.7,"spinRate":1891,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.42304139824280407,"extension":6.590843663197545},"index":4,"playId":"da465298-90f9-3c3d-9aa0-4311863294a3","pitchNumber":4,"startTime":"2026-04-23T19:16:18.899Z","endTime":"2026-04-23T19:16:22.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.888322447656314,"aZ":-12.784381519351896,"pfxX":-3.3354115800795814,"pfxZ":9.585688294297585,"pX":-0.38866506029795617,"pZ":3.0575419155921364,"vX0":4.792192630162616,"vY0":-141.04623782973093,"vZ0":-4.2852296289417025,"x":131.81,"y":156.23,"x0":-1.6732417167719478,"y0":50.002874742976225,"z0":5.41566926529185,"aX":-6.74728343781752},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":5.2,"spinRate":2385,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.38774817077589896,"extension":6.721190064045676},"index":5,"playId":"317dc01a-b3ac-35ee-972f-97ecd14a2be1","pitchNumber":5,"startTime":"2026-04-23T19:16:34.474Z","endTime":"2026-04-23T19:16:37.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669003,"link":"/api/v1/people/669003","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":669003,"link":"/api/v1/people/669003"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:16:37.556Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T19:18:55.690Z","endTime":"2026-04-23T19:21:14.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9,10],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Garrett Mitchell remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-23T19:18:18.679Z","endTime":"2026-04-23T19:18:18.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Blake Perkins.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T19:18:18.706Z","endTime":"2026-04-23T19:18:18.707Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Angel Zerpa replaces Trevor Megill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"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-23T19:18:18.707Z","endTime":"2026-04-23T19:18:57.990Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73155537762659,"aZ":-26.462824875619322,"pfxX":10.678232476155767,"pfxZ":2.9075836573046345,"pX":0.9813717620302379,"pZ":3.3742031070550635,"vX0":-8.9282860183052,"vY0":-139.00146881568725,"vZ0":-0.03969254230646624,"x":79.59,"y":147.68,"x0":2.8399047028552356,"y0":50.00543036421477,"z0":5.138466445969801,"aX":21.000982685963272},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":-17.6,"spinRate":2068,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.39329818776332504,"extension":5.450936686472986},"index":3,"playId":"834acd07-844e-390c-8544-2ce0531cab0c","pitchNumber":1,"startTime":"2026-04-23T19:18:57.990Z","endTime":"2026-04-23T19:19:02.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":96.1,"endSpeed":88.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37773268995133,"aZ":-27.446173623538808,"pfxX":10.391764152226317,"pfxZ":2.379692555751827,"pX":0.555271836845908,"pZ":2.59551749563939,"vX0":-9.871709722787129,"vY0":-139.68943694705126,"vZ0":-1.60757310117756,"x":95.83,"y":168.7,"x0":2.772738176478943,"y0":50.006938207817036,"z0":4.970588225112246,"aX":20.687562713759082},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.2,"breakHorizontal":-16.9,"spinRate":2043,"spinDirection":119},"zone":6,"typeConfidence":0.91,"plateTime":0.3910421127946009,"extension":5.438676706564197},"index":4,"playId":"02fcc6f7-8730-3b05-bc91-4141c02a6278","pitchNumber":2,"startTime":"2026-04-23T19:19:10.114Z","endTime":"2026-04-23T19:19:13.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71682229137038,"aZ":-30.832858062060463,"pfxX":9.703591333933467,"pfxZ":0.678609034354154,"pX":0.12800403515490283,"pZ":1.5056697525735423,"vX0":-10.37591531100522,"vY0":-139.7743807382259,"vZ0":-3.7816157894184337,"x":112.12,"y":198.13,"x0":2.6228398588347868,"y0":50.00435800443384,"z0":4.894662062053005,"aX":19.253081595709393},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.6,"breakHorizontal":-15.5,"spinRate":1994,"spinDirection":117},"zone":14,"typeConfidence":0.91,"plateTime":0.39146103370491536,"extension":5.51628321551162},"index":5,"playId":"5ba49bae-4723-3195-b353-238e2b1e75cf","pitchNumber":3,"startTime":"2026-04-23T19:19:26.199Z","endTime":"2026-04-23T19:19:29.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.301605191666617,"aZ":-30.42081354222787,"pfxX":9.609760496697053,"pfxZ":0.9017118640490658,"pX":0.127422792485804,"pZ":1.8526673697972411,"vX0":-10.383020297966405,"vY0":-138.55964773807796,"vZ0":-2.9958830317759917,"x":112.14,"y":188.76,"x0":2.6706867700580053,"y0":50.00499026620685,"z0":4.9757981930426745,"aX":18.73066302175539},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.2,"breakHorizontal":-15.4,"spinRate":1943,"spinDirection":115},"zone":8,"typeConfidence":0.9,"plateTime":0.3949571901904645,"extension":5.575583049625859},"index":6,"playId":"f1962abb-d5ac-3e8a-a7e1-708634f129d6","pitchNumber":4,"startTime":"2026-04-23T19:19:41.689Z","endTime":"2026-04-23T19:19:46.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53275708161569,"aZ":-24.956949980989926,"pfxX":6.842091536530031,"pfxZ":3.656312800093808,"pX":0.0184951974240435,"pZ":3.8714393764503843,"vX0":-9.353200493298015,"vY0":-138.95887284435756,"vZ0":0.9071386841043496,"x":116.3,"y":134.25,"x0":2.525109562268371,"y0":50.00167703788206,"z0":5.187845404975805,"aX":13.50077876047419},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.0,"breakHorizontal":-10.7,"spinRate":1815,"spinDirection":127},"zone":11,"typeConfidence":0.87,"plateTime":0.39283769707206195,"extension":5.6498116851273235},"index":7,"playId":"b0388482-aa30-3b62-ba17-ef35326729e6","pitchNumber":5,"startTime":"2026-04-23T19:19:59.561Z","endTime":"2026-04-23T19:20:03.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2026-04-23T19:20:25.645Z","endTime":"2026-04-23T19:20:56.475Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.406043631284383,"aZ":-28.014236380382822,"pfxX":9.662467221450354,"pfxZ":2.113081509798535,"pX":1.4789174034185735,"pZ":3.442179833182927,"vX0":-7.000927846282573,"vY0":-139.13805869286617,"vZ0":0.7371345948610867,"x":60.63,"y":145.84,"x0":2.768840213866013,"y0":50.00077231306094,"z0":5.026273518002202,"aX":18.995603292368273},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.2,"breakHorizontal":-16.1,"spinRate":1928,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.3932382954976954,"extension":5.52727449545949},"index":9,"playId":"ae1850c1-4159-3958-97dd-b6cc164d0162","pitchNumber":6,"startTime":"2026-04-23T19:20:56.475Z","endTime":"2026-04-23T19:20:59.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.408279318152,"aZ":-28.070784560318003,"pfxX":9.146895738311102,"pfxZ":2.1038103047324928,"pX":-0.07433607902682629,"pZ":2.754702126187064,"vX0":-10.227850134860104,"vY0":-138.49653270773587,"vZ0":-0.6164369201739841,"x":119.83,"y":164.4,"x0":2.4688925369147285,"y0":50.00656416075752,"z0":4.848973426912161,"aX":17.867652776408868},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.8,"breakHorizontal":-14.5,"spinRate":1917,"spinDirection":117},"zone":2,"typeConfidence":0.89,"plateTime":0.3946900832391602,"extension":5.677455472923252},"index":10,"playId":"cb1ef9a4-1ab9-3752-8616-a5dd8888cceb","pitchNumber":7,"startTime":"2026-04-23T19:21:11.676Z","endTime":"2026-04-23T19:21:14.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:21:14.969Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jahmai Jones homers (2) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T19:21:37.396Z","endTime":"2026-04-23T19:24:45.137Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-23T19:21:29.822Z","endTime":"2026-04-23T19:21:39.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.649747915763573,"aZ":-33.17559105037071,"pfxX":0.22491828821471316,"pfxZ":-0.6040940213082777,"pX":-1.3410025068083742,"pZ":2.1375562303977786,"vX0":-9.514249635056428,"vY0":-127.0383273716413,"vZ0":-0.7877379730688956,"x":168.12,"y":181.07,"x0":2.4082716262962403,"y0":50.00511876074397,"z0":5.066321893709883,"aX":0.3724485036333655},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":1.6,"spinRate":2486,"spinDirection":277},"zone":13,"typeConfidence":0.9,"plateTime":0.42955605701589583,"extension":5.900076082457279},"index":1,"playId":"623e9d04-963d-327d-acde-5b55b6381d7e","pitchNumber":1,"startTime":"2026-04-23T19:21:39.697Z","endTime":"2026-04-23T19:21:42.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19726760755909,"aZ":-33.840542368239454,"pfxX":-1.1051901306072063,"pfxZ":-0.9962365507429638,"pX":0.07434724282070977,"pZ":1.5915828988766905,"vX0":-6.151648162085966,"vY0":-127.26958479632292,"vZ0":-2.026701890616313,"x":114.17,"y":195.81,"x0":2.6507782534641358,"y0":50.0061304450784,"z0":5.03800589290183,"aX":-1.841319881595043},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.0,"breakHorizontal":3.2,"spinRate":2579,"spinDirection":287},"zone":8,"typeConfidence":0.9,"plateTime":0.42777432596814213,"extension":5.425015473036781},"index":2,"playId":"18710a08-88ac-3569-b215-508f3426c092","pitchNumber":2,"startTime":"2026-04-23T19:21:53.485Z","endTime":"2026-04-23T19:21:56.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":96.3,"endSpeed":88.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.811419976818584,"aZ":-25.493827616976667,"pfxX":10.128243623672592,"pfxZ":3.343617016622966,"pX":1.0227537707421244,"pZ":4.2560453548207,"vX0":-8.130751309895318,"vY0":-140.03371296254008,"vZ0":1.8339968620982492,"x":78.02,"y":123.87,"x0":2.639227400021071,"y0":50.003142249760444,"z0":5.253666852352657,"aX":20.2384384306168},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":-16.8,"spinRate":2082,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.39022492624443705,"extension":5.674628353556907},"index":3,"playId":"e6945a87-b21e-30ee-8d19-e3f1153b592c","pitchNumber":3,"startTime":"2026-04-23T19:22:11.921Z","endTime":"2026-04-23T19:22:14.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":96.3,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.144148469033563,"aZ":-26.95180903532172,"pfxX":11.346306171500249,"pfxZ":2.62867761282883,"pX":-0.6218374207629644,"pZ":1.9605590249726166,"vX0":-12.609566793843783,"vY0":-139.7648781405782,"vZ0":-3.2614657147484136,"x":140.7,"y":185.84,"x0":2.464232051254848,"y0":50.00533047037872,"z0":4.9037447109357055,"aX":22.555321033263763},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":-18.1,"spinRate":2124,"spinDirection":119},"zone":7,"typeConfidence":0.91,"plateTime":0.3912172302310779,"extension":5.565699696866788},"index":4,"playId":"d91696f2-501e-3ffd-baeb-f2d431c58e67","pitchNumber":4,"startTime":"2026-04-23T19:22:32.400Z","endTime":"2026-04-23T19:22:45.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-23T19:22:45.439Z","endTime":"2026-04-23T19:23:01.113Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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.0,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29982488074908,"aZ":-32.6401982493437,"pfxX":-2.4464821418601095,"pfxZ":-0.2910286012936707,"pX":-0.6201457799418594,"pZ":0.939256316637076,"vX0":-7.468258200029147,"vY0":-126.59650764007475,"vZ0":-3.350731253103815,"x":140.64,"y":213.42,"x0":2.683015382883882,"y0":50.000417197732126,"z0":4.886533743847788,"aX":-3.977199730957767},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":6.1,"spinRate":2693,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.43229467925205034,"extension":5.589262052565939},"index":6,"playId":"da1debca-4af2-3a9d-ba1d-e621611f1b74","pitchNumber":5,"startTime":"2026-04-23T19:23:01.113Z","endTime":"2026-04-23T19:23:05.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01770917711151,"aZ":-28.398457546786926,"pfxX":11.114867619240048,"pfxZ":1.9349968723338833,"pX":-0.740258198218836,"pZ":2.7388621991496094,"vX0":-12.506888503378573,"vY0":-138.69911746965047,"vZ0":-0.7624146982812119,"x":145.22,"y":164.83,"x0":2.3832850111377457,"y0":50.00035379421206,"z0":4.911051914993274,"aX":21.653867645944647},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":-17.5,"spinRate":1957,"spinDirection":121},"zone":1,"typeConfidence":0.91,"plateTime":0.39490147429201583,"extension":5.766923602225736},"index":7,"playId":"993038e5-c31e-3785-bde9-4978514dd1d8","pitchNumber":6,"startTime":"2026-04-23T19:23:18.718Z","endTime":"2026-04-23T19:23:23.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56646704949208,"aZ":-25.5401885288978,"pfxX":10.026858191294053,"pfxZ":3.3676149566649647,"pX":0.07363322993274679,"pZ":2.0968741365834513,"vX0":-10.488331454476919,"vY0":-139.30487777384187,"vZ0":-2.7258470792561886,"x":114.19,"y":182.16,"x0":2.5802686334123,"y0":50.00347083263444,"z0":4.771940033642752,"aX":19.75680406218976},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":-16.1,"spinRate":1980,"spinDirection":120},"zone":8,"typeConfidence":0.9,"plateTime":0.39280932908762356,"extension":5.718437342869336},"hitData":{"launchSpeed":111.7,"launchAngle":24.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.98,"coordY":71.75}},"index":8,"playId":"c517325e-fde4-3af9-bbba-d98bde791d00","pitchNumber":7,"startTime":"2026-04-23T19:24:18.358Z","endTime":"2026-04-23T19:24:45.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":31.700000000000003,"leverageIndex":1.9,"dramaIndex":247.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:24:45.137Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T19:24:29.775Z","endTime":"2026-04-23T19:27:24.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.378340990372532,"aZ":-28.759899929866595,"pfxX":10.909917625038517,"pfxZ":1.7178702430761543,"pX":-1.0767738090822718,"pZ":2.266404771101107,"vX0":-13.670803766371638,"vY0":-140.0229734395863,"vZ0":-2.323411868906334,"x":158.04,"y":177.59,"x0":2.449479583955444,"y0":50.0041106933322,"z0":4.98727520858627,"aX":21.68489679807958},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.8,"breakHorizontal":-16.9,"spinRate":2104,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.39106177594477476,"extension":5.546728202398844},"index":0,"playId":"72594848-0183-3cf8-804f-be21b6e2b8df","pitchNumber":1,"startTime":"2026-04-23T19:25:04.322Z","endTime":"2026-04-23T19:25:07.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":96.9,"endSpeed":88.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58129062063158,"aZ":-25.776687411366968,"pfxX":9.749805937217747,"pfxZ":3.189214148774843,"pX":0.7779998340027856,"pZ":2.790877443559102,"vX0":-8.374445722437052,"vY0":-140.93113874130452,"vZ0":-1.5452159320240981,"x":87.34,"y":163.43,"x0":2.5239856830262637,"y0":50.00567399892627,"z0":5.014159983555464,"aX":19.579256774537654},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.6,"breakHorizontal":-16.0,"spinRate":2055,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.3889272769513332,"extension":5.46431345282367},"index":1,"playId":"eef0981f-0548-367c-83b0-3d388e76bb10","pitchNumber":2,"startTime":"2026-04-23T19:25:18.581Z","endTime":"2026-04-23T19:25:22.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11357676789614,"aZ":-19.56127062854295,"pfxX":5.943371745162383,"pfxZ":6.51674777796684,"pX":-1.4522061594949358,"pZ":3.536227116339804,"vX0":-12.167530000389997,"vY0":-138.1079940721777,"vZ0":-0.7399766149175329,"x":172.35,"y":143.3,"x0":2.2340597902818122,"y0":50.00573459588482,"z0":5.120592189420208,"aX":11.509809728935045},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":-8.3,"spinRate":2059,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.396262618156364,"extension":5.6737116001408054},"index":2,"playId":"6f86e311-4ef9-314e-af28-b1f6d7d4f518","pitchNumber":3,"startTime":"2026-04-23T19:25:35.697Z","endTime":"2026-04-23T19:25:38.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":96.4,"endSpeed":87.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.077182748157284,"aZ":-25.054992434832577,"pfxX":10.186167822569711,"pfxZ":3.5997265425165246,"pX":-0.5381659159372403,"pZ":2.3594644388887676,"vX0":-11.903892513843086,"vY0":-139.84258975367166,"vZ0":-2.64975941913894,"x":137.51,"y":175.07,"x0":2.454019759668674,"y0":50.00157691478957,"z0":4.966108624663894,"aX":20.13701095022063},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":-16.0,"spinRate":2047,"spinDirection":127},"zone":4,"typeConfidence":0.9,"plateTime":0.3919514927765291,"extension":5.5463086628437175},"index":3,"playId":"b69103b8-372f-3288-ba08-458724178b50","pitchNumber":4,"startTime":"2026-04-23T19:25:53.868Z","endTime":"2026-04-23T19:25:57.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.756803087974678,"aZ":-20.684445027471163,"pfxX":5.518527504300096,"pfxZ":5.954014597795066,"pX":-0.1759229175870128,"pZ":3.5222281724677167,"vX0":-9.048411427295605,"vY0":-138.0698431071557,"vZ0":-0.5747903821862547,"x":123.71,"y":143.68,"x0":2.426920309010913,"y0":50.005584277598004,"z0":5.125095702582882,"aX":10.65573860858743},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":-8.2,"spinRate":1865,"spinDirection":134},"zone":11,"typeConfidence":0.89,"plateTime":0.39670726306390325,"extension":5.5606696983688675},"index":4,"playId":"fbf99fa5-ad3e-3d75-a718-48f4a88ea1d8","pitchNumber":5,"startTime":"2026-04-23T19:26:13.318Z","endTime":"2026-04-23T19:26:16.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.274789315586382,"aZ":-19.104160597446754,"pfxX":6.260151286072675,"pfxZ":6.8308627995992985,"pX":0.9510496733024423,"pZ":4.673964870082017,"vX0":-6.791959921908568,"vY0":-137.6400021201785,"vZ0":2.0536390702218186,"x":80.75,"y":112.58,"x0":2.640317919749743,"y0":50.004460858914,"z0":5.2137104115690045,"aX":11.982141571085071},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":-9.8,"spinRate":2141,"spinDirection":132},"zone":12,"typeConfidence":0.89,"plateTime":0.3983280275733989,"extension":5.521798396112258},"index":5,"playId":"86b873b5-5ac4-32b0-b7f6-0dd08cccaa46","pitchNumber":6,"startTime":"2026-04-23T19:26:35.353Z","endTime":"2026-04-23T19:26:38.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97712308263575,"aZ":-26.563461084105207,"pfxX":9.782021245231103,"pfxZ":2.8606477800269063,"pX":0.35954346508084806,"pZ":2.2372876897448895,"vX0":-9.362167917367508,"vY0":-138.94880742354408,"vZ0":-2.2890978788458023,"x":103.3,"y":178.37,"x0":2.49519081636627,"y0":50.00689052255034,"z0":4.8298016472889485,"aX":19.208514281003197},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":-15.8,"spinRate":1951,"spinDirection":127},"zone":9,"typeConfidence":0.9,"plateTime":0.39359879996987424,"extension":5.630895691255511},"index":6,"playId":"e8f4e38f-be91-36cd-8043-325241e5c44f","pitchNumber":7,"startTime":"2026-04-23T19:26:55.965Z","endTime":"2026-04-23T19:27:00.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":95.4,"endSpeed":87.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.451028750454782,"aZ":-28.63875942317475,"pfxX":9.539434625688045,"pfxZ":1.8113487606605556,"pX":-0.506571182048456,"pZ":1.951481937795071,"vX0":-11.611479073771845,"vY0":-138.55467519593086,"vZ0":-2.8330059995630807,"x":136.31,"y":186.09,"x0":2.4889361113099944,"y0":50.00513195930795,"z0":4.8905380410687265,"aX":18.646664939938386},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.9,"breakHorizontal":-15.0,"spinRate":1981,"spinDirection":118},"zone":7,"typeConfidence":0.9,"plateTime":0.39452659479655283,"extension":5.6365326370663515},"index":7,"playId":"987d38fd-eeca-3ee8-bc8c-5032936861f3","pitchNumber":8,"startTime":"2026-04-23T19:27:19.857Z","endTime":"2026-04-23T19:27:24.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:27:24.285Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out sharply to shortstop Joey Ortiz.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T19:27:25.797Z","endTime":"2026-04-23T19:28:33.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458214411046665,"aZ":-28.165590177192144,"pfxX":9.016762187067375,"pfxZ":2.3045262561998943,"pX":0.3702574022671719,"pZ":1.3787512697540958,"vX0":-8.17899610419657,"vY0":-130.75192428405452,"vZ0":-4.1181941604909715,"x":102.89,"y":201.55,"x0":2.3609212423057087,"y0":50.00176111783437,"z0":5.077197711278491,"aX":15.67857155435013},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.5,"breakHorizontal":-14.6,"spinRate":1619,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.41821266390583345,"extension":5.734039098905714},"index":0,"playId":"94ce20ea-a411-338e-ad5c-9589943c8b6c","pitchNumber":1,"startTime":"2026-04-23T19:27:51.062Z","endTime":"2026-04-23T19:27:54.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.183280358004083,"aZ":-28.35066758888399,"pfxX":7.771433858500664,"pfxZ":2.2079263813797874,"pX":0.12246719083550714,"pZ":0.252419161177477,"vX0":-8.301046257541412,"vY0":-130.26949000029686,"vZ0":-6.743695913676179,"x":112.33,"y":231.96,"x0":2.327816147913846,"y0":50.00477956688036,"z0":4.99363754446405,"aX":13.472430972561584},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":-12.5,"spinRate":1575,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.41909573119396537,"extension":5.541797129576969},"index":1,"playId":"bd007083-a314-39a6-b1a2-d34b62dd44a4","pitchNumber":2,"startTime":"2026-04-23T19:28:09.479Z","endTime":"2026-04-23T19:28:12.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":94.3,"endSpeed":86.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75748298073647,"aZ":-29.410396800986934,"pfxX":11.345006185892311,"pfxZ":1.4510803966832668,"pX":0.061059164133197084,"pZ":2.708585952581207,"vX0":-10.827109299601892,"vY0":-137.00381156243623,"vZ0":-0.7612682237681302,"x":114.67,"y":165.65,"x0":2.5867650882798316,"y0":50.003733035076735,"z0":4.996989717213559,"aX":21.607765402662128},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.6,"breakHorizontal":-18.4,"spinRate":2016,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.3995247872599341,"extension":5.61641527883872},"hitData":{"launchSpeed":107.6,"launchAngle":10.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":106.68,"coordY":139.94}},"index":2,"playId":"66b93910-f7b7-36be-a5a5-8911dcbe6b6e","pitchNumber":3,"startTime":"2026-04-23T19:28:29.191Z","endTime":"2026-04-23T19:28:33.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:28:33.721Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a ground ball to center fielder Matt Vierling.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T19:31:01.038Z","endTime":"2026-04-23T19:31:42.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Jahmai Jones remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-23T19:29:22.316Z","endTime":"2026-04-23T19:30:43.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Sal Frelick replaces Blake Perkins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"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-23T19:30:43.968Z","endTime":"2026-04-23T19:31:03.351Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13867842950738,"aZ":-12.051511305276973,"pfxX":-3.5119651070859685,"pfxZ":10.559807446211746,"pX":0.06655381736310999,"pZ":3.0254662339925043,"vX0":6.066514112074631,"vY0":-137.56696430847398,"vZ0":-4.213573921371681,"x":114.46,"y":157.09,"x0":-1.7167562935969078,"y0":50.00611680074066,"z0":5.401676671564656,"aX":-6.695179131215347},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":5.0,"spinRate":2323,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39903006567594357,"extension":6.715478034172333},"index":2,"playId":"39094ef3-a369-36df-a13b-3b36555926a6","pitchNumber":1,"startTime":"2026-04-23T19:31:03.351Z","endTime":"2026-04-23T19:31:06.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.582429562764545,"aZ":-10.90530156512766,"pfxX":-3.973678186276947,"pfxZ":11.08176372428866,"pX":-0.7519647995365234,"pZ":3.6339941203869195,"vX0":4.285940273033333,"vY0":-138.1063036192668,"vZ0":-3.0217153620989317,"x":145.66,"y":140.66,"x0":-1.8124268127956225,"y0":50.004023720997495,"z0":5.48263437103501,"aX":-7.627861672472243},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":6.2,"spinRate":2446,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39756485184727186,"extension":6.582033357699949},"index":3,"playId":"a347faaf-c941-330a-95d0-9985931f866b","pitchNumber":2,"startTime":"2026-04-23T19:31:16.454Z","endTime":"2026-04-23T19:31:20.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376607408729278,"aZ":-42.01314612387171,"pfxX":5.115106374669488,"pfxZ":-6.578053263267101,"pX":-0.07033965442889019,"pZ":2.6303048891555205,"vX0":2.4935241572636384,"vY0":-121.69027348979712,"vZ0":1.3781750503013102,"x":119.68,"y":167.76,"x0":-1.773451345031416,"y0":50.00158743679667,"z0":5.702448245146086,"aX":7.6528840396367706},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-11.3,"breakHorizontal":-9.8,"spinRate":2466,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.45049414611053296,"extension":6.413585391551066},"hitData":{"launchSpeed":80.4,"launchAngle":11.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.47,"coordY":110.07}},"index":4,"playId":"62f80ad6-903d-3381-ab0f-7247f1d5d216","pitchNumber":3,"startTime":"2026-04-23T19:31:30.927Z","endTime":"2026-04-23T19:31:42.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:31:42.326Z","atBatIndex":64},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Luis Rengifo out on a sacrifice bunt, third baseman Kevin McGonigle to first baseman Spencer Torkelson. Sal Frelick to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T19:31:47.145Z","endTime":"2026-04-23T19:33:15.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.231310519021907,"aZ":-43.55883499108872,"pfxX":3.204801646057561,"pfxZ":-7.731747857077684,"pX":-0.9212411086723677,"pZ":3.1960803585401525,"vX0":1.168139702644844,"vY0":-120.2763578152588,"vZ0":3.064193037022087,"x":152.12,"y":152.49,"x0":-1.8288817368311636,"y0":50.00230822774652,"z0":5.754805968393567,"aX":4.718844711326005},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.1,"breakHorizontal":-6.1,"spinRate":2510,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.45452229184955817,"extension":6.290644096994709},"index":0,"playId":"e1ea373c-3580-374a-9214-0a574bfbb4e2","pitchNumber":1,"startTime":"2026-04-23T19:32:08.087Z","endTime":"2026-04-23T19:32:13.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"45317843-5281-3fe8-bfec-913a1d41f507","startTime":"2026-04-23T19:32:26.852Z","endTime":"2026-04-23T19:32:29.852Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.318299607776236,"aZ":-31.649659748241287,"pfxX":-4.12349594261954,"pfxZ":0.3485377539508292,"pX":-2.130466970214542,"pZ":3.222702550099072,"vX0":0.41068853890148754,"vY0":-121.74404530358005,"vZ0":0.7698952875059837,"x":198.21,"y":151.77,"x0":-1.7636891602729976,"y0":50.00599894986973,"z0":5.6173141289904445,"aX":-6.261910126040433},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":7.4,"spinRate":1552,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4479363207208542,"extension":6.410518673923142},"index":2,"playId":"68d0da20-f9a8-3e3e-9e66-72bd020113ec","pitchNumber":2,"startTime":"2026-04-23T19:32:45.282Z","endTime":"2026-04-23T19:32:48.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":82.5,"endSpeed":75.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.470643394635346,"aZ":-42.755125730991416,"pfxX":3.1718733382268884,"pfxZ":-7.254734548437023,"pX":0.6621775674861444,"pZ":3.055992032959852,"vX0":4.166262749004709,"vY0":-120.0478195083491,"vZ0":2.708938877574049,"x":91.76,"y":156.27,"x0":-1.508635292247476,"y0":50.003482748609265,"z0":5.7215350993695635,"aX":4.6249435028680645},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.2,"breakHorizontal":-6.7,"spinRate":2563,"spinDirection":45},"zone":3,"typeConfidence":2.0,"plateTime":0.45644585719224207,"extension":6.504026753776999},"hitData":{"launchSpeed":28.2,"launchAngle":-1.0,"totalDistance":19.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":116.34,"coordY":190.7}},"index":3,"playId":"64c84ea8-c4a1-32fa-9f99-a3e675cafa83","pitchNumber":3,"startTime":"2026-04-23T19:33:07.053Z","endTime":"2026-04-23T19:33:15.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":3.43,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:33:15.002Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Ortiz walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T19:33:41.328Z","endTime":"2026-04-23T19:35:32.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"e0fdb22a-57ae-466c-bf1f-5d127c8a6ad2","startTime":"2026-04-23T19:33:41.328Z","endTime":"2026-04-23T19:33:46.328Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.393016725543145,"aZ":-14.049495583144061,"pfxX":-3.8155302691558286,"pfxZ":9.49612693441915,"pX":-0.9165371389152549,"pZ":3.658841801483946,"vX0":4.03054857072708,"vY0":-137.49555911527037,"vZ0":-2.076006676530598,"x":151.94,"y":139.99,"x0":-1.9079447180185838,"y0":50.00148268084395,"z0":5.3805474217415235,"aX":-7.281807642564917},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2240,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3988423289661993,"extension":6.619936396606182},"index":1,"playId":"f6eb3748-354f-3087-83be-be933fa4e75d","pitchNumber":1,"startTime":"2026-04-23T19:33:58.033Z","endTime":"2026-04-23T19:34:01.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39918021769368,"aZ":-30.910050627403685,"pfxX":2.499417415097996,"pfxZ":0.7814088063685283,"pX":-1.3967719610006006,"pZ":3.791838326172244,"vX0":0.6328837826778668,"vY0":-125.76729491912596,"vZ0":2.158964613536857,"x":170.24,"y":136.4,"x0":-1.9759327289273116,"y0":50.00262598655551,"z0":5.414152670697815,"aX":4.038763014356596},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":-4.7,"spinRate":2291,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4340560952840038,"extension":6.460204268864492},"index":2,"playId":"da1dd1b2-013a-3f87-b7ed-961c70346ade","pitchNumber":2,"startTime":"2026-04-23T19:34:16.215Z","endTime":"2026-04-23T19:34:20.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0202095161658,"aZ":-13.670115080943821,"pfxX":-2.801175414346711,"pfxZ":9.718061769259375,"pX":0.10675884904630564,"pZ":3.5795023184555506,"vX0":5.680670609754581,"vY0":-137.48276487843788,"vZ0":-2.6150350754747103,"x":112.93,"y":142.13,"x0":-1.627323543259371,"y0":50.00107026155778,"z0":5.477128684227363,"aX":-5.333295036551163},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":3.8,"spinRate":2251,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.39921751250905846,"extension":6.644320321949815},"index":3,"playId":"5807f059-02a1-3538-9ad0-f1d1682b306c","pitchNumber":3,"startTime":"2026-04-23T19:34:35.716Z","endTime":"2026-04-23T19:34:38.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12358196611854,"aZ":-26.942016299162276,"pfxX":1.6952710204104997,"pfxZ":3.2568863295609622,"pX":0.29934529440376295,"pZ":1.2337069906407647,"vX0":4.792412784962771,"vY0":-125.37214471261323,"vZ0":-4.5993402430216594,"x":105.59,"y":205.47,"x0":-1.8500964433897815,"y0":50.003982418522135,"z0":5.266807526762551,"aX":2.7233256673668795},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":-4.1,"spinRate":2500,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4353385404285217,"extension":6.573962080942999},"index":4,"playId":"b741b57a-458d-3dc8-90c3-784e5eda6c83","pitchNumber":4,"startTime":"2026-04-23T19:34:55.601Z","endTime":"2026-04-23T19:34:59.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"startTime":"2026-04-23T19:35:08.281Z","endTime":"2026-04-23T19:35:28.533Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46646608826152,"aZ":-11.444494485113083,"pfxX":-4.08404701932128,"pfxZ":11.266294326344319,"pX":0.9135132596632756,"pZ":2.0455875599483657,"vX0":7.839212307203512,"vY0":-135.0588306295795,"vZ0":-6.334479351036992,"x":82.18,"y":183.55,"x0":-1.5011800402311364,"y0":50.00668655961819,"z0":5.232798867690757,"aX":-7.51784347835544},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":5.6,"spinRate":2356,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40613704886909163,"extension":6.754435770918455},"index":6,"playId":"af8e4f43-5623-3672-b29d-fd45d8399f7c","pitchNumber":5,"startTime":"2026-04-23T19:35:28.533Z","endTime":"2026-04-23T19:35:32.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":3.45,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:35:32.056Z","atBatIndex":66},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"David Hamilton grounds into a double play, shortstop Javier Báez to first baseman Spencer Torkelson. Joey Ortiz out at 2nd. David Hamilton out at 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T19:38:07.284Z","endTime":"2026-04-23T19:39:19.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":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-23T19:35:50.101Z","endTime":"2026-04-23T19:36:00.509Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brant Hurter replaces Burch Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-23T19:36:00.509Z","endTime":"2026-04-23T19:38:09.189Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":92.5,"endSpeed":84.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13167007614508,"aZ":-28.50381155583646,"pfxX":11.180806618957682,"pfxZ":2.0251499456483186,"pX":0.6492430431521405,"pZ":2.0514343962580894,"vX0":-10.415872337034145,"vY0":-134.2606143482513,"vZ0":-4.228060734511637,"x":92.25,"y":183.39,"x0":3.1407246726447977,"y0":50.00321715956859,"z0":5.6932362490033155,"aX":20.258037165470338},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-17.8,"spinRate":2165,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4091486211205555,"extension":5.7907263537201255},"index":2,"playId":"72f3e619-a955-3d69-8ed1-d1d0727c2a7a","pitchNumber":1,"startTime":"2026-04-23T19:38:09.189Z","endTime":"2026-04-23T19:38:14.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64489215196627,"aZ":-32.927518356583874,"pfxX":-7.314963863213661,"pfxZ":-0.5302509072807204,"pX":0.9654083817393286,"pZ":2.5689732031625443,"vX0":-3.650195762159453,"vY0":-118.31076112396111,"vZ0":-0.747581819085156,"x":80.2,"y":169.42,"x0":3.4788451565833856,"y0":50.003990479113014,"z0":5.907760760003525,"aX":-10.36607693769338},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.8,"breakHorizontal":14.2,"spinRate":2739,"spinDirection":293},"zone":12,"typeConfidence":0.91,"plateTime":0.4630291021980799,"extension":5.634316960224343},"index":3,"playId":"235800b9-ebcb-3c4e-b542-dcec12f680fb","pitchNumber":2,"startTime":"2026-04-23T19:38:35.089Z","endTime":"2026-04-23T19:38:39.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.914988461595424,"aZ":-33.941058932772044,"pfxX":-3.7394829445075155,"pfxZ":-1.2107977663356824,"pX":-1.240856705480004,"pZ":1.554982277205325,"vX0":-9.498387054635788,"vY0":-119.48160372435358,"vZ0":-2.72955495401507,"x":164.3,"y":196.8,"x0":3.264017899562495,"y0":50.00538903571225,"z0":5.746713040315062,"aX":-5.435595914186842},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":9.0,"spinRate":2702,"spinDirection":287},"zone":13,"typeConfidence":0.88,"plateTime":0.4575235500787711,"extension":5.641111504291596},"index":4,"playId":"47fac764-4765-39a0-8805-6b806fc31219","pitchNumber":3,"startTime":"2026-04-23T19:38:53.644Z","endTime":"2026-04-23T19:38:57.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42185650965688,"aZ":-31.93237578318561,"pfxX":10.275828537142,"pfxZ":0.13168087017161945,"pX":0.1331287653152455,"pZ":2.983770601392108,"vX0":-11.661232511763115,"vY0":-134.72446886728088,"vZ0":-1.396013770215037,"x":111.93,"y":158.22,"x0":3.198748016309038,"y0":50.002336697892005,"z0":5.782185771591564,"aX":18.74124178624301},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.1,"breakHorizontal":-15.8,"spinRate":2098,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.4077783485197255,"extension":5.848932752350501},"hitData":{"launchSpeed":87.8,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.95,"coordY":150.67}},"index":5,"playId":"0ff55dde-aca1-3aa3-bc2a-b0e0bf66c9a5","pitchNumber":4,"startTime":"2026-04-23T19:39:12.206Z","endTime":"2026-04-23T19:39:19.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":595879,"link":"/api/v1/people/595879"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":687401,"link":"/api/v1/people/687401"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":22.200000000000003,"leverageIndex":4.56,"dramaIndex":255.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:39:19.875Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-23T19:42:11.713Z","endTime":"2026-04-23T19:43:23.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Sal Frelick remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-23T19:40:58.235Z","endTime":"2026-04-23T19:40:58.260Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":663368,"link":"/api/v1/people/663368"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Abner Uribe replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-23T19:40:58.260Z","endTime":"2026-04-23T19:42:13.804Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37173290598203,"aZ":-20.484879136495028,"pfxX":-9.94385399207537,"pfxZ":5.599225310609985,"pX":0.546895207838651,"pZ":1.835658644919265,"vX0":8.278930874995737,"vY0":-143.59913713310908,"vZ0":-7.321494160711073,"x":96.15,"y":189.22,"x0":-1.082097092575716,"y0":50.00500930927341,"z0":5.693801309796787,"aX":-20.76205337657475},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.8,"breakHorizontal":16.3,"spinRate":2535,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3814855578722849,"extension":6.360384702234093},"index":2,"playId":"d46cb26d-1cbc-3032-a73b-a8192dedeb81","pitchNumber":1,"startTime":"2026-04-23T19:42:13.804Z","endTime":"2026-04-23T19:42:40.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75766763858129,"aZ":-22.823428535956875,"pfxX":-9.766648297177602,"pfxZ":4.369806221811093,"pX":0.6411948365693702,"pZ":2.0164733544450653,"vX0":8.201861244786507,"vY0":-145.06995698816957,"vZ0":-6.61390874776268,"x":92.56,"y":184.34,"x0":-0.9486242736287941,"y0":50.00065118720201,"z0":5.709127712294233,"aX":-20.89172705164585},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":6.8,"breakHorizontal":16.1,"spinRate":2494,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.37702111126896254,"extension":6.476159783839317},"index":3,"playId":"15613cb8-31b8-381c-be2c-3a433c66b687","pitchNumber":2,"startTime":"2026-04-23T19:42:52.329Z","endTime":"2026-04-23T19:42:56.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-23T19:42:59.717Z","endTime":"2026-04-23T19:43:20.234Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04877961391737,"aZ":-25.38926855722934,"pfxX":4.431650395009925,"pfxZ":3.950711398040033,"pX":1.6252324156259594,"pZ":3.034598290742256,"vX0":5.562583144155277,"vY0":-130.3412408079571,"vZ0":-2.1452399265015534,"x":55.05,"y":156.85,"x0":-1.1141597622592259,"y0":50.000932440248775,"z0":5.790477966290946,"aX":7.602688006429804},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-9.2,"spinRate":2738,"spinDirection":74},"zone":12,"typeConfidence":0.89,"plateTime":0.4206405294325819,"extension":6.511910059019036},"index":5,"playId":"f86d0c5b-ab50-32bf-ad7b-c6b3d6d70c2f","pitchNumber":3,"startTime":"2026-04-23T19:43:20.234Z","endTime":"2026-04-23T19:43:23.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:43:23.443Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (2) on a line drive to left center field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-23T19:43:36.696Z","endTime":"2026-04-23T19:45:36.171Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.18"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.57"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.16"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.54"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.59"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.45"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.85"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".220"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}],"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":682842,"link":"/api/v1/people/682842"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":100.3,"endSpeed":91.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13128668255536,"aZ":-22.76301167092047,"pfxX":-9.342352498647738,"pfxZ":4.361602305138346,"pX":-0.23772603287122196,"pZ":3.313307358145041,"vX0":5.720421775219318,"vY0":-145.9599046122544,"vZ0":-3.1746281042002744,"x":126.06,"y":149.32,"x0":-1.0084023657754984,"y0":50.00547761477732,"z0":5.784609953537932,"aX":-20.174949233478937},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":7.4,"breakHorizontal":15.8,"spinRate":2490,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.37516092269056145,"extension":6.364857198605724},"index":0,"playId":"3070c827-995c-3eab-96ea-5c04895ac384","pitchNumber":1,"startTime":"2026-04-23T19:43:52.793Z","endTime":"2026-04-23T19:43:57.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":87.1,"endSpeed":80.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.583730193978685,"aZ":-27.405891320418696,"pfxX":3.8684762725934534,"pfxZ":2.9151017384124334,"pX":-0.22385187430909204,"pZ":3.7555778322712343,"vX0":1.0736662542454,"vY0":-126.93252017632808,"vZ0":0.12089932250429292,"x":125.53,"y":137.38,"x0":-1.154685715595115,"y0":50.00176544291935,"z0":5.886577359472278,"aX":6.321381792230781},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":-7.2,"spinRate":2640,"spinDirection":73},"zone":11,"typeConfidence":0.9,"plateTime":0.4312527737626417,"extension":6.407435256544533},"index":1,"playId":"80952975-4b06-3bda-b9be-b7fc4c5a8a30","pitchNumber":2,"startTime":"2026-04-23T19:44:11.020Z","endTime":"2026-04-23T19:44:14.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.390163839392518,"aZ":-26.80018632555581,"pfxX":4.1493685835710785,"pfxZ":3.225158801840767,"pX":1.170682494467228,"pZ":0.993828293052022,"vX0":4.61094375705566,"vY0":-127.93431492285748,"vZ0":-6.354455346783446,"x":72.38,"y":211.95,"x0":-1.1912103092254058,"y0":50.00153251668992,"z0":5.5992174662185885,"aX":6.903285397840529},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-8.5,"spinRate":2765,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.42748072436918116,"extension":6.429840321376506},"index":2,"playId":"4a44f17b-a76e-3271-84f3-5dfda9646983","pitchNumber":3,"startTime":"2026-04-23T19:44:29.974Z","endTime":"2026-04-23T19:44:32.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371283825999978,"aZ":-28.419692569042617,"pfxX":5.817004952778264,"pfxZ":2.306684594250413,"pX":-0.6772228698734585,"pZ":4.102740197449451,"vX0":-0.37403126904685635,"vY0":-126.95437754283562,"vZ0":1.099010343098751,"x":142.81,"y":128.01,"x0":-1.2835560821170537,"y0":50.00606595125658,"z0":5.928968948893149,"aX":9.48154561574453},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-10.4,"spinRate":2661,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.4316981397885118,"extension":6.378849519320586},"index":3,"playId":"47f920ed-4529-3c2a-b083-72443f8d04e3","pitchNumber":4,"startTime":"2026-04-23T19:44:48.950Z","endTime":"2026-04-23T19:44:51.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69154777750942,"aZ":-21.102252130434355,"pfxX":-7.350072264957555,"pfxZ":5.230485938895072,"pX":-0.13826524404904386,"pZ":3.197045421928113,"vX0":5.568299633507653,"vY0":-144.3757172467704,"vZ0":-3.446535367668476,"x":122.27,"y":152.46,"x0":-1.1341179455964736,"y0":50.004553854552746,"z0":5.700425479962889,"aX":-15.563696510756984},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.0,"breakHorizontal":12.2,"spinRate":2386,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.37894412541521305,"extension":6.349863144681767},"hitData":{"launchSpeed":109.8,"launchAngle":21.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":53.9,"coordY":61.94}},"index":4,"playId":"70e110db-d8c5-302e-ad0b-e7662fd83e9d","pitchNumber":5,"startTime":"2026-04-23T19:45:11.825Z","endTime":"2026-04-23T19:45:36.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":596142,"link":"/api/v1/people/596142"},"first":{"id":650859,"link":"/api/v1/people/650859"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":666152,"link":"/api/v1/people/666152"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":663604,"link":"/api/v1/people/663604"},"center":{"id":669003,"link":"/api/v1/people/669003"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":41.800000000000004,"leverageIndex":1.85,"dramaIndex":308.0,"contextMetrics":{},"playEndTime":"2026-04-23T19:45:36.171Z","atBatIndex":69}]