[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T22:40:51.352Z","endTime":"2026-04-15T22:41:52.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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-15T18:59:02.310Z","endTime":"2026-04-15T22:15:16.503Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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-15T22:15:16.503Z","endTime":"2026-04-15T22:39:24.794Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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-15T22:39:24.794Z","endTime":"2026-04-15T22:40:53.474Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24854109779259,"aZ":-15.963355628470499,"pfxX":-3.2181090892270197,"pfxZ":8.950365109883226,"pX":-0.33246729166834466,"pZ":2.7787230458999272,"vX0":5.802375484988474,"vY0":-133.60400097691343,"vZ0":-3.633559149663478,"x":129.67,"y":163.75,"x0":-2.112349559495351,"y0":50.00443104013988,"z0":5.300634755420874,"aX":-5.830279645192125},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":4.6,"spinRate":2313,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4096447890830861,"extension":6.549359790683604},"index":3,"playId":"15b9ab41-ec8d-37ce-b8c4-7bcfec6ce593","pitchNumber":1,"startTime":"2026-04-15T22:40:53.474Z","endTime":"2026-04-15T22:40:56.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.068040888678333,"aZ":-18.426058468275738,"pfxX":-3.3579678677649714,"pfxZ":7.561860231096097,"pX":0.018541486411729622,"pZ":2.560442321760429,"vX0":6.673917748583412,"vY0":-133.32429745857513,"vZ0":-3.5243739742559628,"x":116.29,"y":169.65,"x0":-2.06993771410259,"y0":50.001102765039356,"z0":5.213344004089686,"aX":-6.104127692081304},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":4.8,"spinRate":2105,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4093146976706685,"extension":6.609584998163513},"index":4,"playId":"d0d866c2-4c80-3aad-b013-efa3a3114ec1","pitchNumber":2,"startTime":"2026-04-15T22:41:11.784Z","endTime":"2026-04-15T22:41:19.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.6,"endSpeed":87.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.914648186958203,"aZ":-15.155288333610807,"pfxX":-4.469612450987623,"pfxZ":8.862923139897845,"pX":1.3693175427237343,"pZ":1.2713480816971805,"vX0":10.3715368515522,"vY0":-137.32656628551155,"vZ0":-7.8785667953772,"x":64.8,"y":204.45,"x0":-1.8666813425124924,"y0":50.00010449583886,"z0":5.197390025179346,"aX":-8.580722536046752},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":6.0,"spinRate":2433,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39804003587712744,"extension":6.50046333424227},"index":5,"playId":"0a84b1ae-5154-3ec8-b04b-7a28ff619723","pitchNumber":3,"startTime":"2026-04-15T22:41:34.727Z","endTime":"2026-04-15T22:41:37.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.420114518398783,"aZ":-15.102023915500448,"pfxX":-4.351647252545385,"pfxZ":8.86638648374851,"pX":0.5838957629334781,"pZ":2.1558852875677843,"vX0":8.607140208941656,"vY0":-137.62004883627012,"vZ0":-5.482089922763601,"x":94.74,"y":180.57,"x0":-2.013336413723567,"y0":50.00483635157912,"z0":5.190176056686806,"aX":-8.381741813948011},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":6.1,"spinRate":2384,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3974005806326062,"extension":6.762873592573244},"index":6,"playId":"449d8d66-0f19-3a4a-a042-f8914524b75f","pitchNumber":4,"startTime":"2026-04-15T22:41:48.780Z","endTime":"2026-04-15T22:41:52.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-15T22:41:52.972Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bobby Witt Jr. pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-15T22:41:55.448Z","endTime":"2026-04-15T22:43:14.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62975545354716,"aZ":-15.246139657844925,"pfxX":-4.4376650838034415,"pfxZ":8.967488574823305,"pX":0.393908671544952,"pZ":2.5656836622219727,"vX0":7.790665400266442,"vY0":-136.66112429904888,"vZ0":-4.471895322841755,"x":101.99,"y":169.51,"x0":-1.9196664504770906,"y0":50.00623527012875,"z0":5.273490938896509,"aX":-8.381017708378069},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2385,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40107484332517807,"extension":6.540024426705726},"index":0,"playId":"ed3a03b7-90bf-3df9-ad6d-bc585ae8711f","pitchNumber":1,"startTime":"2026-04-15T22:42:16.860Z","endTime":"2026-04-15T22:42:20.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86080406423834,"aZ":-14.01444938658249,"pfxX":-4.487833240346398,"pfxZ":9.478645901652978,"pX":1.5568003162291277,"pZ":1.8093215337884592,"vX0":10.958366132673024,"vY0":-137.6285207540603,"vZ0":-6.66339726272817,"x":57.66,"y":189.93,"x0":-1.8955230742245757,"y0":50.00600954499713,"z0":5.213134672991501,"aX":-8.601809920267069},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":5.8,"spinRate":2417,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.39815053105825093,"extension":6.847294365908275},"index":1,"playId":"88425423-6002-30da-bf63-51676359d7a5","pitchNumber":2,"startTime":"2026-04-15T22:42:31.995Z","endTime":"2026-04-15T22:42:34.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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.3,"endSpeed":80.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.540661320916275,"aZ":-29.28123236703535,"pfxX":2.490710898483507,"pfxZ":1.761752210436354,"pX":1.256730937533789,"pZ":2.3902687309107002,"vX0":7.343742273930822,"vY0":-127.05444085109674,"vZ0":-1.8837130204341792,"x":69.1,"y":174.24,"x0":-1.9878009839270687,"y0":50.005258260939684,"z0":5.454556038019994,"aX":4.0970657810773865},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-6.1,"spinRate":2477,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4300984681148079,"extension":6.421302586089305},"index":2,"playId":"46e896b4-ae54-3395-a843-78de36f9c5d7","pitchNumber":3,"startTime":"2026-04-15T22:42:46.804Z","endTime":"2026-04-15T22:42:51.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53001775531957,"aZ":-27.503952318696513,"pfxX":2.7997371768124135,"pfxZ":2.8371503835220837,"pX":0.20373242815704426,"pZ":1.6575466763345785,"vX0":5.1548061997897605,"vY0":-127.37760314569083,"vZ0":-3.7555951757891894,"x":109.23,"y":194.03,"x0":-2.208062954594106,"y0":50.00592394258412,"z0":5.319576364732343,"aX":4.612124332831316},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":-6.2,"spinRate":2482,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.4295814561059852,"extension":6.537579316748994},"hitData":{"launchSpeed":63.1,"launchAngle":73.0,"totalDistance":71.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":147.56,"coordY":184.39}},"index":3,"playId":"29dfc0fa-8d83-309f-8928-60af8181b736","pitchNumber":4,"startTime":"2026-04-15T22:43:02.214Z","endTime":"2026-04-15T22:43:14.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-15T22:43:14.114Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out 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-15T22:43:23.634Z","endTime":"2026-04-15T22:43:43.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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_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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.549485628363744,"aZ":-23.463673294569436,"pfxX":-7.728806886830939,"pfxZ":4.665137745652228,"pX":0.340151012722093,"pZ":1.9795443349847892,"vX0":8.935250531546657,"vY0":-135.54991750555902,"vZ0":-4.494366168088616,"x":104.03,"y":185.33,"x0":-1.9887675006741659,"y0":50.00630865760479,"z0":5.289479933430265,"aX":-14.441813068976195},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":12.2,"spinRate":2206,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4034787593694533,"extension":6.571774977650353},"hitData":{"launchSpeed":75.4,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":169.92}},"index":0,"playId":"e24f1bc4-c5c9-3dc0-b674-0e5e2b9c211a","pitchNumber":1,"startTime":"2026-04-15T22:43:35.597Z","endTime":"2026-04-15T22:43:43.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-15T22:43:43.045Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:45:25.724Z","endTime":"2026-04-15T22:47:10.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.080755504474322,"aZ":-16.14861271345735,"pfxX":-5.959470735585643,"pfxZ":9.33766193256708,"pX":-0.7114471746623667,"pZ":3.2662075607933887,"vX0":4.992849629283762,"vY0":-130.1181654656743,"vZ0":-2.6564039955688945,"x":144.12,"y":150.59,"x0":-1.880085061270495,"y0":50.00166854609076,"z0":5.522619015533601,"aX":-10.22704681625751},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2172,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.42079976052767876,"extension":5.871944436498973},"index":0,"playId":"4372badb-fcb5-31c2-aed1-0342a85bcd4d","pitchNumber":1,"startTime":"2026-04-15T22:45:56.208Z","endTime":"2026-04-15T22:45:59.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.375922198432015,"aZ":-21.56420963296441,"pfxX":-10.172475125468328,"pfxZ":6.048137686333644,"pX":-0.08373832252896894,"pZ":2.0644775547293253,"vX0":7.605767116187621,"vY0":-131.498255506608,"vZ0":-4.254822667962853,"x":120.19,"y":183.04,"x0":-1.6891288486861216,"y0":50.003921869952876,"z0":5.2993814654954985,"aX":-17.850814865981157},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":16.8,"spinRate":2300,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.41620978451407,"extension":5.954452278972385},"index":1,"playId":"cd74c49c-00d2-3eec-9448-24cbefc3b583","pitchNumber":2,"startTime":"2026-04-15T22:46:09.481Z","endTime":"2026-04-15T22:46:13.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.441575282167122,"aZ":-21.295949980191235,"pfxX":-10.255853203712697,"pfxZ":6.109972449267706,"pX":-0.5944155308804265,"pZ":2.2036703441103014,"vX0":6.799175895328551,"vY0":-132.39779167983576,"vZ0":-3.803122297479213,"x":139.66,"y":179.28,"x0":-1.859210437698135,"y0":50.00342917769678,"z0":5.211258918501064,"aX":-18.26502678691009},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":17.2,"spinRate":2258,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.41320147300705967,"extension":5.940049958649952},"index":2,"playId":"d3eb1d56-f9ad-3002-936b-5672be8c9080","pitchNumber":3,"startTime":"2026-04-15T22:46:30.863Z","endTime":"2026-04-15T22:46:33.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.235098326827224,"aZ":-32.23609003579005,"pfxX":2.331010486914062,"pfxZ":-0.039749808938724485,"pX":-0.22055746820401662,"pZ":2.9753522150736504,"vX0":3.4539958353613933,"vY0":-123.53999869150307,"vZ0":-0.3655780260949758,"x":125.41,"y":158.45,"x0":-1.9317976053776513,"y0":50.00194107900368,"z0":5.801274283768138,"aX":3.655641209766814},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":-4.9,"spinRate":2695,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.4408983857961264,"extension":5.650114990269709},"index":3,"playId":"71334bd4-d89e-31cf-bd3d-61ce900810b8","pitchNumber":4,"startTime":"2026-04-15T22:46:47.449Z","endTime":"2026-04-15T22:46:50.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.935919784281694,"aZ":-18.27808067285371,"pfxX":-1.5913063713176954,"pfxZ":7.5543032557176915,"pX":-0.4935751824258567,"pZ":3.5625230279090854,"vX0":4.286934444430039,"vY0":-134.25989357595947,"vZ0":-1.8761379642670792,"x":135.81,"y":142.59,"x0":-1.8987749060784989,"y0":50.005550488341854,"z0":5.5605369267674964,"aX":-2.9288575061663984},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":2.0,"spinRate":2403,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4067447760680487,"extension":5.804817313520698},"index":4,"playId":"66c9ed41-7900-3951-a11c-5f50c5cfa1b8","pitchNumber":5,"startTime":"2026-04-15T22:47:05.381Z","endTime":"2026-04-15T22:47:10.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-15T22:47:10.911Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:47:15.410Z","endTime":"2026-04-15T22:48:07.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.892060653404343,"aZ":-16.63752391696885,"pfxX":-5.610033868395182,"pfxZ":8.89735919275787,"pX":0.9483296048750458,"pZ":2.2727243476116956,"vX0":8.808615232040792,"vY0":-131.33561256256735,"vZ0":-4.523224231264986,"x":80.85,"y":177.42,"x0":-1.7206713287814155,"y0":50.00381872929092,"z0":5.255186513013815,"aX":-9.798358539134435},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":8.2,"spinRate":2265,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4170961401047193,"extension":5.982710336926977},"index":0,"playId":"5e57046d-2c74-3831-a735-45e68780ae99","pitchNumber":1,"startTime":"2026-04-15T22:47:31.943Z","endTime":"2026-04-15T22:47:35.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":90.9,"endSpeed":83.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.017838752375336,"aZ":-24.337972211804022,"pfxX":-10.376408754234937,"pfxZ":4.446298488774274,"pX":0.0329412103729769,"pZ":1.6127331197614638,"vX0":8.129093711782097,"vY0":-132.1261094998485,"vZ0":-4.52610413283193,"x":115.74,"y":195.24,"x0":-1.7405140498237957,"y0":50.00282880208623,"z0":5.143771949828637,"aX":-18.285768582836358},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":16.9,"spinRate":2227,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4150652810034243,"extension":5.975052355544861},"index":1,"playId":"85b59ec0-093b-32b1-bc9a-aa254ad8d234","pitchNumber":2,"startTime":"2026-04-15T22:47:43.752Z","endTime":"2026-04-15T22:47:47.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.918658970044625,"aZ":-30.54280334279231,"pfxX":2.3298278883147088,"pfxZ":1.033599305136466,"pX":-0.5366667129548492,"pZ":2.8077621147774434,"vX0":2.794427192720234,"vY0":-124.04772179244324,"vZ0":-0.8201210951781476,"x":137.46,"y":162.97,"x0":-1.9752247593482446,"y0":50.003301189553824,"z0":5.661206604485069,"aX":3.6753669202585115},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-4.8,"spinRate":2515,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.43946683485139904,"extension":5.593649880620365},"hitData":{"launchSpeed":89.1,"launchAngle":10.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.2,"coordY":104.1}},"index":2,"playId":"fa388670-a2ca-31bb-adef-b3bf0a623f7d","pitchNumber":3,"startTime":"2026-04-15T22:47:57.535Z","endTime":"2026-04-15T22:48:07.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-04-15T22:48:07.537Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colt Keith grounds into a double play, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Gleyber Torres out at 2nd. Colt Keith out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-15T22:48:14.418Z","endTime":"2026-04-15T22:50:19.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77403932125657,"aZ":-14.586519627067547,"pfxX":-5.822727623559056,"pfxZ":9.98867437333935,"pX":-0.3454560949689891,"pZ":2.264382412808877,"vX0":5.437111721577685,"vY0":-131.56907101649077,"vZ0":-5.336276948676763,"x":130.17,"y":177.64,"x0":-1.6779290149008272,"y0":50.002741591327826,"z0":5.392218132019701,"aX":-10.252875988216696},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.2,"breakHorizontal":9.4,"spinRate":2208,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.41560962859386175,"extension":5.925621215612019},"index":0,"playId":"972f2838-0451-33f1-8302-300652b03174","pitchNumber":1,"startTime":"2026-04-15T22:48:31.227Z","endTime":"2026-04-15T22:48:35.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":90.6,"endSpeed":83.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.859590521843874,"aZ":-23.60685032697705,"pfxX":-9.758116175065657,"pfxZ":4.834222351728635,"pX":-0.0387440842769498,"pZ":1.625428379469614,"vX0":7.77372495939593,"vY0":-131.76471810956303,"vZ0":-4.631549926593495,"x":118.48,"y":194.89,"x0":-1.7475912556797653,"y0":50.00467232876586,"z0":5.132573777532434,"aX":-17.300612149417894},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":16.2,"spinRate":2282,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4144072142799873,"extension":5.994117075147806},"index":1,"playId":"e449d2ce-92a2-3d33-9ca4-fa144d5dee3d","pitchNumber":2,"startTime":"2026-04-15T22:48:44.021Z","endTime":"2026-04-15T22:48:48.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":91.5,"endSpeed":84.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208990220445468,"aZ":-22.538715891260534,"pfxX":-10.820492262820123,"pfxZ":5.368907321048008,"pX":0.4629905633777348,"pZ":0.9255407080016832,"vX0":9.39267884322777,"vY0":-132.8166163474802,"vZ0":-6.654556042298253,"x":99.35,"y":213.79,"x0":-1.7054492182966232,"y0":50.00340786793633,"z0":5.091419363746708,"aX":-19.42236361806685},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":17.6,"spinRate":2365,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.411661482564015,"extension":5.972849310585848},"index":2,"playId":"15e986cd-b3a0-34f9-a152-84066e009bc1","pitchNumber":3,"startTime":"2026-04-15T22:48:57.433Z","endTime":"2026-04-15T22:49:01.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89822492895144,"aZ":-23.146726023257635,"pfxX":-10.110127495009941,"pfxZ":5.133546886300071,"pX":-1.5373464889884858,"pZ":2.9364868927896324,"vX0":4.118438485737617,"vY0":-131.96421432779655,"vZ0":-1.7068376644735983,"x":175.6,"y":159.49,"x0":-1.807510431636244,"y0":50.00137908427063,"z0":5.301989180399053,"aX":-17.774324669688305},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.1,"breakHorizontal":17.4,"spinRate":2353,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.41554038463512244,"extension":5.872664417105255},"index":3,"playId":"a6162ade-dcf3-36c8-9ff1-d154b0922319","pitchNumber":4,"startTime":"2026-04-15T22:49:15.097Z","endTime":"2026-04-15T22:49:19.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403127298920985,"aZ":-23.85925028253073,"pfxX":-10.38025280299813,"pfxZ":4.698256896932537,"pX":-0.7381030589643117,"pZ":1.843953150483644,"vX0":5.929611196285325,"vY0":-132.26528098235988,"vZ0":-4.149613675333142,"x":112.27,"y":192.26,"x0":-1.6611578849283042,"y0":50.00599588371868,"z0":5.1845214086357965,"aX":-18.38120532548496},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":17.5,"spinRate":2269,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.41423061879772716,"extension":5.853303912461428},"index":4,"playId":"8fa41b08-ed5b-39ff-9c0b-a0b566ad2454","pitchNumber":5,"startTime":"2026-04-15T22:49:32.376Z","endTime":"2026-04-15T22:49:59.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14254943855888,"aZ":-30.59529124480962,"pfxX":-10.048949526941946,"pfxZ":1.0048515458328566,"pX":0.5703424563580669,"pZ":2.404154503929175,"vX0":8.613238969980094,"vY0":-124.44100252993381,"vZ0":-1.0502028375081505,"x":95.26,"y":173.87,"x0":-1.6314152286635704,"y0":50.000275889412165,"z0":5.367788112203009,"aX":-15.746571171748696},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":16.2,"spinRate":1582,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.4402620864345841,"extension":5.861754358696846},"hitData":{"launchSpeed":98.9,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":173.47}},"index":5,"playId":"375d5177-dfbf-31b7-8990-3d6f19abcea2","pitchNumber":6,"startTime":"2026-04-15T22:50:10.908Z","endTime":"2026-04-15T22:50:19.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.2,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-15T22:50:19.062Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T22:52:27.656Z","endTime":"2026-04-15T22:53:21.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.586565067862516,"aZ":-30.642064383191823,"pfxX":2.211671474961152,"pfxZ":0.9742139627978226,"pX":0.1169010559320754,"pZ":1.7965073965371323,"vX0":4.812064313870009,"vY0":-124.38813598109037,"vZ0":-2.8136015366758245,"x":112.54,"y":190.27,"x0":-2.1256893696394226,"y0":50.00452790904668,"z0":5.467874091028887,"aX":3.485827524338871},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":-5.0,"spinRate":2501,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.43936477072905333,"extension":6.335432662090908},"index":0,"playId":"45c2a626-6fa7-3f89-b552-e7186b37581c","pitchNumber":1,"startTime":"2026-04-15T22:52:27.656Z","endTime":"2026-04-15T22:52:30.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":76.3,"endSpeed":70.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.654020427500257,"aZ":-39.04851279432368,"pfxX":4.53955117106477,"pfxZ":-5.522517885712274,"pX":0.9517149437694885,"pZ":1.318400403015418,"vX0":5.149572068968684,"vY0":-111.06837187081041,"vZ0":-0.6168703971109823,"x":80.72,"y":203.18,"x0":-1.9903120738488382,"y0":50.00420644452897,"z0":5.674793130652769,"aX":5.648115947048707},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-9.8,"breakHorizontal":-9.6,"spinRate":2371,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4939165817632518,"extension":6.466807092924079},"index":1,"playId":"06664e8d-32a1-38fe-a440-ba32b3dc4f2a","pitchNumber":2,"startTime":"2026-04-15T22:52:40.663Z","endTime":"2026-04-15T22:52:44.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-15T22:52:57.833Z","endTime":"2026-04-15T22:53:01.827Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.281329047997687,"aZ":-29.3080326810101,"pfxX":2.9196304310925427,"pfxZ":1.8821293208143377,"pX":1.201947823871002,"pZ":1.1679810195032794,"vX0":7.307690979793417,"vY0":-122.16914578309847,"vZ0":-3.6283946808249534,"x":71.18,"y":207.24,"x0":-2.198023401726664,"y0":50.00486991383089,"z0":5.170242850589202,"aX":4.446749329380523},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.9,"breakHorizontal":-6.8,"spinRate":2429,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44699845364109114,"extension":6.855587732705276},"index":3,"playId":"32d691f5-9033-3f7c-bcad-6937bde6d979","pitchNumber":3,"startTime":"2026-04-15T22:53:01.827Z","endTime":"2026-04-15T22:53:05.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23299021291247,"aZ":-15.752593669308064,"pfxX":-3.211897193193341,"pfxZ":8.588318000781836,"pX":0.6512210381427139,"pZ":2.714017632542585,"vX0":8.47609063870061,"vY0":-137.12715149384078,"vZ0":-3.8019654876353237,"x":92.18,"y":165.5,"x0":-2.0571542856923797,"y0":50.00007846349235,"z0":5.187423255956816,"aX":-6.140327658234591},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":4.1,"spinRate":2216,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3988460306673711,"extension":6.5604152630115555},"index":4,"playId":"e5e56f68-075b-3554-8b63-1964f1d9a2d8","pitchNumber":4,"startTime":"2026-04-15T22:53:16.334Z","endTime":"2026-04-15T22:53:21.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-15T22:53:21.252Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging, catcher Jake Rogers to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T22:53:26.101Z","endTime":"2026-04-15T22:55:11.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.215099436267955,"aZ":-38.116062839925156,"pfxX":4.523204919457537,"pfxZ":-4.556572853533968,"pX":0.8129828107884618,"pZ":1.8828667085662363,"vX0":5.841031046104083,"vY0":-113.60110470539881,"vZ0":1.0732080758758429,"x":86.01,"y":187.94,"x0":-2.3811381579025808,"y0":50.00182339575994,"z0":5.199310006393888,"aX":5.899101855345902},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.7,"breakHorizontal":-9.7,"spinRate":2417,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.48252741623751083,"extension":6.630922315416205},"index":0,"playId":"9c7c8f5d-9ff9-322b-8f33-56cd1048a64c","pitchNumber":1,"startTime":"2026-04-15T22:53:46.909Z","endTime":"2026-04-15T22:53:53.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98160082914458,"aZ":-27.19986161608936,"pfxX":-6.870744434939381,"pfxZ":3.0983988326401564,"pX":-0.11037236408190496,"pZ":1.0873894569001656,"vX0":8.013548292758038,"vY0":-125.5296339475779,"vZ0":-4.231246177167244,"x":121.21,"y":209.42,"x0":-2.442452588976206,"y0":50.00263457508909,"z0":4.993891077849711,"aX":-11.031128143286034},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.9,"breakHorizontal":10.7,"spinRate":1775,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.43532510155992066,"extension":6.703516285925071},"index":1,"playId":"1d5655d6-d50a-3c0b-9a0a-5ce6b4fb8145","pitchNumber":2,"startTime":"2026-04-15T22:54:05.852Z","endTime":"2026-04-15T22:54:09.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84413665478431,"aZ":-16.680088659900395,"pfxX":-3.76932030878168,"pfxZ":8.170938305809049,"pX":0.1355951169751743,"pZ":1.5788618708707356,"vX0":7.614331404635197,"vY0":-136.33162990737054,"vZ0":-6.687860946421805,"x":111.83,"y":196.15,"x0":-2.1943781348298628,"y0":50.00400370733043,"z0":5.200032581910423,"aX":-7.149357213434821},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":5.4,"spinRate":2267,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.40059583390170106,"extension":6.487526955273383},"index":2,"playId":"33e88ccb-3ade-3da1-a19d-85a5f58e9c18","pitchNumber":3,"startTime":"2026-04-15T22:54:19.056Z","endTime":"2026-04-15T22:54:23.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19001305347508,"aZ":-17.59008508830713,"pfxX":-2.678934271537236,"pfxZ":7.752499068325307,"pX":-1.5297534696996318,"pZ":2.390880758811678,"vX0":2.9973000991089225,"vY0":-135.90785646326157,"vZ0":-4.563719698527771,"x":127.61,"y":157.39,"x0":-2.2958545536383674,"y0":50.00397974762076,"z0":5.303744838353825,"aX":-5.040661215582074},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":4.3,"spinRate":2252,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4021432101021971,"extension":6.388682307710508},"index":3,"playId":"627bb7af-9f27-3a0a-973c-9e008496c4ce","pitchNumber":4,"startTime":"2026-04-15T22:54:33.969Z","endTime":"2026-04-15T22:54:37.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47241729390597,"aZ":-29.764701895786562,"pfxX":3.248663675407674,"pfxZ":1.5170072184511216,"pX":0.33433378720283746,"pZ":1.8814742569276954,"vX0":5.34791109993481,"vY0":-125.00575816470064,"vZ0":-2.37825178343823,"x":104.26,"y":187.98,"x0":-2.2522103883202735,"y0":50.00269923098001,"z0":5.281274816121732,"aX":5.155972199778275},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":-7.1,"spinRate":2463,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4376582935566269,"extension":6.5156366079698556},"index":4,"playId":"972a8b3f-0a0f-3202-a22d-653e83bde1f3","pitchNumber":5,"startTime":"2026-04-15T22:54:50.256Z","endTime":"2026-04-15T22:54:54.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.541126354568355,"aZ":-30.42039769529424,"pfxX":3.077798362893368,"pfxZ":1.1390766955039235,"pX":-0.2170233278179007,"pZ":0.8839767473140879,"vX0":4.445696964687464,"vY0":-123.28330488411896,"vZ0":-3.7868109158710013,"x":125.27,"y":214.91,"x0":-2.4436283599980415,"y0":50.00316674770166,"z0":5.007989551886182,"aX":4.7360621163801015},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.4,"breakHorizontal":-6.6,"spinRate":2462,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.44431605075758496,"extension":6.573263014584821},"index":5,"playId":"4f269949-5bfd-3543-af1b-5e6894fe1552","pitchNumber":6,"startTime":"2026-04-15T22:55:06.205Z","endTime":"2026-04-15T22:55:11.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-15T22:55:11.812Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-15T22:55:18.255Z","endTime":"2026-04-15T22:57:09.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790462811538973,"aZ":-12.997653808813174,"pfxX":-3.4952021609820574,"pfxZ":10.046140137916634,"pX":-0.07500702542217763,"pZ":1.5729964791472193,"vX0":6.7693146150880485,"vY0":-137.16859626262695,"vZ0":-7.440209810543419,"x":119.86,"y":196.31,"x0":-2.118641411702511,"y0":50.00534110426261,"z0":5.20322637024994,"aX":-6.674027689658275},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":4.9,"spinRate":2399,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.3990075558998516,"extension":6.681447257266945},"index":0,"playId":"220b8a9e-dff6-3a11-bb93-ecc32164fbd0","pitchNumber":1,"startTime":"2026-04-15T22:55:41.948Z","endTime":"2026-04-15T22:55:45.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":83.9,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26940278944972,"aZ":-27.58756602239849,"pfxX":-8.157706256003799,"pfxZ":3.025946409089416,"pX":-1.0346301716246744,"pZ":2.8133467866258663,"vX0":5.786873125248539,"vY0":-122.15629875411817,"vZ0":0.05601027782340118,"x":156.44,"y":162.82,"x0":-2.370276789181138,"y0":50.00349362217702,"z0":5.154829842383121,"aX":-12.372658061556523},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.8,"breakHorizontal":13.4,"spinRate":1615,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.44777027633464384,"extension":6.549335298719088},"index":1,"playId":"2d9dacd8-6064-368a-889b-f5fd7b263592","pitchNumber":2,"startTime":"2026-04-15T22:55:57.123Z","endTime":"2026-04-15T22:56:00.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617203809632628,"aZ":-12.966878324008043,"pfxX":-5.161716600677966,"pfxZ":10.13200961683377,"pX":-0.0603827385904499,"pZ":1.478876166124111,"vX0":7.386416222539145,"vY0":-136.48567126233146,"vZ0":-7.709359920492388,"x":119.3,"y":198.85,"x0":-2.1248726308391865,"y0":50.00600947349519,"z0":5.223459502000149,"aX":-9.789219363132556},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2272,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40052961387113317,"extension":6.531526111567352},"index":2,"playId":"85b327ec-7f9d-34d6-87bb-23a62ffdd732","pitchNumber":3,"startTime":"2026-04-15T22:56:12.635Z","endTime":"2026-04-15T22:56:16.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.352867352037862,"aZ":-28.428592518253478,"pfxX":2.943995783464584,"pfxZ":2.339744433384232,"pX":1.0809976834004968,"pZ":1.4417960415360622,"vX0":7.563073669585822,"vY0":-125.285707478185,"vZ0":-3.308367196369653,"x":75.79,"y":199.85,"x0":-2.3496510546330693,"y0":50.005897100502736,"z0":5.082549012128667,"aX":4.7182866122220934},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":-7.0,"spinRate":2405,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4358154958317839,"extension":6.523737431698629},"index":3,"playId":"7ccd2b82-233f-3897-a4cf-b3e73a9f1297","pitchNumber":4,"startTime":"2026-04-15T22:56:27.561Z","endTime":"2026-04-15T22:56:31.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08373222303142,"aZ":-13.366418187373311,"pfxX":-4.213306732808169,"pfxZ":9.964428309855926,"pX":-0.6681782047436718,"pZ":1.9426576032392147,"vX0":5.715394759650351,"vY0":-136.30369269159175,"vZ0":-6.329814106869565,"x":142.47,"y":186.33,"x0":-2.2417541061490738,"y0":50.00334780503477,"z0":5.212587565229785,"aX":-7.953306252750041},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2292,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.40136007299273535,"extension":6.602075721342832},"index":4,"playId":"c1b54382-7368-3ff5-a5f5-1d15988e991f","pitchNumber":5,"startTime":"2026-04-15T22:56:44.214Z","endTime":"2026-04-15T22:56:48.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-15T22:56:53.455Z","endTime":"2026-04-15T22:57:05.585Z","isPitch":false,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.128280511681456,"aZ":-13.366754917997993,"pfxX":-4.858155123289215,"pfxZ":9.757818995027879,"pX":0.1138684765036932,"pZ":2.6245429544248866,"vX0":7.676330336502033,"vY0":-137.82228282239268,"vZ0":-4.429703449683664,"x":112.66,"y":167.92,"x0":-2.0739669382483554,"y0":50.00001360072164,"z0":5.152783404137993,"aX":-9.361577789355392},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2341,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3971530088028752,"extension":6.674257675886542},"index":6,"playId":"29ef1af1-ea50-33fc-a23d-edca2402648a","pitchNumber":6,"startTime":"2026-04-15T22:57:05.585Z","endTime":"2026-04-15T22:57:09.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-15T22:57:09.506Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T22:58:42.348Z","endTime":"2026-04-15T22:59:39.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":89.9,"endSpeed":82.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.138542470923372,"aZ":-18.238661939962604,"pfxX":-6.942048484762049,"pfxZ":8.054625463580848,"pX":-0.711550535545442,"pZ":3.1430034582388213,"vX0":5.59068459628607,"vY0":-130.84306737862468,"vZ0":-2.3296635339701366,"x":144.12,"y":153.92,"x0":-1.976159129879883,"y0":50.00507034542065,"z0":5.414841838630116,"aX":-12.013704088546621},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":11.3,"spinRate":2229,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.4189545861131081,"extension":5.917281049676195},"index":0,"playId":"d5318dde-4a79-374f-8cd1-47e2a803608d","pitchNumber":1,"startTime":"2026-04-15T22:59:11.310Z","endTime":"2026-04-15T22:59:14.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.792492462703926,"aZ":-23.48370409260278,"pfxX":-9.860070940836025,"pfxZ":5.042816022765777,"pX":-0.4713921781723311,"pZ":3.0454602917348406,"vX0":6.734089604759138,"vY0":-130.80231793247088,"vZ0":-1.3111256060308958,"x":134.97,"y":156.55,"x0":-1.8042219274061198,"y0":50.0063807048546,"z0":5.32184904190342,"aX":-17.00931015506651},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":16.3,"spinRate":2379,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4194932844293371,"extension":5.842599631449669},"index":1,"playId":"fa2a0244-2f0f-32e5-b6fa-7ebd2d226db1","pitchNumber":2,"startTime":"2026-04-15T22:59:23.219Z","endTime":"2026-04-15T22:59:26.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":75.4,"endSpeed":68.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056087080265623,"aZ":-42.23858832029829,"pfxX":9.30071773888233,"pfxZ":-8.478335480475714,"pX":-0.039641697259594766,"pZ":1.2165010620175052,"vX0":1.7767899210090872,"vY0":-109.67083468525858,"vZ0":0.572600176129191,"x":84.22,"y":178.12,"x0":-2.0724446730729245,"y0":50.00442638400233,"z0":5.553257369648095,"aX":11.037570417298939},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-14.6,"breakHorizontal":-17.3,"spinRate":3178,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.5044514870550776,"extension":5.51135080106221},"index":2,"playId":"12b0b62b-78eb-3b95-9d30-c5e086eb69b7","pitchNumber":3,"startTime":"2026-04-15T22:59:35.625Z","endTime":"2026-04-15T22:59:39.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-15T22:59:39.721Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out sharply, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T22:59:49.098Z","endTime":"2026-04-15T23:01:53.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76698912645682,"aZ":-29.43537854245192,"pfxX":2.0098231119308143,"pfxZ":1.7629671612577535,"pX":0.9866375136829663,"pZ":3.005976271669503,"vX0":5.923056687841658,"vY0":-123.34104984263644,"vZ0":-0.6796681937628395,"x":79.39,"y":157.62,"x0":-1.6995190923043735,"y0":50.00174926533952,"z0":5.750580993955454,"aX":3.1196340345757076},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":-4.9,"spinRate":2595,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.44277735315168343,"extension":5.700033544112008},"index":0,"playId":"39c004f2-055a-3e20-a077-98bec2d5d39f","pitchNumber":1,"startTime":"2026-04-15T23:00:01.231Z","endTime":"2026-04-15T23:00:04.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.654406083271358,"aZ":-25.196683829079007,"pfxX":-9.220325650656687,"pfxZ":3.899648726932816,"pX":-0.4543194402731223,"pZ":2.1927573875517106,"vX0":6.543016516142919,"vY0":-132.68772645754404,"vZ0":-3.1399141013706213,"x":134.32,"y":179.58,"x0":-1.7508731748548374,"y0":50.00047019390779,"z0":5.221750459490471,"aX":-16.484290396580565},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":15.4,"spinRate":2284,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4123585385732822,"extension":5.940903901071264},"index":1,"playId":"55616363-3cec-33f8-b3af-7e6bc3d44e43","pitchNumber":2,"startTime":"2026-04-15T23:00:15.061Z","endTime":"2026-04-15T23:00:18.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412876612777605,"aZ":-20.922030115973755,"pfxX":-1.346191659975943,"pfxZ":6.619846107679738,"pX":-0.7251703562312156,"pZ":2.872698599821556,"vX0":3.92440296097721,"vY0":-129.14631518940035,"vZ0":-2.7055630885383413,"x":144.64,"y":161.22,"x0":-2.085535478496661,"y0":50.0008701248447,"z0":5.5327095117948835,"aX":-2.287915930434728},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.6,"breakHorizontal":1.6,"spinRate":2289,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.42316636894977355,"extension":5.905661058145884},"index":2,"playId":"5b21cead-5400-3a16-8979-c1b826cc2d55","pitchNumber":3,"startTime":"2026-04-15T23:00:32.379Z","endTime":"2026-04-15T23:00:36.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.035225912986363,"aZ":-16.20635032068789,"pfxX":-7.672970423296007,"pfxZ":8.67892561708807,"pX":-0.10375547444129815,"pZ":2.8484229164142603,"vX0":6.829991026090891,"vY0":-135.16958332626425,"vZ0":-4.04096473394076,"x":120.95,"y":161.87,"x0":-1.6734616942061813,"y0":50.00380183684736,"z0":5.509806501041956,"aX":-14.118405186889934},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":12.4,"spinRate":2312,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.40611023691308956,"extension":5.850907829861739},"index":3,"playId":"01ea218e-817e-3600-98a1-9e63b91e726e","pitchNumber":4,"startTime":"2026-04-15T23:00:49.650Z","endTime":"2026-04-15T23:00:53.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.468616432809704,"aZ":-31.42270784756372,"pfxX":5.914986567062895,"pfxZ":0.5387424306742634,"pX":-0.04810992463492243,"pZ":4.033582288726345,"vX0":3.3938452682575733,"vY0":-117.51869213712149,"vZ0":3.398369772125334,"x":118.83,"y":129.87,"x0":-2.282086907088459,"y0":50.001231639266564,"z0":5.4980690618857935,"aX":8.224636648943974},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.2,"breakHorizontal":-11.5,"spinRate":2894,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.4671098482593288,"extension":5.553674983996255},"index":4,"playId":"0d4280ec-eaa5-3059-a73f-369361014b00","pitchNumber":5,"startTime":"2026-04-15T23:01:11.109Z","endTime":"2026-04-15T23:01:14.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":92.4,"endSpeed":83.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.992116097926385,"aZ":-16.60853061807538,"pfxX":-7.26820011784669,"pfxZ":8.566576371156186,"pX":-0.6380315618401977,"pZ":4.158104545597901,"vX0":5.708472153090133,"vY0":-134.39312244701256,"vZ0":0.02213174022136266,"x":141.32,"y":126.51,"x0":-1.8526357668392837,"y0":50.00007339890738,"z0":5.336165711612762,"aX":-13.202145069446457},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":11.9,"spinRate":2369,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40863141673943515,"extension":6.115213531522373},"index":5,"playId":"0d980595-10c6-3e2c-ad4c-797a35c0b929","pitchNumber":6,"startTime":"2026-04-15T23:01:25.060Z","endTime":"2026-04-15T23:01:28.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-15T23:01:34.982Z","endTime":"2026-04-15T23:01:45.626Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.798221110104052,"aZ":-23.152443429666526,"pfxX":-9.625469200981527,"pfxZ":4.889996099706384,"pX":-0.4750408847879522,"pZ":2.635973023298064,"vX0":6.989758752334822,"vY0":-135.04240077801208,"vZ0":-2.3356753411919264,"x":135.11,"y":167.61,"x0":-1.848270028867368,"y0":50.000165496322815,"z0":5.143100616547957,"aX":-17.749891264438286},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":16.0,"spinRate":2420,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4058043008393506,"extension":5.986323709712237},"hitData":{"launchSpeed":100.5,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":102.15,"coordY":167.39}},"index":7,"playId":"cab22272-bb7a-37de-ac63-5d1a070335b2","pitchNumber":7,"startTime":"2026-04-15T23:01:45.626Z","endTime":"2026-04-15T23:01:53.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:01:53.910Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to left fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-15T23:02:01.077Z","endTime":"2026-04-15T23:03:09.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_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":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.986415219266696,"aZ":-25.13818785433744,"pfxX":-10.762277758810038,"pfxZ":3.871252672116711,"pX":-1.107112590331283,"pZ":2.3929848652690007,"vX0":5.814665451973927,"vY0":-134.23873193878674,"vZ0":-2.5570120476311846,"x":159.2,"y":174.17,"x0":-1.9068468356166826,"y0":50.00559048445754,"z0":5.153978470788735,"aX":-19.577557260231814},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":18.2,"spinRate":2338,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4085601242315171,"extension":6.1042618269507205},"index":0,"playId":"cca7ad25-bacc-32f2-9fb9-342fa440b226","pitchNumber":1,"startTime":"2026-04-15T23:02:17.081Z","endTime":"2026-04-15T23:02:20.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.168746816877718,"aZ":-33.83591580085218,"pfxX":2.52077001277285,"pfxZ":-1.0760761256620182,"pX":-2.176036320839021,"pZ":3.3007936274282903,"vX0":-0.8733156817400111,"vY0":-122.97367120417567,"vZ0":0.878000868099077,"x":199.95,"y":149.66,"x0":-2.1457593655604974,"y0":50.00110340383292,"z0":5.787826484490951,"aX":3.8978780761555045},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":-4.4,"spinRate":2623,"spinDirection":100},"zone":11,"typeConfidence":2.0,"plateTime":0.44374840825479644,"extension":5.756431012031402},"index":1,"playId":"7ef0ae08-21f5-303a-8300-dd2f85c4df32","pitchNumber":2,"startTime":"2026-04-15T23:02:31.522Z","endTime":"2026-04-15T23:02:34.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.224336370992486,"aZ":-31.663646320109702,"pfxX":3.3183154482631236,"pfxZ":0.3351509233288521,"pX":-1.373000950598332,"pZ":3.5569036539537904,"vX0":0.8001137695199265,"vY0":-122.33995511344907,"vZ0":1.221721299560408,"x":169.34,"y":142.74,"x0":-2.1346313290616568,"y0":50.004632816130865,"z0":5.738900959927431,"aX":5.09514206827585},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":-6.2,"spinRate":2608,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.4455217054756826,"extension":5.6617700933189665},"index":2,"playId":"16c32160-4efb-3783-b1c4-f7efa2de37ed","pitchNumber":3,"startTime":"2026-04-15T23:02:45.546Z","endTime":"2026-04-15T23:02:48.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.392163366634296,"aZ":-30.9120267712875,"pfxX":-10.572562692309134,"pfxZ":0.7815481230736205,"pX":-0.815571110732596,"pZ":1.8190832587600572,"vX0":6.131479223543663,"vY0":-126.28244311258734,"vZ0":-2.3439442532388624,"x":148.09,"y":189.66,"x0":-1.8997264632240802,"y0":50.00398281796,"z0":5.242686154939077,"aX":-17.099974642788553},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":17.8,"spinRate":1681,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4335138101575233,"extension":5.852556240194388},"hitData":{"launchSpeed":95.8,"launchAngle":37.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.0,"coordY":81.0}},"index":3,"playId":"a6bf3712-ab83-31e7-944c-b2290ead89b6","pitchNumber":4,"startTime":"2026-04-15T23:03:00.508Z","endTime":"2026-04-15T23:03:09.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:03:09.499Z","atBatIndex":11},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jac Caglianone triples (1) on a sharp line drive to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T23:03:50.561Z","endTime":"2026-04-15T23:06:36.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.984902052059603,"aZ":-39.498546669176775,"pfxX":4.263685400280835,"pfxZ":-5.629072641572786,"pX":0.5762538558093205,"pZ":0.9700110337474823,"vX0":4.83920732466164,"vY0":-113.69553286661672,"vZ0":-1.105673266459497,"x":95.03,"y":212.59,"x0":-2.138368263906382,"y0":50.002817784447736,"z0":5.402945529143841,"aX":5.547984175270088},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.2,"breakHorizontal":-9.0,"spinRate":2376,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.48282958721189706,"extension":6.511096034107414},"index":0,"playId":"fb94f064-eff3-3cd8-8ae9-f5e701013404","pitchNumber":1,"startTime":"2026-04-15T23:05:20.005Z","endTime":"2026-04-15T23:05:23.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60153595803332,"aZ":-15.210472568850625,"pfxX":-3.0876438624968197,"pfxZ":9.29865912922241,"pX":-1.6145864018660185,"pZ":3.285253584514462,"vX0":2.758562647643038,"vY0":-134.33869948344866,"vZ0":-2.4951114580745397,"x":178.54,"y":150.08,"x0":-2.2545158013334974,"y0":50.00351748193687,"z0":5.3097138969975175,"aX":-5.633439356922678},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":2300,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40801793762132244,"extension":6.410866808683563},"index":1,"playId":"eeb1dc97-f7d9-3bcf-9a00-8914b8b25557","pitchNumber":2,"startTime":"2026-04-15T23:05:34.180Z","endTime":"2026-04-15T23:05:37.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.590307393742528,"aZ":-29.74600501054245,"pfxX":2.466350758660754,"pfxZ":1.5705247267679328,"pX":-0.40708790500385517,"pZ":1.3982110205573206,"vX0":3.777962776388362,"vY0":-123.60366193584872,"vZ0":-3.284590031147486,"x":132.52,"y":201.03,"x0":-2.275757544708704,"y0":50.00521966597057,"z0":5.241650138371737,"aX":3.8163583875754634},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":-5.4,"spinRate":2424,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.44311394296026485,"extension":6.59315097785178},"index":2,"playId":"1a93d1be-1b7f-3e9c-9265-8c6590f3ef16","pitchNumber":3,"startTime":"2026-04-15T23:05:48.494Z","endTime":"2026-04-15T23:05:52.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.593157812276562,"aZ":-16.207898247744247,"pfxX":-3.1237281330655335,"pfxZ":8.551462541392175,"pX":-0.8075536192161379,"pZ":3.1080526502667705,"vX0":4.973820897730021,"vY0":-135.97760165546248,"vZ0":-2.604941625132379,"x":147.78,"y":154.86,"x0":-2.2569525734445257,"y0":50.00636248531341,"z0":5.206866246158762,"aX":-5.835229043980457},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":4.6,"spinRate":2308,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40324524905820747,"extension":6.620264570023243},"index":3,"playId":"d9692c9b-0b87-36bf-9523-731a05fcc050","pitchNumber":4,"startTime":"2026-04-15T23:06:06.480Z","endTime":"2026-04-15T23:06:10.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33292591702248,"aZ":-15.095016764439917,"pfxX":-3.594106290280777,"pfxZ":9.099293402805802,"pX":-0.207915157410047,"pZ":2.3639590827295507,"vX0":6.645738003441041,"vY0":-136.46174833970844,"vZ0":-4.678435109149167,"x":124.93,"y":174.95,"x0":-2.2130486527744715,"y0":50.004400753354815,"z0":5.1479499580159445,"aX":-6.747841729477811},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":5.0,"spinRate":2335,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.40208584874364783,"extension":6.6835442669172584},"hitData":{"launchSpeed":113.5,"launchAngle":11.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.37,"coordY":52.86}},"index":4,"playId":"02d4a46a-30b9-3f55-bc3c-d72182f9331f","pitchNumber":5,"startTime":"2026-04-15T23:06:20.214Z","endTime":"2026-04-15T23:06:36.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":0.98,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:06:36.960Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lane Thomas flies out to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T23:08:11.039Z","endTime":"2026-04-15T23:09:47.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-15T23:07:55.676Z","endTime":"2026-04-15T23:08:13.320Z","isPitch":false,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.784463412901587,"aZ":-11.880437733605051,"pfxX":-4.244166297972517,"pfxZ":10.766443480839076,"pX":1.3078378099448873,"pZ":1.0764469755966009,"vX0":10.504573606560676,"vY0":-136.14917996175328,"vZ0":-8.528590751110338,"x":67.15,"y":209.72,"x0":-2.0421264436398983,"y0":50.00113640010086,"z0":5.063734985842778,"aX":-7.999340241912197},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":5.5,"spinRate":2400,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.401682807295201,"extension":6.866829779862214},"index":1,"playId":"0777d522-fdbe-3a27-8c38-3f722dea4621","pitchNumber":1,"startTime":"2026-04-15T23:08:13.320Z","endTime":"2026-04-15T23:08:18.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.396529487900654,"aZ":-13.836831529867448,"pfxX":-3.6573138223542174,"pfxZ":9.707322855442516,"pX":0.9008555090077636,"pZ":1.6206623235039288,"vX0":9.214758684676685,"vY0":-135.98100949167713,"vZ0":-6.801968037321044,"x":82.66,"y":195.02,"x0":-2.043533842689918,"y0":50.00149882399593,"z0":5.098415584679955,"aX":-6.908422485724311},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":4.8,"spinRate":2334,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4014694002179726,"extension":6.563383015305544},"index":2,"playId":"e22d10cb-5f8f-3053-9627-657233ca095d","pitchNumber":2,"startTime":"2026-04-15T23:08:28.782Z","endTime":"2026-04-15T23:08:32.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0373562147458,"aZ":-26.954717769738544,"pfxX":3.617173740246014,"pfxZ":3.15292746743944,"pX":0.7363428743682776,"pZ":2.221282466232324,"vX0":6.105899833585293,"vY0":-127.59524588679004,"vZ0":-2.6113601987188138,"x":88.93,"y":178.81,"x0":-2.153262221650455,"y0":50.00608406856302,"z0":5.371197066015255,"aX":5.993738661213166},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":-7.9,"spinRate":2449,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4284652032360934,"extension":6.582867620092967},"index":3,"playId":"904843bb-7551-39de-8c4b-35e7b52394a2","pitchNumber":3,"startTime":"2026-04-15T23:08:44.694Z","endTime":"2026-04-15T23:08:48.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485378224865013,"aZ":-11.304220380105061,"pfxX":-3.2601812555794596,"pfxZ":11.034979733164226,"pX":0.9026513487228766,"pZ":1.4184190196668578,"vX0":9.064953222887253,"vY0":-136.29802852424186,"vZ0":-8.047348611911298,"x":82.59,"y":200.48,"x0":-2.035065535075333,"y0":50.00372320233891,"z0":5.179986357860271,"aX":-6.167069300234234},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":4.1,"spinRate":2300,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40104914006731684,"extension":6.571388730933126},"index":4,"playId":"2c9fb232-7c5e-3da0-8948-0ae70b9c9f69","pitchNumber":4,"startTime":"2026-04-15T23:09:01.452Z","endTime":"2026-04-15T23:09:05.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.652777238846745,"aZ":-28.994804715883067,"pfxX":3.4491888046606456,"pfxZ":1.944729185879309,"pX":0.4785889509186253,"pZ":1.4944951367033132,"vX0":5.689200403001077,"vY0":-126.58727489766306,"vZ0":-3.664193259403968,"x":98.76,"y":198.43,"x0":-2.2384958008731433,"y0":50.00614491097314,"z0":5.2593237166101945,"aX":5.648391369217428},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-7.4,"spinRate":2486,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43119634185553135,"extension":6.902252608542983},"index":5,"playId":"e7532bef-f7f9-39dd-afac-be2911c9e0dd","pitchNumber":5,"startTime":"2026-04-15T23:09:18.046Z","endTime":"2026-04-15T23:09:22.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.387953392905885,"aZ":-37.38764779492901,"pfxX":6.800959653661344,"pfxZ":-3.868759580509275,"pX":-0.41669983020113416,"pZ":1.9266838627654836,"vX0":2.6553533868667176,"vY0":-115.30287900039565,"vZ0":0.9580897179338792,"x":132.88,"y":186.76,"x0":-2.4668282551125538,"y0":50.0041483400027,"z0":5.11267466943811,"aX":9.159701587929419},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.5,"breakHorizontal":-13.0,"spinRate":2399,"spinDirection":57},"zone":7,"typeConfidence":2.0,"plateTime":0.4749904595981769,"extension":6.500839418399456},"hitData":{"launchSpeed":86.1,"launchAngle":53.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.99,"coordY":105.69}},"index":6,"playId":"6f5cfd21-07df-3fdd-aad5-0830111ecca1","pitchNumber":6,"startTime":"2026-04-15T23:09:35.984Z","endTime":"2026-04-15T23:09:47.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":1.16,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:09:47.949Z","atBatIndex":13},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Kyle Isbel reaches on a fielder's choice out, second baseman Gleyber Torres to catcher Jake Rogers. Jac Caglianone out at home.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T23:10:02.563Z","endTime":"2026-04-15T23:10:29.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.029770902778772,"aZ":-38.158604002284584,"pfxX":5.88271687206352,"pfxZ":-4.558503938290467,"pX":-0.6892019251601583,"pZ":1.9535832438180185,"vX0":2.3856282692066286,"vY0":-113.8466282927419,"vZ0":1.2493764216226573,"x":143.27,"y":186.03,"x0":-2.515265109869038,"y0":50.00467918056257,"z0":5.176392851417119,"aX":7.717392738112122},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-7.7,"breakHorizontal":-11.3,"spinRate":2312,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.4812327176008875,"extension":6.463775843915055},"hitData":{"launchSpeed":93.6,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.63,"coordY":167.9}},"index":0,"playId":"91f6ed03-a93f-3486-a658-7ca4fc0d0d12","pitchNumber":1,"startTime":"2026-04-15T23:10:21.524Z","endTime":"2026-04-15T23:10:29.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":8.399999999999999,"leverageIndex":1.56,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:10:29.536Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-15T23:10:50.648Z","endTime":"2026-04-15T23:12:37.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55891217234993,"aZ":-14.434697856879415,"pfxX":-4.6601834470029635,"pfxZ":9.388697394985675,"pX":0.11279431318377404,"pZ":1.9260591207318145,"vX0":7.627246650944399,"vY0":-135.82643287815532,"vZ0":-5.84028577133394,"x":112.7,"y":186.78,"x0":-2.1116903447984408,"y0":50.00542225489668,"z0":5.088178554387746,"aX":-8.80848836444685},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2330,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4014950693696946,"extension":6.98739568177927},"index":0,"playId":"6e73dfa0-9f3a-329c-b09d-fee868011e04","pitchNumber":1,"startTime":"2026-04-15T23:11:03.749Z","endTime":"2026-04-15T23:11:07.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.273158415870228,"aZ":-38.90383659438896,"pfxX":3.455566915334316,"pfxZ":-5.155095623167723,"pX":-1.1069589308303043,"pZ":0.24688939030950538,"vX0":1.6403025190797322,"vY0":-113.11380912244172,"vZ0":-2.604823119313929,"x":159.19,"y":232.11,"x0":-2.2888939153941696,"y0":50.00377094357626,"z0":5.2879208702416785,"aX":4.509390847308044},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.7,"breakHorizontal":-6.6,"spinRate":2329,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4829289792245426,"extension":6.69382845889896},"index":1,"playId":"4a0e4a56-cf2d-34b8-b77c-616c874b9588","pitchNumber":2,"startTime":"2026-04-15T23:11:23.085Z","endTime":"2026-04-15T23:11:27.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jack Flaherty. Kyle Isbel to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"4a0e4a56-cf2d-34b8-b77c-616c874b9588","startTime":"2026-04-15T23:11:39.325Z","endTime":"2026-04-15T23:11:51.992Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"postOnSecond":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":1.01,"dramaIndex":38.0,"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":94.7,"endSpeed":87.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.704341008234586,"aZ":-15.050545707753956,"pfxX":-3.6641154705272694,"pfxZ":8.860217953704012,"pX":0.6032839327243806,"pZ":1.9100584800226137,"vX0":8.406381476699877,"vY0":-137.69336143815806,"vZ0":-6.077219357328806,"x":94.0,"y":187.21,"x0":-2.0043279708681307,"y0":50.00309703721241,"z0":5.15258059891189,"aX":-7.082321291559523},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2221,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.3967909770534841,"extension":6.794235529318889},"index":3,"playId":"5757b5e0-a25d-3956-bbea-535c39c5ddc3","pitchNumber":3,"startTime":"2026-04-15T23:11:51.992Z","endTime":"2026-04-15T23:11:55.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1076893133777,"aZ":-29.685624732075336,"pfxX":1.9622753076282224,"pfxZ":1.5020389082466297,"pX":1.1259337211953622,"pZ":1.5844780196744315,"vX0":7.160254099068504,"vY0":-127.31625325654186,"vZ0":-3.429932935557183,"x":74.08,"y":196.0,"x0":-1.968333883181087,"y0":50.00266933801744,"z0":5.277814581986186,"aX":3.2462402318890877},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-5.0,"spinRate":2480,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4288594082812014,"extension":6.712210678540409},"index":4,"playId":"588bb7fb-498f-3483-9e86-2c2e371e47ac","pitchNumber":4,"startTime":"2026-04-15T23:12:11.975Z","endTime":"2026-04-15T23:12:16.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.851020945734565,"aZ":-39.63462952842484,"pfxX":4.817170747639782,"pfxZ":-5.636791324153825,"pX":0.1214280932276822,"pZ":1.3232543855416925,"vX0":3.4164283885017817,"vY0":-114.51698539002642,"vZ0":-0.5900305033745271,"x":112.37,"y":203.05,"x0":-2.017517758922256,"y0":50.003797973370006,"z0":5.473374815611301,"aX":6.374514447744851},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.1,"breakHorizontal":-9.6,"spinRate":2366,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4789605266883643,"extension":6.521884015629023},"hitData":{"launchSpeed":84.0,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":169.42}},"index":5,"playId":"1ec1a502-8fa6-3f6f-a620-249687effc2a","pitchNumber":5,"startTime":"2026-04-15T23:12:28.937Z","endTime":"2026-04-15T23:12:37.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:12:37.045Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a ground ball to left fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:14:14.372Z","endTime":"2026-04-15T23:15:57.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072864992547622,"aZ":-18.03086980029358,"pfxX":-6.95108529360353,"pfxZ":8.38916541126208,"pX":0.44269072748531363,"pZ":2.16837201511451,"vX0":7.771061977284606,"vY0":-129.29960109752668,"vZ0":-4.5567672792347675,"x":100.13,"y":180.23,"x0":-1.7048873483955795,"y0":50.000872458901156,"z0":5.345391641888072,"aX":-11.716498515732123},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.3,"breakHorizontal":10.8,"spinRate":2269,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.42432009755949496,"extension":5.755618849459623},"index":0,"playId":"0e0ca918-c3e4-34f0-9361-11e6da1d92cc","pitchNumber":1,"startTime":"2026-04-15T23:14:42.614Z","endTime":"2026-04-15T23:14:47.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.342018339776377,"aZ":-17.772906487428255,"pfxX":-5.376428329605051,"pfxZ":7.978815983493487,"pX":-0.3350977175569645,"pZ":2.8871380392824415,"vX0":5.835301037160951,"vY0":-133.1925513854763,"vZ0":-2.872325859071214,"x":129.77,"y":160.83,"x0":-1.8509179245594782,"y0":50.00447882041139,"z0":5.257612006094234,"aX":-9.706756105964427},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":8.5,"spinRate":2243,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.41048566747273973,"extension":6.054258743895069},"index":1,"playId":"2daaa41a-d8ba-38db-9124-1511a9ce8a7b","pitchNumber":2,"startTime":"2026-04-15T23:15:00.651Z","endTime":"2026-04-15T23:15:03.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.714163856604284,"aZ":-28.00685304021451,"pfxX":1.2909486284016385,"pfxZ":2.5607063867097475,"pX":0.7856522618341093,"pZ":1.4600660741526281,"vX0":5.919706155541025,"vY0":-125.77611071346247,"vZ0":-4.529368580159188,"x":87.05,"y":199.36,"x0":-1.751007382676421,"y0":50.00253066557058,"z0":5.513797047313303,"aX":2.1010065029804483},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":-3.5,"spinRate":2486,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.43285555510946105,"extension":5.857198604942885},"index":2,"playId":"99b40391-8a85-312e-9fa2-9788b8d8d289","pitchNumber":3,"startTime":"2026-04-15T23:15:20.047Z","endTime":"2026-04-15T23:15:23.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56355488564547,"aZ":-18.655840116651433,"pfxX":-1.863170860693936,"pfxZ":7.338772224062694,"pX":-2.2590329441155195,"pZ":3.0763755791951573,"vX0":0.29921827478037555,"vY0":-134.45807133759834,"vZ0":-2.8581452296904706,"x":203.11,"y":155.72,"x0":-2.1292126767645163,"y0":50.00094482171957,"z0":5.4679151759747135,"aX":-3.43081984172661},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":3.4,"spinRate":2419,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4064658479536103,"extension":5.786114453334951},"index":3,"playId":"a1d48346-184a-30d0-9153-405ebc21509a","pitchNumber":4,"startTime":"2026-04-15T23:15:33.088Z","endTime":"2026-04-15T23:15:36.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06069200253926,"aZ":-19.81320588886553,"pfxX":-0.4296231835116434,"pfxZ":7.056113333164172,"pX":-0.1642154095101637,"pZ":2.798412219882368,"vX0":4.563894803500787,"vY0":-131.11164879737032,"vZ0":-3.051323253750862,"x":123.26,"y":163.22,"x0":-1.8669759648372761,"y0":50.005135656168825,"z0":5.445041463823425,"aX":-0.7536587012100174},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.4,"breakHorizontal":-0.1,"spinRate":2396,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.41675221109903804,"extension":5.827316384979338},"hitData":{"launchSpeed":81.1,"launchAngle":10.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.92,"coordY":110.23}},"index":4,"playId":"a4cea133-df75-30bc-8a33-7b46cbcb3f52","pitchNumber":5,"startTime":"2026-04-15T23:15:46.796Z","endTime":"2026-04-15T23:15:57.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:15:57.442Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royals challenged (tag play), call on the field was overturned: Javier Báez doubles (4) on a line drive to right fielder Jac Caglianone. Zach McKinstry out at home on the throw, right fielder Jac Caglianone to second baseman Michael Massey to catcher Salvador Perez. Javier Báez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:16:03.270Z","endTime":"2026-04-15T23:16:54.705Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":34},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":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":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","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":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.014187284772348,"aZ":-25.672581732775487,"pfxX":-10.147952323331968,"pfxZ":3.754296709992879,"pX":-0.39114591882555855,"pZ":3.133521376552995,"vX0":6.523572072674002,"vY0":-130.89008104722302,"vZ0":-0.4635665779934116,"x":131.91,"y":154.17,"x0":-1.5992153965921017,"y0":50.00450422098762,"z0":5.237795063617969,"aX":-17.58324690753345},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2327,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.41871312632129953,"extension":5.960189610228899},"index":0,"playId":"ac51061a-7997-36ae-a70f-d443a1118415","pitchNumber":1,"startTime":"2026-04-15T23:16:23.533Z","endTime":"2026-04-15T23:16:27.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.280097918530227,"aZ":-17.180207033494593,"pfxX":-1.520561318263386,"pfxZ":8.854719675102555,"pX":0.20384840014462163,"pZ":3.5079814124705537,"vX0":4.962283737438302,"vY0":-129.39341067044535,"vZ0":-2.188266964901903,"x":109.23,"y":144.06,"x0":-1.5422342136130716,"y0":50.005328417659825,"z0":5.682656215724838,"aX":-2.5759623386341746},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.7,"breakHorizontal":1.7,"spinRate":2342,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.42348179908767314,"extension":5.953199974073304},"hitData":{"launchSpeed":94.0,"launchAngle":15.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.75,"coordY":120.63}},"index":1,"playId":"087f69f7-88a2-3e28-8176-36ea05d4d92f","pitchNumber":2,"startTime":"2026-04-15T23:16:40.322Z","endTime":"2026-04-15T23:16:54.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":118},"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.62,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:16:54.705Z","atBatIndex":17},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Tigers challenged (tag play), call on the field was overturned: Jake Rogers out on a sacrifice fly to right fielder Jac Caglianone. Javier Báez scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:18:39.314Z","endTime":"2026-04-15T23:20:49.298Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.815675738546183,"aZ":-42.13972352543754,"pfxX":7.75165834361489,"pfxZ":-8.476244498190354,"pX":-0.4802095811564197,"pZ":2.0224950456064605,"vX0":1.2166426930946825,"vY0":-108.59956934789727,"vZ0":2.0680720021171695,"x":135.3,"y":184.17,"x0":-2.0558443096967185,"y0":50.00244063675691,"z0":5.695938669463118,"aX":9.112986851331115},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-14.3,"breakHorizontal":-14.4,"spinRate":3082,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.5074233215161215,"extension":5.637153300561567},"index":0,"playId":"577cc659-ea1a-3f0d-8c44-ba815417149a","pitchNumber":1,"startTime":"2026-04-15T23:18:39.314Z","endTime":"2026-04-15T23:18:42.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":92.0,"endSpeed":84.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.846327379233205,"aZ":-25.613736817371144,"pfxX":-8.779285206215308,"pfxZ":3.59311736486322,"pX":0.5345136325735664,"pZ":2.897386487074964,"vX0":8.949664553464208,"vY0":-133.765113000576,"vZ0":-1.6380458998824174,"x":96.63,"y":160.55,"x0":-1.7021177473984728,"y0":50.001806140725016,"z0":5.340820995710107,"aX":-16.0271650451091},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":14.2,"spinRate":2333,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.40831273069817353,"extension":5.9745958126697625},"index":1,"playId":"37272c9e-810d-3bf3-8b7b-8346c5c18e3e","pitchNumber":2,"startTime":"2026-04-15T23:18:54.065Z","endTime":"2026-04-15T23:18:57.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649885097762468,"aZ":-31.81780129693897,"pfxX":1.840926259496487,"pfxZ":0.22886865657014255,"pX":1.1388542608675205,"pZ":2.0529233765100905,"vX0":6.054818633294452,"vY0":-122.95051571908209,"vZ0":-2.3799218366586476,"x":73.59,"y":183.35,"x0":-1.5872728878380045,"y0":50.00251323690901,"z0":5.713735403415454,"aX":2.837825003984838},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":-4.7,"spinRate":2668,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4442142123755892,"extension":5.9793300324692815},"index":2,"playId":"f911e9a7-7820-3351-a7d7-f9e35ef02964","pitchNumber":3,"startTime":"2026-04-15T23:19:09.419Z","endTime":"2026-04-15T23:19:15.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489528944293195,"aZ":-33.6549182796744,"pfxX":8.5027615465169,"pfxZ":-1.0309039787332193,"pX":1.5910524610852101,"pZ":2.824629967229584,"vX0":5.959290909386743,"vY0":-119.39887420228483,"vZ0":1.2216128346079007,"x":56.35,"y":162.51,"x0":-2.043604629315803,"y0":50.00122200165654,"z0":5.340245273619383,"aX":12.24485705054801},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":-16.8,"spinRate":3049,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.4591548789006441,"extension":5.605287591880549},"index":3,"playId":"a75c5b0f-87ef-3ebe-9330-cdf4c861cdb5","pitchNumber":4,"startTime":"2026-04-15T23:19:30.276Z","endTime":"2026-04-15T23:19:33.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.603631207976264,"aZ":-16.38990796107752,"pfxX":-5.069396159304661,"pfxZ":8.193678808626274,"pX":0.6886233279377268,"pZ":4.0627438193118115,"vX0":8.011048647423271,"vY0":-137.47369931765067,"vZ0":-0.926432480082277,"x":90.75,"y":129.09,"x0":-1.5958395382718378,"y0":50.00382077572436,"z0":5.5096679971516735,"aX":-9.767789200413084},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2408,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3974281109967479,"extension":6.050047635914937},"index":4,"playId":"7266bb58-e550-3636-8029-d1cfa16a78a3","pitchNumber":5,"startTime":"2026-04-15T23:19:48.072Z","endTime":"2026-04-15T23:19:52.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474214276841728,"aZ":-42.843291721906866,"pfxX":8.596465227040014,"pfxZ":-8.256318891708272,"pX":1.6804293543060103,"pZ":1.213910689380816,"vX0":5.339235784353381,"vY0":-114.01134102195313,"vZ0":0.14791942174810746,"x":52.95,"y":206.0,"x0":-1.8230178223372568,"y0":50.0021889953545,"z0":5.4403553142568235,"aX":11.11083163135724},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.5,"breakHorizontal":-17.0,"spinRate":3314,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.48376756006015365,"extension":5.680848907829278},"index":5,"playId":"e2c2f318-e337-30a2-b1db-62b6d1ba1ef4","pitchNumber":6,"startTime":"2026-04-15T23:20:02.640Z","endTime":"2026-04-15T23:20:05.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.1,"endSpeed":64.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.86934442067967,"aZ":-34.53941563476244,"pfxX":9.017767102540486,"pfxZ":-2.2750128951752835,"pX":3.0511773323077858,"pZ":2.0439891789659024,"vX0":7.5650572586189,"vY0":-101.823201155195,"vZ0":2.1926207098694412,"x":0.7,"y":183.59,"x0":-1.8935392373979003,"y0":50.00048853334536,"z0":5.249914106324628,"aX":9.396071032596682},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-3.0,"breakHorizontal":-18.6,"spinRate":2614,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.5394467317033618,"extension":5.908872736746726},"index":6,"playId":"1fe39dde-f165-3ee9-aa57-836c6b612d1d","pitchNumber":7,"startTime":"2026-04-15T23:20:18.734Z","endTime":"2026-04-15T23:20:21.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458570959621333,"aZ":-22.856503342618243,"pfxX":-10.281340883853929,"pfxZ":4.946294071692444,"pX":0.5578711548523095,"pZ":2.3810540394285136,"vX0":9.489727741852096,"vY0":-136.0127180697728,"vZ0":-3.090314122478781,"x":95.74,"y":174.49,"x0":-1.6322861652708713,"y0":50.000351353780616,"z0":5.108139172062321,"aX":-19.35560735652319},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":16.7,"spinRate":2519,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40195683387854064,"extension":6.076309008578819},"hitData":{"launchSpeed":92.3,"launchAngle":44.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.07,"coordY":118.9}},"index":7,"playId":"130abe44-5ded-32d0-9290-1f74f0755ef1","pitchNumber":8,"startTime":"2026-04-15T23:20:36.673Z","endTime":"2026-04-15T23:20:49.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"third":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":116},"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":1.58,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:20:49.298Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:23:08.392Z","endTime":"2026-04-15T23:23:18.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.944641724608566,"aZ":-24.942486528602014,"pfxX":-10.337843449656859,"pfxZ":4.206772383154225,"pX":-0.8212143230947997,"pZ":2.129318879589019,"vX0":6.378837023821432,"vY0":-130.65534897079027,"vZ0":-3.1141757171725732,"x":148.3,"y":181.29,"x0":-1.9580689109518739,"y0":50.00417205061638,"z0":5.222559807909263,"aX":-17.77601871343634},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":17.2,"spinRate":2310,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.42010779315094116,"extension":5.936818814176912},"hitData":{"launchSpeed":89.3,"launchAngle":16.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.92,"coordY":94.92}},"index":0,"playId":"6150df84-ed5f-32eb-8f4f-7c104f5862c9","pitchNumber":1,"startTime":"2026-04-15T23:23:08.392Z","endTime":"2026-04-15T23:23:18.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:23:18.892Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a ground ball to center fielder Kyle Isbel. Kevin McGonigle to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:23:42.492Z","endTime":"2026-04-15T23:25:47.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":80.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230947455524426,"aZ":-21.207126780381763,"pfxX":0.8382192469855649,"pfxZ":6.586622760967293,"pX":0.7436923778711744,"pZ":2.9403888789424317,"vX0":5.759501699738647,"vY0":-128.16574364570425,"vZ0":-2.6002793928252608,"x":88.65,"y":159.39,"x0":-1.6406519483090714,"y0":50.00519180813701,"z0":5.622546715430451,"aX":1.3947540002439915},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.5,"breakHorizontal":-2.8,"spinRate":2499,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4271879853111429,"extension":5.954354774921431},"index":0,"playId":"6fd109ae-6436-3b46-becb-5f7966018558","pitchNumber":1,"startTime":"2026-04-15T23:23:42.492Z","endTime":"2026-04-15T23:23:46.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"fa26f823-7403-3e2a-84eb-98a759c80f7e","startTime":"2026-04-15T23:23:58.109Z","endTime":"2026-04-15T23:24:01.402Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906643804851086,"aZ":-31.1734462843891,"pfxX":1.4341749291698915,"pfxZ":0.6539652259370321,"pX":-0.06572251256928273,"pZ":2.2681063374793626,"vX0":3.8935776076507773,"vY0":-122.7538973860148,"vZ0":-2.1147041535166844,"x":119.51,"y":177.54,"x0":-1.8576037164269872,"y0":50.00210434989112,"z0":5.7901878719727655,"aX":2.1920834020164937},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.0,"breakHorizontal":-3.5,"spinRate":2513,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.44590359308299465,"extension":5.736488076286302},"index":2,"playId":"19d52a30-9947-3e66-bf80-674213e84a48","pitchNumber":2,"startTime":"2026-04-15T23:24:14.007Z","endTime":"2026-04-15T23:24:17.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9662585215953,"aZ":-15.023374790506615,"pfxX":-4.549160946110129,"pfxZ":9.57811642380672,"pX":1.1715404212023073,"pZ":2.7201167987150145,"vX0":9.09684343516886,"vY0":-133.29081744246497,"vZ0":-3.8189878767012377,"x":72.34,"y":165.34,"x0":-1.7020420135529422,"y0":50.0020604215357,"z0":5.263686405182055,"aX":-8.146050610932496},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2326,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.41171340534947776,"extension":6.15675813723889},"index":3,"playId":"7a3f85b3-beff-3152-8ac0-dca32de1d507","pitchNumber":3,"startTime":"2026-04-15T23:24:30.610Z","endTime":"2026-04-15T23:24:34.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.267816190718616,"aZ":-42.700043568952715,"pfxX":4.93055533516519,"pfxZ":-8.634590598440553,"pX":1.1196467927503484,"pZ":1.2099364285332728,"vX0":5.066228374270382,"vY0":-110.76758632409742,"vZ0":0.4052228363356192,"x":74.32,"y":206.11,"x0":-1.8540758984040129,"y0":50.00246745233462,"z0":5.558990616171093,"aX":6.010425936294554},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-15.0,"breakHorizontal":-10.4,"spinRate":3150,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.49809669564440195,"extension":5.72366855615378},"index":4,"playId":"6959425f-dc56-3ee5-ad34-09e72b2bbcc6","pitchNumber":4,"startTime":"2026-04-15T23:24:45.832Z","endTime":"2026-04-15T23:24:48.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16839483343776,"aZ":-17.090340220819837,"pfxX":-4.819145257630515,"pfxZ":8.53579892168351,"pX":0.6529330455071632,"pZ":3.1806107602035225,"vX0":7.579349120822935,"vY0":-132.3324061868574,"vZ0":-2.145319329161324,"x":92.11,"y":152.9,"x0":-1.6268604544264575,"y0":50.00434403806624,"z0":5.258710908895575,"aX":-8.518437437818173},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.1,"breakHorizontal":7.0,"spinRate":2304,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.4144652458138909,"extension":6.00451350309067},"index":5,"playId":"b252390c-f9e4-3b86-a5d8-c26d73c49646","pitchNumber":5,"startTime":"2026-04-15T23:25:01.810Z","endTime":"2026-04-15T23:25:05.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-15T23:25:13.421Z","endTime":"2026-04-15T23:25:23.431Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"27c6773f-8973-3277-a92b-8ff449d984ee","startTime":"2026-04-15T23:25:23.431Z","endTime":"2026-04-15T23:25:27.474Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56841511333112,"aZ":-26.45213032856932,"pfxX":-10.35695505990795,"pfxZ":3.300755592455893,"pX":0.5629285430243716,"pZ":1.7897410269980008,"vX0":9.045976823736758,"vY0":-131.29235376514544,"vZ0":-3.452394850606685,"x":95.54,"y":190.46,"x0":-1.5930659018579405,"y0":50.00297107340787,"z0":5.105328467495573,"aX":-17.95812788063722},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":16.6,"spinRate":2349,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.418268739881571,"extension":5.946978902676771},"hitData":{"launchSpeed":92.1,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":115.2}},"index":8,"playId":"f5f69d32-f55e-3d6e-a7e9-4757c7b77982","pitchNumber":6,"startTime":"2026-04-15T23:25:37.332Z","endTime":"2026-04-15T23:25:47.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.84,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:25:47.736Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-15T23:26:01.186Z","endTime":"2026-04-15T23:27:04.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"Strikeout","eventType":"strikeout","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":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32801745696896,"aZ":-15.759781716966598,"pfxX":-4.334077815516331,"pfxZ":9.106653144710485,"pX":0.5812244055685528,"pZ":1.9971899163936004,"vX0":7.504405015586507,"vY0":-133.33544676018315,"vZ0":-5.611590946440263,"x":94.85,"y":184.86,"x0":-1.7050890833412953,"y0":50.0059634243162,"z0":5.264089125380201,"aX":-7.815557533942668},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":6.2,"spinRate":2348,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.4105832402335561,"extension":6.017077644612882},"index":0,"playId":"2d604a3b-9361-32c6-ad1b-1e4cfb402163","pitchNumber":1,"startTime":"2026-04-15T23:26:25.835Z","endTime":"2026-04-15T23:26:28.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.890506378701645,"aZ":-32.66372727958981,"pfxX":6.622952204878203,"pfxZ":-0.38484673553632653,"pX":1.170111819069891,"pZ":1.5225568660349285,"vX0":5.379846791608496,"vY0":-111.80654598187884,"vZ0":-0.7033252518192543,"x":72.4,"y":197.67,"x0":-2.131270654069835,"y0":50.00448592588238,"z0":5.204567294138278,"aX":8.352907298797664},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-0.6,"breakHorizontal":-13.4,"spinRate":2778,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4906092082190878,"extension":5.589457210615027},"index":1,"playId":"0e642b31-ad8f-3dba-b26e-9713578e85b8","pitchNumber":2,"startTime":"2026-04-15T23:26:41.786Z","endTime":"2026-04-15T23:26:45.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.140954416603808,"aZ":-17.56516359164411,"pfxX":-5.634437478278192,"pfxZ":7.889702819352035,"pX":-0.8956915161492621,"pZ":3.571500239362478,"vX0":4.121916609576394,"vY0":-135.37299761136399,"vZ0":-1.2834990813619167,"x":151.14,"y":142.35,"x0":-1.7076255274917531,"y0":50.00553340367593,"z0":5.284036087187938,"aX":-10.43696831592575},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":9.4,"spinRate":2359,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4049477057437034,"extension":6.0356309706888736},"index":2,"playId":"5a4e7a19-c5ba-325b-bb85-d0c0c4ad58ac","pitchNumber":3,"startTime":"2026-04-15T23:27:00.730Z","endTime":"2026-04-15T23:27:04.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.6000000000000085,"leverageIndex":1.74,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:27:04.414Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bobby Witt Jr. pops out to third baseman Zach McKinstry in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T23:28:48.256Z","endTime":"2026-04-15T23:29:45.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31530756990325,"aZ":-15.045190313216406,"pfxX":-2.3449320410468766,"pfxZ":9.463924897021174,"pX":0.7691635974553389,"pZ":3.38366312788405,"vX0":8.290446249336973,"vY0":-133.58833942926643,"vZ0":-2.4243726256345415,"x":87.68,"y":147.42,"x0":-2.067642897754276,"y0":50.006232406771865,"z0":5.382282239598254,"aX":-4.245755535067326},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":2.5,"spinRate":2337,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4097378265784366,"extension":6.500881687540015},"index":0,"playId":"413715cf-9380-30ff-9a6a-0832f83b5295","pitchNumber":1,"startTime":"2026-04-15T23:29:20.156Z","endTime":"2026-04-15T23:29:24.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":89.1,"endSpeed":81.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650080683886348,"aZ":-20.892909600458516,"pfxX":-7.214599875980456,"pfxZ":6.613733014829345,"pX":-0.6647172547054284,"pZ":1.8494118450885586,"vX0":6.246246490789176,"vY0":-129.67254534848317,"vZ0":-3.9614400633814952,"x":142.34,"y":188.85,"x0":-2.165238441379095,"y0":50.00414098617774,"z0":4.9872720293992,"aX":-12.309995075596644},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":11.8,"spinRate":2091,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4221011190225914,"extension":6.794692765495268},"hitData":{"launchSpeed":83.4,"launchAngle":75.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.35,"coordY":188.39}},"index":1,"playId":"f2b1ee87-b084-3dcf-a978-b96e6958e22e","pitchNumber":2,"startTime":"2026-04-15T23:29:34.602Z","endTime":"2026-04-15T23:29:45.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:29:45.830Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to third baseman Zach McKinstry in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T23:29:54.367Z","endTime":"2026-04-15T23:31:37.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.138259873048902,"aZ":-22.314531401960018,"pfxX":-9.737729798596064,"pfxZ":6.210050787534522,"pX":-0.11870747716107403,"pZ":0.9460087355390582,"vX0":8.567309915816518,"vY0":-124.70997155235837,"vZ0":-5.389740137782682,"x":121.52,"y":213.24,"x0":-2.319768556468855,"y0":50.005500754593356,"z0":4.955965618816157,"aX":-15.467968053240744},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.3,"breakHorizontal":15.8,"spinRate":1865,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4378225368992781,"extension":6.700879595526424},"index":0,"playId":"6e58f78a-3de5-398b-a1ce-de3712c71423","pitchNumber":1,"startTime":"2026-04-15T23:30:08.753Z","endTime":"2026-04-15T23:30:12.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":92.6,"endSpeed":85.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.827948399863164,"aZ":-23.111927415222333,"pfxX":-10.097159945954822,"pfxZ":4.889096221131373,"pX":-0.4235880757697629,"pZ":1.840108123172435,"vX0":8.034394198893658,"vY0":-134.71016666464303,"vZ0":-4.574601191424224,"x":133.15,"y":189.1,"x0":-2.1198182961325376,"y0":50.004782441158895,"z0":5.175901113855109,"aX":-18.72464418456836},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":2087,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.40521516582140915,"extension":6.678442444109465},"index":1,"playId":"6d3f4cb1-2da0-3be2-8ebd-1ad2d79d9c9d","pitchNumber":2,"startTime":"2026-04-15T23:30:25.692Z","endTime":"2026-04-15T23:30:29.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.2,"endSpeed":86.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66756167049104,"aZ":-14.416851080144243,"pfxX":-3.405146959758463,"pfxZ":9.297553973938253,"pX":-1.3749487522780046,"pZ":2.571386571505673,"vX0":3.6900774468664834,"vY0":-137.1708639403829,"vZ0":-4.417980246075209,"x":169.41,"y":169.35,"x0":-2.2937071142432663,"y0":50.005531383066995,"z0":5.182377898132683,"aX":-6.505623515932112},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":2260,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.398945023671446,"extension":6.566283493037145},"index":2,"playId":"10273706-fd46-3b10-af2e-7f524591e345","pitchNumber":3,"startTime":"2026-04-15T23:30:39.550Z","endTime":"2026-04-15T23:30:42.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.998663190836975,"aZ":-38.7717987728236,"pfxX":6.569061335116239,"pfxZ":-5.01100834434796,"pX":-1.2583615157424834,"pZ":2.661202928294671,"vX0":1.0755441903823422,"vY0":-113.98274888601898,"vZ0":2.9204855738403976,"x":164.97,"y":166.93,"x0":-2.5899196447161406,"y0":50.00451530680543,"z0":5.192160357628041,"aX":8.642504078768075},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.0,"breakHorizontal":-12.1,"spinRate":2380,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4805668185168095,"extension":6.514842437650657},"index":3,"playId":"18ab9339-4b5e-393f-9f0f-e1a7d94cb488","pitchNumber":4,"startTime":"2026-04-15T23:30:53.528Z","endTime":"2026-04-15T23:30:57.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.800428056870366,"aZ":-25.200292672492104,"pfxX":-7.415250808674584,"pfxZ":3.814642707211018,"pX":-0.3629907987668244,"pZ":2.7510315915192987,"vX0":7.192756144641988,"vY0":-134.08630265016592,"vZ0":-2.0277855884669176,"x":130.84,"y":164.5,"x0":-2.111187636647502,"y0":50.0036637773643,"z0":5.307190217998034,"aX":-13.56246473072379},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":12.0,"spinRate":2247,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4077951401582829,"extension":6.701006608239337},"index":4,"playId":"26aca148-07e4-366f-89f6-264f99558d9d","pitchNumber":5,"startTime":"2026-04-15T23:31:09.443Z","endTime":"2026-04-15T23:31:12.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.9,"endSpeed":86.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75918746066707,"aZ":-15.183213883787404,"pfxX":-4.349398820182079,"pfxZ":8.80191276585836,"pX":-0.3166770467799398,"pZ":2.437468327642416,"vX0":6.656232170703546,"vY0":-138.06493400074788,"vZ0":-4.439722100130885,"x":129.07,"y":172.97,"x0":-2.1937955533605216,"y0":50.00476774155997,"z0":5.088446291752014,"aX":-8.398166612019624},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2274,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3967287205830865,"extension":6.697778573141225},"hitData":{"launchSpeed":87.2,"launchAngle":69.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.36,"coordY":173.47}},"index":5,"playId":"2cbeacf5-c867-341e-97c0-914888f022cc","pitchNumber":6,"startTime":"2026-04-15T23:31:25.126Z","endTime":"2026-04-15T23:31:37.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:31:37.521Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-15T23:31:48.285Z","endTime":"2026-04-15T23:33:30.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.236816661843577,"aZ":-38.023809367299926,"pfxX":5.209626887353405,"pfxZ":-4.517399934839925,"pX":0.8596248369301102,"pZ":0.9742492115511194,"vX0":5.6100248008016464,"vY0":-113.19958024604479,"vZ0":-0.48080533874365083,"x":84.23,"y":212.48,"x0":-2.3305280484520807,"y0":50.004963438065516,"z0":5.005761751458467,"aX":6.740827132932869},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-8.0,"breakHorizontal":-10.9,"spinRate":2384,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.48441242326043144,"extension":6.685203504323338},"index":0,"playId":"b858d965-e62c-3e10-824a-1ea41b3bf42e","pitchNumber":1,"startTime":"2026-04-15T23:31:59.321Z","endTime":"2026-04-15T23:32:03.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790854275145545,"aZ":-28.99092083763837,"pfxX":2.873866445711162,"pfxZ":2.0184872495199615,"pX":2.1284649746567434,"pZ":0.4677534855844447,"vX0":9.46323761273831,"vY0":-124.44747369274661,"vZ0":-5.6768719769677825,"x":35.87,"y":226.15,"x0":-2.088895953288805,"y0":50.00166245634746,"z0":5.16481506638497,"aX":4.529897201150872},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-7.3,"spinRate":2467,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.43927393689041194,"extension":6.755838236589264},"index":1,"playId":"94af747d-b238-3baa-be5a-ba693b48d15f","pitchNumber":2,"startTime":"2026-04-15T23:32:17.865Z","endTime":"2026-04-15T23:32:20.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644722121031137,"aZ":-22.800250025372637,"pfxX":-9.314937326096636,"pfxZ":5.38895839170127,"pX":0.009379402241248204,"pZ":0.6031242274948618,"vX0":8.782706515025465,"vY0":-130.5752642337136,"vZ0":-6.411389753746559,"x":116.64,"y":222.5,"x0":-2.1759326190313026,"y0":50.00240370859654,"z0":4.788276319428288,"aX":-16.200541466664113},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.6,"breakHorizontal":15.1,"spinRate":1954,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4183347565465616,"extension":6.750966473763217},"index":2,"playId":"8ee3dad8-3d0b-393d-9606-b91f1fa31d02","pitchNumber":3,"startTime":"2026-04-15T23:32:34.875Z","endTime":"2026-04-15T23:32:38.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55932164935509,"aZ":-29.337617424764918,"pfxX":2.5642393254267337,"pfxZ":1.7718939772203637,"pX":0.7493063487779351,"pZ":1.2036962717654003,"vX0":6.622414015423705,"vY0":-125.40259498687416,"vZ0":-3.892947936592821,"x":88.44,"y":206.28,"x0":-2.2551154082285536,"y0":50.000633445587525,"z0":5.160508719444978,"aX":4.096010303531414},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":-6.1,"spinRate":2414,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.43621050782563664,"extension":6.699687741655393},"index":3,"playId":"a71bc06f-8f8f-3eef-a495-190a54ceb027","pitchNumber":4,"startTime":"2026-04-15T23:32:50.461Z","endTime":"2026-04-15T23:32:54.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-15T23:32:58.917Z","endTime":"2026-04-15T23:33:09.414Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.280403275453693,"aZ":-40.518042508026724,"pfxX":4.724670365515932,"pfxZ":-6.312769923509439,"pX":1.7372772055065597,"pZ":-0.5767816785595955,"vX0":7.188125944723911,"vY0":-114.81937119111717,"vZ0":-4.071566419015439,"x":50.78,"y":254.35,"x0":-2.0602349462186442,"y0":50.00349843715102,"z0":5.203568004208117,"aX":6.243423849194725},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.2,"breakHorizontal":-10.6,"spinRate":2482,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4789126671568118,"extension":6.758661970916948},"index":5,"playId":"9e272fec-da79-30a4-97fe-f6a04f4ea709","pitchNumber":5,"startTime":"2026-04-15T23:33:09.414Z","endTime":"2026-04-15T23:33:12.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.975665993701366,"aZ":-39.850613487479606,"pfxX":6.953816392254792,"pfxZ":-5.788240704479929,"pX":-0.10638805656611276,"pZ":2.642831143264118,"vX0":2.705700313023855,"vY0":-114.40695182010235,"vZ0":2.4541556604294037,"x":121.06,"y":167.42,"x0":-2.207506666187189,"y0":50.002395587323754,"z0":5.460137961033591,"aX":9.223145639182498},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-9.6,"breakHorizontal":-13.3,"spinRate":2434,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.47864098159583524,"extension":6.712243479017776},"index":6,"playId":"abb052d7-c079-39d6-ae9d-3113e64e56b3","pitchNumber":6,"startTime":"2026-04-15T23:33:26.109Z","endTime":"2026-04-15T23:33:30.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:33:30.628Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T23:35:48.635Z","endTime":"2026-04-15T23:37:06.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52305671360842,"aZ":-25.29031996350552,"pfxX":-9.521072236261146,"pfxZ":3.8970173960029033,"pX":-1.0756671349604428,"pZ":3.1020503836059232,"vX0":5.7576020025266725,"vY0":-131.5208757085485,"vZ0":-0.7019143294733374,"x":158.0,"y":155.02,"x0":-2.045914966532222,"y0":50.00555507542038,"z0":5.232921816870101,"aX":-16.8340058218509},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":2262,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4150254073822057,"extension":6.138581779012461},"index":0,"playId":"14d24959-57a6-3a3c-8eae-f54d2fced66e","pitchNumber":1,"startTime":"2026-04-15T23:36:08.414Z","endTime":"2026-04-15T23:36:11.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85584977796263,"aZ":-32.74422048289953,"pfxX":7.486492636364154,"pfxZ":-0.43980984792817246,"pX":0.3989119035332663,"pZ":3.1339024610114286,"vX0":3.5876096552570256,"vY0":-112.918612303206,"vZ0":2.2836017351258655,"x":101.79,"y":154.16,"x0":-2.183988996516251,"y0":50.00402433289734,"z0":5.407394004284786,"aX":9.653086590445438},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":0.1,"breakHorizontal":-14.5,"spinRate":2714,"spinDirection":69},"zone":3,"typeConfidence":2.0,"plateTime":0.48534681589176953,"extension":5.669449052061982},"index":1,"playId":"2ccb7a91-96c1-3e1a-a237-8d0abc660c61","pitchNumber":2,"startTime":"2026-04-15T23:36:19.341Z","endTime":"2026-04-15T23:36:23.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85152068493259,"aZ":-31.621931454889104,"pfxX":7.553831812119337,"pfxZ":0.3932162626871136,"pX":0.07412294914110468,"pZ":2.7715120372737156,"vX0":3.32516703529128,"vY0":-117.66349765259699,"vZ0":1.0594595617942009,"x":114.17,"y":163.95,"x0":-2.339741478123383,"y0":50.001970977050014,"z0":5.251192882100208,"aX":10.563277510739198},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.3,"breakHorizontal":-14.5,"spinRate":2917,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4659582612743334,"extension":5.688746616301555},"index":2,"playId":"02cbb314-50f3-3fdf-bd46-0a0ef264462b","pitchNumber":3,"startTime":"2026-04-15T23:36:35.319Z","endTime":"2026-04-15T23:36:38.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91451382832843,"aZ":-27.21962253788694,"pfxX":-9.122654561465888,"pfxZ":2.825538215177172,"pX":-2.021153299117188,"pZ":4.545708507535974,"vX0":3.579641016306352,"vY0":-131.85328242861553,"vZ0":3.263207810403419,"x":194.04,"y":116.05,"x0":-2.213649788883741,"y0":50.00508281291281,"z0":5.304408296468114,"aX":-16.0104478337255},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":15.7,"spinRate":2339,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.41593993793890194,"extension":6.138711014259483},"index":3,"playId":"d5cb39bd-f07c-3b59-bab0-78167f5bcc91","pitchNumber":4,"startTime":"2026-04-15T23:36:49.105Z","endTime":"2026-04-15T23:36:52.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560759894532882,"aZ":-40.81285112592858,"pfxX":9.207931979679255,"pfxZ":-7.2085068952528815,"pX":-0.47137182196605804,"pZ":1.6358344869971888,"vX0":1.0979886422591254,"vY0":-109.42521948069118,"vZ0":1.185756165183014,"x":134.97,"y":194.61,"x0":-2.1762477098449327,"y0":50.004734606003716,"z0":5.502454947222547,"aX":11.028142458273944},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-12.4,"breakHorizontal":-16.9,"spinRate":3261,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.5029617768120338,"extension":5.495449108700053},"index":4,"playId":"6528cc79-3262-396c-8d7d-5ab55867c20e","pitchNumber":5,"startTime":"2026-04-15T23:37:01.965Z","endTime":"2026-04-15T23:37:06.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:37:06.024Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T23:37:08.661Z","endTime":"2026-04-15T23:38:08.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":2},"details":{"event":"Flyout","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":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":83.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.859367969009302,"aZ":-17.61186743045509,"pfxX":-5.742863624602698,"pfxZ":8.136092620714265,"pX":0.6632167024555465,"pZ":3.5829624877322828,"vX0":8.304082477355852,"vY0":-132.5794613374246,"vZ0":-1.4292994131393395,"x":91.72,"y":142.04,"x0":-1.7553797089978995,"y0":50.00510525094511,"z0":5.4072556095224,"aX":-10.282806958087471},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":8.8,"spinRate":2306,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4122600937512484,"extension":6.002648688614654},"index":0,"playId":"e43b0cf6-ffba-33e6-aeff-43bed07667fe","pitchNumber":1,"startTime":"2026-04-15T23:37:26.880Z","endTime":"2026-04-15T23:37:30.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":80.6,"endSpeed":74.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.923550300920525,"aZ":-33.170832402567456,"pfxX":3.159864783126904,"pfxZ":-0.711280672528904,"pX":-0.5669101765862669,"pZ":2.5198565839383518,"vX0":2.991201632380773,"vY0":-117.43509386409706,"vZ0":1.0721114188420953,"x":138.61,"y":170.74,"x0":-2.2669876572022853,"y0":50.00355434546051,"z0":5.139357126274585,"aX":4.4199134250287955},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.7,"breakHorizontal":-6.5,"spinRate":2735,"spinDirection":78},"zone":4,"typeConfidence":2.0,"plateTime":0.4661324031758851,"extension":5.601689023658775},"index":1,"playId":"daf0ac19-2809-333b-affd-7feaf103e28a","pitchNumber":2,"startTime":"2026-04-15T23:37:39.290Z","endTime":"2026-04-15T23:37:42.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.041246840947927,"aZ":-29.38088386892611,"pfxX":5.969316863952276,"pfxZ":2.0168197499596534,"pX":0.6618136778194974,"pZ":2.4880519945737403,"vX0":4.642165222011798,"vY0":-116.59323738569404,"vZ0":0.26214870721428096,"x":91.77,"y":171.6,"x0":-2.1272392405622487,"y0":50.000075385685136,"z0":5.137098005237485,"aX":8.251668389090828},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.0,"breakHorizontal":-11.9,"spinRate":2809,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4690130868333857,"extension":5.580905837591363},"hitData":{"launchSpeed":78.1,"launchAngle":45.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.15,"coordY":102.75}},"index":2,"playId":"a91eb030-bd91-34b5-b076-36519088500f","pitchNumber":3,"startTime":"2026-04-15T23:37:59.490Z","endTime":"2026-04-15T23:38:08.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:38:08.506Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to left fielder Lane Thomas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-15T23:38:10.963Z","endTime":"2026-04-15T23:38:45.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96086477509195,"aZ":-39.881323851940735,"pfxX":9.521583329214007,"pfxZ":-6.2147671140383665,"pX":0.24613467249232218,"pZ":2.3247501187822017,"vX0":2.334289535557197,"vY0":-111.54543830256723,"vZ0":1.9918350623175924,"x":107.62,"y":176.01,"x0":-2.0544460831846973,"y0":50.00127148536273,"z0":5.579830237278771,"aX":11.811503560735723},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-10.2,"breakHorizontal":-17.9,"spinRate":3258,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.4939596988701851,"extension":5.648406242764582},"hitData":{"launchSpeed":90.9,"launchAngle":46.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.03,"coordY":117.71}},"index":0,"playId":"5c184e81-8230-3ba4-a4cd-4637f90af1de","pitchNumber":1,"startTime":"2026-04-15T23:38:34.304Z","endTime":"2026-04-15T23:38:45.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:38:45.648Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T23:40:33.106Z","endTime":"2026-04-15T23:41:08.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.777384192154898,"aZ":-39.86655524962679,"pfxX":5.500852180954874,"pfxZ":-5.923923492086566,"pX":-0.23195076786578675,"pZ":1.9475062161539418,"vX0":3.5051343843174303,"vY0":-113.2201056076316,"vZ0":1.5611157495411387,"x":125.84,"y":186.2,"x0":-2.5152647419664427,"y0":50.004889778166046,"z0":5.2403019947995375,"aX":7.138242066052359},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.1,"breakHorizontal":-10.8,"spinRate":2380,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4838747044042844,"extension":6.640936014808009},"hitData":{"launchSpeed":89.7,"launchAngle":32.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.91,"coordY":75.05}},"index":0,"playId":"6954aad0-840c-337c-82b0-8e121a97b28e","pitchNumber":1,"startTime":"2026-04-15T23:40:54.788Z","endTime":"2026-04-15T23:41:08.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:41:08.133Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Massey walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T23:41:06.286Z","endTime":"2026-04-15T23:42:36.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.8,"endSpeed":75.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481949672588843,"aZ":-32.13621321872776,"pfxX":3.8679685044332284,"pfxZ":0.03152030305945086,"pX":-0.441990405247929,"pZ":1.833628057639202,"vX0":2.984859878112875,"vY0":-119.12740997958053,"vZ0":-1.597900451727377,"x":133.85,"y":189.27,"x0":-2.213058575020001,"y0":50.00558594823855,"z0":5.41295171692894,"aX":5.570888829467067},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.1,"breakHorizontal":-7.7,"spinRate":2495,"spinDirection":107},"zone":7,"typeConfidence":2.0,"plateTime":0.45945523906038277,"extension":6.419651371546509},"index":0,"playId":"b105a0a2-1383-313b-8a21-33622de36e8a","pitchNumber":1,"startTime":"2026-04-15T23:41:29.084Z","endTime":"2026-04-15T23:41:32.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.612603051902113,"aZ":-37.18243573882992,"pfxX":4.545777024526609,"pfxZ":-3.746691598962923,"pX":0.6109255726754598,"pZ":0.19905684802714707,"vX0":5.629621774385488,"vY0":-114.7392259532654,"vZ0":-2.4995314094673864,"x":93.71,"y":233.41,"x0":-2.462029137891802,"y0":50.00247108750135,"z0":4.915039490789086,"aX":6.078241465553856},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.1,"breakHorizontal":-9.6,"spinRate":2357,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4768155205135254,"extension":6.364036067686473},"index":1,"playId":"7052dc24-5282-3efe-8a39-897765f4c4c3","pitchNumber":2,"startTime":"2026-04-15T23:41:42.103Z","endTime":"2026-04-15T23:41:45.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.616368212643966,"aZ":-16.40160770151663,"pfxX":-4.291890131697927,"pfxZ":8.437646863108267,"pX":-0.9890839796642259,"pZ":3.0354983187696076,"vX0":4.964499284073801,"vY0":-135.61380123762694,"vZ0":-3.1145811741694858,"x":154.7,"y":156.82,"x0":-2.2825948540619105,"y0":50.00544398309889,"z0":5.337679154614064,"aX":-8.025750386026573},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2241,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40331945302370054,"extension":6.515108678505939},"index":2,"playId":"35b0e006-64eb-3979-97c8-557edc58d1de","pitchNumber":3,"startTime":"2026-04-15T23:41:57.052Z","endTime":"2026-04-15T23:42:00.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":92.8,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517059700672633,"aZ":-15.555671001237164,"pfxX":-3.819934787580485,"pfxZ":8.927822502743492,"pX":-1.1604077404496456,"pZ":2.7131072319083422,"vX0":4.071732127419747,"vY0":-135.090120606592,"vZ0":-3.935837330099253,"x":161.23,"y":165.53,"x0":-2.185918762954112,"y0":50.00103479059088,"z0":5.271927948415627,"aX":-7.108896835585163},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":6.1,"spinRate":2298,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40439024572241156,"extension":6.431544532689943},"index":3,"playId":"b50a1d33-d7d5-35d4-b6fb-3fcca8d8c6c2","pitchNumber":4,"startTime":"2026-04-15T23:42:17.729Z","endTime":"2026-04-15T23:42:20.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.209834133248187,"aZ":-30.153299225525945,"pfxX":4.433807885723807,"pfxZ":1.3159510462843205,"pX":-0.9741793308612018,"pZ":2.732228563818173,"vX0":2.0255513115558132,"vY0":-123.2143697641038,"vZ0":-0.21095693909836566,"x":154.13,"y":165.01,"x0":-2.382757891451385,"y0":50.00490583925889,"z0":5.36428459252087,"aX":6.826149776314528},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":-8.5,"spinRate":2436,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.44432726588921945,"extension":6.462917634854562},"index":4,"playId":"9b169cb2-5d14-3b40-9d57-fd029396f1ee","pitchNumber":5,"startTime":"2026-04-15T23:42:31.930Z","endTime":"2026-04-15T23:42:36.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:42:36.678Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jac Caglianone walks. Michael Massey to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T23:42:40.223Z","endTime":"2026-04-15T23:44:20.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.0,"endSpeed":72.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70568095925259,"aZ":-38.77972597091349,"pfxX":6.284418648241527,"pfxZ":-5.054023936258248,"pX":-0.3451884457479316,"pZ":1.3397012882328856,"vX0":2.8338689675343653,"vY0":-113.59923830837651,"vZ0":0.3205324288226359,"x":130.16,"y":202.61,"x0":-2.424957682086882,"y0":50.00120321840096,"z0":5.050052645708482,"aX":8.216814935885724},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-8.8,"breakHorizontal":-12.1,"spinRate":2360,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.48204600489725014,"extension":6.506210769650767},"index":0,"playId":"be7783a4-91e0-3270-aaa0-73b98086878d","pitchNumber":1,"startTime":"2026-04-15T23:42:59.026Z","endTime":"2026-04-15T23:43:03.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":85.0,"endSpeed":78.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.481034065504332,"aZ":-25.538686163453075,"pfxX":-7.909886790490239,"pfxZ":4.276152314463331,"pX":1.7214826906519232,"pZ":1.444783240080941,"vX0":12.09593892489195,"vY0":-123.26447866335666,"vZ0":-3.386599497086232,"x":51.38,"y":199.77,"x0":-2.202037264762577,"y0":50.00460308236191,"z0":4.972060595230498,"aX":-12.281343153961803},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.2,"breakHorizontal":11.8,"spinRate":1975,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4428682926080878,"extension":6.758409597342744},"index":1,"playId":"62988bf2-57ce-317a-b78a-2d88aff244cd","pitchNumber":2,"startTime":"2026-04-15T23:43:15.092Z","endTime":"2026-04-15T23:43:18.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":91.7,"endSpeed":83.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.350148626919097,"aZ":-16.892870318216612,"pfxX":-6.957344504805029,"pfxZ":8.528902262708332,"pX":-0.6973176689173196,"pZ":1.9792054618319337,"vX0":5.7266268798084425,"vY0":-133.40967326702278,"vZ0":-5.145882313013161,"x":143.58,"y":185.34,"x0":-1.9742924764278922,"y0":50.00263676988603,"z0":5.162037965663089,"aX":-12.464084705218424},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":11.3,"spinRate":2093,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.41152921090376404,"extension":6.685526503955148},"index":2,"playId":"81717582-9772-30a5-a36a-66d070459014","pitchNumber":3,"startTime":"2026-04-15T23:43:35.233Z","endTime":"2026-04-15T23:43:38.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932429106820795,"aZ":-16.918191998374862,"pfxX":-8.961214597310597,"pfxZ":8.370647572602861,"pX":0.8893000363723412,"pZ":0.19147884425690265,"vX0":10.768983536589714,"vY0":-134.35063022960364,"vZ0":-9.601234197239377,"x":83.1,"y":233.61,"x0":-2.0124393215548237,"y0":50.00310395657927,"z0":5.021553388098083,"aX":-16.332976480937525},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":13.8,"spinRate":2229,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4081676472503988,"extension":6.739347192940525},"index":3,"playId":"efc7c7a9-858c-370b-bbbd-3d244512ff6f","pitchNumber":4,"startTime":"2026-04-15T23:43:53.144Z","endTime":"2026-04-15T23:43:57.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.701288485975454,"aZ":-36.92867897195859,"pfxX":7.403523028111735,"pfxZ":-3.5834221835005255,"pX":0.6353494179210958,"pZ":0.5009412282106491,"vX0":4.425374705656443,"vY0":-115.13885142066421,"vZ0":-1.7571974482502632,"x":92.78,"y":225.25,"x0":-2.2810115569798675,"y0":50.00276294932294,"z0":4.886277818789695,"aX":9.823575445752086},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-6.6,"breakHorizontal":-14.6,"spinRate":2415,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4778484360460711,"extension":6.538843884455813},"index":4,"playId":"b5ce3f09-1420-3305-b598-316bca84d3e5","pitchNumber":5,"startTime":"2026-04-15T23:44:14.929Z","endTime":"2026-04-15T23:44:20.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.9,"awayTeamWinProbability":42.1,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":1.77,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:44:20.470Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T23:44:27.793Z","endTime":"2026-04-15T23:47:29.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83466071806206,"aZ":-16.78983942145876,"pfxX":-3.6989165987576,"pfxZ":8.30248800043979,"pX":0.39210970366032105,"pZ":3.5262443876764022,"vX0":7.848529964100535,"vY0":-135.12847075391358,"vZ0":-1.5550674957477661,"x":102.05,"y":143.57,"x0":-2.066654456127537,"y0":50.00649857287752,"z0":5.286158483641213,"aX":-6.858306236261489},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":5.0,"spinRate":2256,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40500790477057436,"extension":6.652366240601489},"index":0,"playId":"bff0a7a2-dcd5-3852-9a43-93aed2a1dea5","pitchNumber":1,"startTime":"2026-04-15T23:44:42.737Z","endTime":"2026-04-15T23:44:46.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923193721582194,"aZ":-28.389398915094535,"pfxX":0.4446645788487169,"pfxZ":2.385285731129045,"pX":0.5262192012631901,"pZ":1.8270918475029612,"vX0":6.442235302243266,"vY0":-125.0383644724363,"vZ0":-2.689129762547974,"x":96.94,"y":189.45,"x0":-2.1399390477734475,"y0":50.00093087579753,"z0":5.242901360355167,"aX":0.704292436744465},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":-2.3,"spinRate":2413,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4378450998883596,"extension":6.918547012649932},"index":1,"playId":"19d7f72a-56dd-3b03-a059-145ad1e7e742","pitchNumber":2,"startTime":"2026-04-15T23:44:57.407Z","endTime":"2026-04-15T23:45:00.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":92.8,"endSpeed":84.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65219424917128,"aZ":-14.65001505390123,"pfxX":-4.716871536672321,"pfxZ":9.527637367275705,"pX":0.31110421879929323,"pZ":1.4489301172853577,"vX0":7.948357301852165,"vY0":-134.83869240442272,"vZ0":-6.458797874264965,"x":105.14,"y":199.66,"x0":-2.0636145105273673,"y0":50.00164861722266,"z0":4.911221699420943,"aX":-8.67510880439002},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":6.8,"spinRate":2296,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4064054789619118,"extension":6.67421049086472},"index":2,"playId":"1393223c-f612-3a40-87ad-29ec4a1dcfd1","pitchNumber":3,"startTime":"2026-04-15T23:45:16.042Z","endTime":"2026-04-15T23:45:20.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49502549485811,"aZ":-29.08557796777332,"pfxX":0.6765906173196221,"pfxZ":1.9524250476464005,"pX":0.37373391447321036,"pZ":1.9828168192938282,"vX0":5.919050806687436,"vY0":-125.09963345206458,"vZ0":-2.5124644188407492,"x":102.75,"y":185.24,"x0":-2.112003197394829,"y0":50.00378068876875,"z0":5.386954334742908,"aX":1.0710474194184973},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":-2.6,"spinRate":2467,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.43800945760869503,"extension":6.4192777939380505},"index":3,"playId":"0971883a-4414-3067-a982-db66307dabf6","pitchNumber":4,"startTime":"2026-04-15T23:45:36.380Z","endTime":"2026-04-15T23:45:39.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.298418821284983,"aZ":-37.27735562731267,"pfxX":3.7920756345030933,"pfxZ":-3.780004922352818,"pX":-0.06326771271951158,"pZ":1.9033458864789745,"vX0":4.120117617602679,"vY0":-115.70824230700073,"vZ0":1.2343253227143753,"x":119.41,"y":187.39,"x0":-2.36181841656817,"y0":50.000440394353554,"z0":4.94439503220871,"aX":5.122987142882473},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.2,"breakHorizontal":-7.9,"spinRate":2418,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.473999145228841,"extension":6.575233263739305},"index":4,"playId":"3aae369d-5a2d-3657-bc9a-6744a4419367","pitchNumber":5,"startTime":"2026-04-15T23:45:54.818Z","endTime":"2026-04-15T23:45:58.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":93.7,"endSpeed":85.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.668850235292314,"aZ":-16.281378180624124,"pfxX":-2.831348988219763,"pfxZ":8.435508952706126,"pX":-0.03424366512749171,"pZ":3.3182178307742767,"vX0":6.5566384054982825,"vY0":-136.31502414865912,"vZ0":-2.310573934979089,"x":118.31,"y":149.19,"x0":-2.1016721604457897,"y0":50.00266456085312,"z0":5.299554174910149,"aX":-5.335199288561115},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":3.7,"spinRate":2240,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4016475423785151,"extension":6.672871662194283},"index":5,"playId":"52025392-c3d9-3233-995d-af90eb06d124","pitchNumber":6,"startTime":"2026-04-15T23:46:19.010Z","endTime":"2026-04-15T23:46:22.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":93.7,"endSpeed":86.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.897622427617065,"aZ":-14.43208683484774,"pfxX":-3.0209291142522234,"pfxZ":9.30217341414853,"pX":-0.12712421847366742,"pZ":2.693927160899808,"vX0":6.127646416758921,"vY0":-136.46745839558383,"vZ0":-4.1455646941154685,"x":121.85,"y":166.04,"x0":-1.9978922654674132,"y0":50.00126149353679,"z0":5.210603615648985,"aX":-5.761414003015119},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":4.3,"spinRate":2230,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39967165854975306,"extension":6.67109735822811},"index":6,"playId":"733093b0-bceb-3c3b-8bc0-f066c060cfcf","pitchNumber":7,"startTime":"2026-04-15T23:46:41.764Z","endTime":"2026-04-15T23:46:45.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":93.4,"endSpeed":85.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041292707812087,"aZ":-15.07441017752813,"pfxX":-3.1791647236511293,"pfxZ":9.114858888933336,"pX":-0.3925770535619348,"pZ":3.1360377331622478,"vX0":6.081158643433766,"vY0":-135.91603519229497,"vZ0":-2.7370546205034207,"x":131.96,"y":154.11,"x0":-2.2431739715258803,"y0":50.001070889216805,"z0":5.199405671517925,"aX":-5.963538495027068},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":4.6,"spinRate":2270,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.40256348609668446,"extension":6.804785215877568},"index":7,"playId":"1e10e721-40ac-3361-ace4-ccf7b3f00465","pitchNumber":8,"startTime":"2026-04-15T23:47:05.641Z","endTime":"2026-04-15T23:47:08.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.360098366612466,"aZ":-12.244244871258708,"pfxX":-4.148629794751026,"pfxZ":10.388945006143231,"pX":0.5242232893278073,"pZ":1.7925721597712414,"vX0":8.403250181189339,"vY0":-137.38350131533863,"vZ0":-6.7448389015338845,"x":97.02,"y":190.38,"x0":-2.030048202347831,"y0":50.00572199109756,"z0":5.105296884106113,"aX":-7.961481796217039},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2329,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.39810370585640475,"extension":6.892344865907326},"index":8,"playId":"fb3ac923-4c72-3712-b2fe-9fde3b5f0602","pitchNumber":9,"startTime":"2026-04-15T23:47:25.122Z","endTime":"2026-04-15T23:47:29.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":6.600000000000001,"leverageIndex":2.81,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:47:29.242Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a line drive to right fielder Kerry Carpenter. Michael Massey scores. Jac Caglianone to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T23:47:32.814Z","endTime":"2026-04-15T23:48:21.036Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"postOnThird":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":91.6,"endSpeed":83.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.288543066165307,"aZ":-17.36656210455761,"pfxX":-8.268137082189426,"pfxZ":8.307217128188402,"pX":0.8197491630114343,"pZ":1.383943029609782,"vX0":10.589529954134717,"vY0":-132.86536750262118,"vZ0":-5.964361527538376,"x":85.75,"y":201.41,"x0":-2.1490039378814347,"y0":50.001556467285994,"z0":4.925977421752499,"aX":-14.736223962078837},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":12.6,"spinRate":2200,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41273220559860757,"extension":6.733250859761234},"index":0,"playId":"34c262d0-b589-3ab4-b3e3-6a40a138bf28","pitchNumber":1,"startTime":"2026-04-15T23:47:53.128Z","endTime":"2026-04-15T23:47:56.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55677200382308,"aZ":-27.78419127320082,"pfxX":1.7768828744243892,"pfxZ":2.758392478375434,"pX":0.42061882741011153,"pZ":2.1253263215884823,"vX0":5.912749984389689,"vY0":-125.79693437529826,"vZ0":-2.1100285849754945,"x":100.97,"y":181.4,"x0":-2.1990736234248764,"y0":50.000081596186135,"z0":5.246528215610947,"aX":2.821178468968925},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":-4.7,"spinRate":2481,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4368508789998309,"extension":6.679687567852722},"hitData":{"launchSpeed":96.9,"launchAngle":17.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.63,"coordY":117.01}},"index":1,"playId":"09094bd6-5ec6-3556-a12b-4f31d751feb2","pitchNumber":2,"startTime":"2026-04-15T23:48:10.099Z","endTime":"2026-04-15T23:48:21.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"second":{"id":686681,"link":"/api/v1/people/686681"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-14.5,"leverageIndex":2.49,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:48:21.036Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to center fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-15T23:48:34.264Z","endTime":"2026-04-15T23:49:38.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.080095287228048,"aZ":-15.150315263022343,"pfxX":-3.976374668994178,"pfxZ":8.986590168349558,"pX":0.5066773559083144,"pZ":2.575762115482487,"vX0":8.539808287217895,"vY0":-136.96691766726317,"vZ0":-3.633114945773227,"x":97.69,"y":169.23,"x0":-2.139120962101813,"y0":50.004040007821146,"z0":4.9596875596882946,"aX":-7.53477127102236},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":5.4,"spinRate":2264,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.40035292240380826,"extension":6.6331376123481585},"index":0,"playId":"7d5a5b84-8d14-354d-9892-8cd3e4d0bbcf","pitchNumber":1,"startTime":"2026-04-15T23:48:56.356Z","endTime":"2026-04-15T23:48:59.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"147e2605-3e18-3084-8679-a9333e102be4","startTime":"2026-04-15T23:49:13.128Z","endTime":"2026-04-15T23:49:16.539Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.049123811576663,"aZ":-15.05007847484544,"pfxX":-4.204583795294263,"pfxZ":8.905675761437939,"pX":0.31480597616529366,"pZ":2.089118351221157,"vX0":7.758528803286925,"vY0":-137.88488011541511,"vZ0":-5.362880216321547,"x":105.0,"y":182.37,"x0":-1.990929742404518,"y0":50.0038865814694,"z0":5.077138070690184,"aX":-8.086300653883876},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":6.0,"spinRate":2332,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3974430377999023,"extension":6.649969279973856},"hitData":{"launchSpeed":92.3,"launchAngle":33.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.94,"coordY":74.66}},"index":2,"playId":"1a55a267-65be-3be5-b9d4-119081b6eddb","pitchNumber":2,"startTime":"2026-04-15T23:49:29.938Z","endTime":"2026-04-15T23:49:38.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"third":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":2.54,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:49:38.538Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T23:51:18.274Z","endTime":"2026-04-15T23:52:58.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.276536376834486,"aZ":-41.832008366941956,"pfxX":7.828896191832907,"pfxZ":-8.186404745312888,"pX":-0.3159534826580527,"pZ":2.88270991820769,"vX0":1.355329937883176,"vY0":-108.60450217473645,"vZ0":3.55865513608794,"x":129.04,"y":160.95,"x0":-1.966465257146527,"y0":50.00344418630478,"z0":5.812314020716481,"aX":9.233634215031392},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-13.3,"breakHorizontal":-14.5,"spinRate":3129,"spinDirection":47},"zone":2,"typeConfidence":2.0,"plateTime":0.5068084747021948,"extension":5.49185055134618},"index":0,"playId":"063f9841-1642-38d1-9df4-248ef9653f05","pitchNumber":1,"startTime":"2026-04-15T23:51:42.408Z","endTime":"2026-04-15T23:51:45.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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(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":88.3,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.068921506046326,"aZ":-19.810927659052314,"pfxX":-0.41366488676186197,"pfxZ":7.305860108303968,"pX":-0.5327714771273313,"pZ":2.3573408195282,"vX0":4.148534640181999,"vY0":-128.5825339748778,"vZ0":-3.8920329098511477,"x":137.31,"y":175.13,"x0":-2.1061587545004583,"y0":50.001119824266446,"z0":5.407998239492822,"aX":-0.700434382113393},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.7,"breakHorizontal":-0.1,"spinRate":2524,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.42430170657282584,"extension":5.8482385561654056},"index":1,"playId":"a53cbb1c-bbd1-3004-b9ac-83c25ae00377","pitchNumber":2,"startTime":"2026-04-15T23:51:56.034Z","endTime":"2026-04-15T23:51:59.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":89.8,"endSpeed":82.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341151976478436,"aZ":-19.64066484992943,"pfxX":-7.0996058733391365,"pfxZ":7.239859775631006,"pX":-0.11831452797953637,"pZ":3.4045183802336525,"vX0":6.999733262432397,"vY0":-130.69621613129468,"vZ0":-0.9101642427676699,"x":121.51,"y":146.86,"x0":-1.9078288541620994,"y0":50.004134018459865,"z0":5.231286104988085,"aX":-12.29337522868596},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.1,"breakHorizontal":11.3,"spinRate":2274,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41896895809732815,"extension":5.992063043605635},"index":2,"playId":"c66d150c-589b-31ec-915d-443bacd22c21","pitchNumber":3,"startTime":"2026-04-15T23:52:10.182Z","endTime":"2026-04-15T23:52:13.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.823109964207163,"aZ":-31.709006315912962,"pfxX":2.7529285528390632,"pfxZ":0.31099266353612,"pX":-0.13538589187778519,"pZ":1.0936881680509116,"vX0":3.365395949542151,"vY0":-121.0876079274022,"vZ0":-3.5132221948934497,"x":122.16,"y":209.25,"x0":-1.8943606721721498,"y0":50.00521367751464,"z0":5.301146809469482,"aX":4.139569300282773},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.0,"breakHorizontal":-5.8,"spinRate":2688,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.4501681647561755,"extension":5.864793696588227},"index":3,"playId":"aee80134-ea9c-330e-90da-152c11104ed9","pitchNumber":4,"startTime":"2026-04-15T23:52:24.971Z","endTime":"2026-04-15T23:52:28.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":92.9,"endSpeed":85.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.643399992451183,"aZ":-16.78376637400971,"pfxX":-6.331255226983542,"pfxZ":8.299601341895304,"pX":-0.3320247481180185,"pZ":3.2949280049718768,"vX0":6.493070433949663,"vY0":-135.13383304248282,"vZ0":-2.2277688873463375,"x":129.66,"y":149.82,"x0":-1.9400242333126447,"y0":50.0067059770258,"z0":5.305308118007671,"aX":-11.74661904070896},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2335,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.40488290156317674,"extension":6.0679215969135925},"index":4,"playId":"58368539-7237-3809-b6ca-46d32a1cd014","pitchNumber":5,"startTime":"2026-04-15T23:52:39.219Z","endTime":"2026-04-15T23:52:42.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181582502782742,"aZ":-41.74462513848617,"pfxX":8.809804277109748,"pfxZ":-7.725247666963887,"pX":1.137416407730439,"pZ":1.5323310397943268,"vX0":4.3526338889125515,"vY0":-111.85275527542018,"vZ0":0.839918399861368,"x":73.64,"y":197.41,"x0":-1.9915602203852762,"y0":50.000362471358834,"z0":5.506435293549269,"aX":10.921093850229097},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-13.2,"breakHorizontal":-17.2,"spinRate":3228,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4937367828347661,"extension":5.631409084111035},"index":5,"playId":"148c82f7-68b6-3957-8985-e231157a113c","pitchNumber":6,"startTime":"2026-04-15T23:52:54.123Z","endTime":"2026-04-15T23:52:58.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:52:58.417Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T23:53:01.097Z","endTime":"2026-04-15T23:54:23.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241651580699276,"aZ":-30.95388236793781,"pfxX":1.434065014208171,"pfxZ":0.778331989095217,"pX":0.7850003914197816,"pZ":1.829616262554231,"vX0":5.38917528772853,"vY0":-124.3729781467781,"vZ0":-2.8649267856227247,"x":87.08,"y":189.38,"x0":-1.593628788284908,"y0":50.00400406556007,"z0":5.555651091257272,"aX":2.2532043983411447},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.0,"breakHorizontal":-3.8,"spinRate":2632,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.4398849373797682,"extension":5.915752195666862},"index":0,"playId":"71f51a10-6775-3aba-8d1f-6a86ab4006a6","pitchNumber":1,"startTime":"2026-04-15T23:53:20.616Z","endTime":"2026-04-15T23:53:23.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":78.6,"endSpeed":72.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33381793879699,"aZ":-34.05004129899022,"pfxX":7.251088969542321,"pfxZ":-1.434659551296087,"pX":0.828956627691981,"pZ":1.173109394951007,"vX0":4.828150999407277,"vY0":-114.28015781716721,"vZ0":-1.2613758740330538,"x":85.4,"y":207.11,"x0":-2.2617534204861007,"y0":50.003660515951914,"z0":5.11219202401283,"aX":9.47889408517871},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.6,"breakHorizontal":-14.4,"spinRate":2872,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.48141876525732474,"extension":5.623364134026957},"index":1,"playId":"e16b5692-47e1-311f-9734-8ac5ee9eddc2","pitchNumber":2,"startTime":"2026-04-15T23:53:32.444Z","endTime":"2026-04-15T23:53:35.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55102647926322,"aZ":-32.04680266824851,"pfxX":6.134193100691118,"pfxZ":0.09462374907169213,"pX":0.854826643882427,"pZ":2.8783030146476514,"vX0":5.261205786494348,"vY0":-114.82734857372542,"vZ0":1.8279642653622856,"x":84.42,"y":161.07,"x0":-2.264197383215674,"y0":50.002961306586165,"z0":5.193228335572626,"aX":8.177632347443454},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.0,"breakHorizontal":-12.5,"spinRate":2788,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.4772703631156685,"extension":5.616617187819877},"index":2,"playId":"4fe26929-4923-3bdf-8512-c01be9eddb59","pitchNumber":3,"startTime":"2026-04-15T23:53:47.809Z","endTime":"2026-04-15T23:53:51.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0503757583613,"aZ":-43.333990069935005,"pfxX":6.664359752768327,"pfxZ":-8.63865594867365,"pX":0.8292580989085473,"pZ":2.3658492548774355,"vX0":4.020036103923742,"vY0":-113.88265532802319,"vZ0":2.3116918445161474,"x":85.39,"y":174.9,"x0":-1.8342710172624244,"y0":50.00190917025888,"z0":5.675293499759096,"aX":8.61081558338942},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-14.5,"breakHorizontal":-13.2,"spinRate":3298,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.48396020615726076,"extension":5.683429344917855},"hitData":{"launchSpeed":73.6,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.11,"coordY":154.66}},"index":3,"playId":"725d6348-d5dc-3d90-8a0f-86b485b81e4d","pitchNumber":4,"startTime":"2026-04-15T23:54:15.653Z","endTime":"2026-04-15T23:54:23.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:54:23.319Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Rogers flies out to right fielder Jac Caglianone in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-15T23:54:31.576Z","endTime":"2026-04-15T23:55:07.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35170432631062,"aZ":-17.303792004149155,"pfxX":-6.834921883311418,"pfxZ":8.134277074751443,"pX":0.7936893372231577,"pZ":3.534199618272878,"vX0":9.01323222804252,"vY0":-134.17198025026107,"vZ0":-1.2745387879065482,"x":86.75,"y":143.36,"x0":-1.717163629866937,"y0":50.000658719840004,"z0":5.245418140445229,"aX":-12.492113276856308},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":10.4,"spinRate":2336,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4078364376546988,"extension":6.220740378729971},"index":0,"playId":"d02a0e2c-6aeb-3a8b-ad30-5fed771b7dee","pitchNumber":1,"startTime":"2026-04-15T23:54:47.916Z","endTime":"2026-04-15T23:54:51.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.073127931610728,"aZ":-29.852489469204208,"pfxX":2.0166025803852925,"pfxZ":1.5022606900474607,"pX":0.8112191650502663,"pZ":2.862040858963153,"vX0":5.96260875608765,"vY0":-122.94841640778772,"vZ0":-0.3412292481968221,"x":86.08,"y":161.5,"x0":-1.897588228340285,"y0":50.00308671278963,"z0":5.514355890793617,"aX":3.1182485089703658},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":-4.9,"spinRate":2569,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.443787388630398,"extension":5.72854775249904},"hitData":{"launchSpeed":90.5,"launchAngle":58.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.33,"coordY":151.01}},"index":1,"playId":"a77648ad-3508-3dc1-a029-3dfe34c0350f","pitchNumber":2,"startTime":"2026-04-15T23:54:59.426Z","endTime":"2026-04-15T23:55:07.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:55:07.475Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T23:57:12.589Z","endTime":"2026-04-15T23:58:39.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.806781883295873,"aZ":-29.978777520592498,"pfxX":3.019208813279757,"pfxZ":1.384911407303318,"pX":0.24959552130818022,"pZ":1.8364235328302314,"vX0":5.007575350568682,"vY0":-124.6840617568049,"vZ0":-2.364385976612761,"x":107.49,"y":189.2,"x0":-2.1727300910193983,"y0":50.00077363627082,"z0":5.257541264762595,"aX":4.778363329885908},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.3,"breakHorizontal":-6.6,"spinRate":2548,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.438393349179794,"extension":6.679682861805039},"index":0,"playId":"425f03bc-992d-397b-bc98-6a2bca1556e4","pitchNumber":1,"startTime":"2026-04-15T23:57:27.135Z","endTime":"2026-04-15T23:57:30.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95227925658537,"aZ":-30.172329757364853,"pfxX":3.18410634368232,"pfxZ":1.2457313389047266,"pX":1.3549184953964355,"pZ":1.7847696123095529,"vX0":7.313091385525343,"vY0":-125.75354186266935,"vZ0":-2.733272704551999,"x":65.35,"y":190.59,"x0":-2.001777152944567,"y0":50.001961422416784,"z0":5.327635797610042,"aX":5.110003526890583},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-7.4,"spinRate":2492,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4351733895642904,"extension":6.757279820032629},"index":1,"playId":"66f08c14-4cec-3306-a036-41c96ab7c2fe","pitchNumber":2,"startTime":"2026-04-15T23:57:40.365Z","endTime":"2026-04-15T23:57:43.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09861659684316,"aZ":-38.96881878436341,"pfxX":5.167089963556603,"pfxZ":-5.008814787516254,"pX":-0.15774074918345754,"pZ":1.7391883104539745,"vX0":3.227236489469142,"vY0":-115.36615052187477,"vZ0":0.4020607295953116,"x":123.01,"y":191.82,"x0":-2.2427700580338215,"y0":50.00239291301027,"z0":5.298227740884352,"aX":7.010876363018451},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.8,"breakHorizontal":-10.1,"spinRate":2480,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4735517051004625,"extension":6.546289793973442},"index":2,"playId":"157c112e-7fc3-3f4a-9a18-4c70ba658496","pitchNumber":3,"startTime":"2026-04-15T23:57:53.314Z","endTime":"2026-04-15T23:57:57.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-15T23:58:06.864Z","endTime":"2026-04-15T23:58:15.478Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.8,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19848887752943,"aZ":-15.866788659800525,"pfxX":-4.227575395278031,"pfxZ":8.388859140536178,"pX":0.08580689352212466,"pZ":3.467777314486263,"vX0":7.453614940952705,"vY0":-137.94610535625299,"vZ0":-1.8835998277361146,"x":113.73,"y":145.15,"x0":-2.09134018876521,"y0":50.00243988961747,"z0":5.218989672862474,"aX":-8.218547392014298},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":2409,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3957448941860924,"extension":6.691321854615667},"index":4,"playId":"8a7cf9aa-a2e2-3d05-8901-124be0737fb3","pitchNumber":4,"startTime":"2026-04-15T23:58:15.478Z","endTime":"2026-04-15T23:58:18.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.497432372494465,"aZ":-12.408730387949676,"pfxX":-5.573452394080745,"pfxZ":10.048457907528526,"pX":-0.3781385905528491,"pZ":2.314503373671914,"vX0":6.488963739900752,"vY0":-138.75915237575867,"vZ0":-5.630919998039253,"x":131.41,"y":176.29,"x0":-2.0132008556472414,"y0":50.00620165985121,"z0":5.183664819431914,"aX":-10.966691076997872},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2390,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.39341885463158777,"extension":6.739503120845795},"index":5,"playId":"851a3e7e-6d06-3f81-afde-d4055203799b","pitchNumber":5,"startTime":"2026-04-15T23:58:34.175Z","endTime":"2026-04-15T23:58:39.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-15T23:58:39.752Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-15T23:58:50.554Z","endTime":"2026-04-16T00:00:25.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.7,"endSpeed":86.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125455617473495,"aZ":-13.98726292721294,"pfxX":-4.602579275623157,"pfxZ":9.571877482168777,"pX":-1.1417113443515101,"pZ":3.4648110521163007,"vX0":4.369205082596612,"vY0":-136.50929785708604,"vZ0":-2.5714317572830345,"x":160.52,"y":145.23,"x0":-2.159737670700616,"y0":50.005018533871635,"z0":5.373845526488486,"aX":-8.747292663919476},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":7.4,"spinRate":2364,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4001973549452993,"extension":6.4399998884366365},"index":0,"playId":"1bde6258-2c9c-32cf-aad8-c651e9beb1e7","pitchNumber":1,"startTime":"2026-04-15T23:59:01.740Z","endTime":"2026-04-15T23:59:05.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93201634262281,"aZ":-24.48142721189505,"pfxX":-7.844173346668773,"pfxZ":4.1687247980797455,"pX":-1.2060980987681031,"pZ":2.266077545758241,"vX0":5.507309163817958,"vY0":-134.47086044390335,"vZ0":-2.800715341958375,"x":162.97,"y":177.6,"x0":-2.2530995566774834,"y0":50.00631366676949,"z0":5.0428276496847,"aX":-14.485733885392658},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":13.2,"spinRate":2143,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4060640950185226,"extension":6.544834029433129},"index":1,"playId":"4efc6952-aa38-327b-b49e-6c62545570b3","pitchNumber":2,"startTime":"2026-04-15T23:59:14.053Z","endTime":"2026-04-15T23:59:17.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.723333206661152,"aZ":-23.163767713560716,"pfxX":-8.985199597555976,"pfxZ":4.862320811276973,"pX":0.1272494011563728,"pZ":1.6503837752757171,"vX0":8.908570646234173,"vY0":-134.911434234031,"vZ0":-4.854791026840951,"x":112.15,"y":194.22,"x0":-2.040881389908209,"y0":50.00609855241276,"z0":5.093454800401543,"aX":-16.664563955226146},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":14.5,"spinRate":2164,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4050725689486927,"extension":6.665245772345309},"index":2,"playId":"4d0a4837-b402-3e83-b679-ca9f10f4b272","pitchNumber":3,"startTime":"2026-04-15T23:59:27.288Z","endTime":"2026-04-15T23:59:32.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.884344599042265,"aZ":-25.276185099670474,"pfxX":-8.258267125086569,"pfxZ":3.681763667123512,"pX":-0.20094646531366625,"pZ":1.0424296647807019,"vX0":7.719257822199212,"vY0":-135.81085351324745,"vZ0":-6.215318717078915,"x":124.66,"y":210.63,"x0":-2.002886172924627,"y0":50.00491894980066,"z0":5.111368383036045,"aX":-15.476781135284806},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":13.4,"spinRate":2269,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4028293779723069,"extension":6.728709983600613},"index":3,"playId":"c2cdd166-fe25-38e7-9097-7667fec89735","pitchNumber":4,"startTime":"2026-04-15T23:59:47.162Z","endTime":"2026-04-15T23:59:50.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49692415029738,"aZ":-37.02505249623851,"pfxX":4.528911405088699,"pfxZ":-3.579140514752286,"pX":0.5684191258918269,"pZ":2.260811244530359,"vX0":5.2676746294657715,"vY0":-115.73174449856286,"vZ0":1.4937279575049445,"x":95.33,"y":177.74,"x0":-2.3249240598013263,"y0":50.00092119032013,"z0":5.15201402405009,"aX":6.143856988232666},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.8,"breakHorizontal":-9.5,"spinRate":2369,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4731968615679625,"extension":6.548088203229887},"index":4,"playId":"9ff59fb7-b0ca-399e-8af6-f8fd0a6c6184","pitchNumber":5,"startTime":"2026-04-16T00:00:01.242Z","endTime":"2026-04-16T00:00:05.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.088256381376713,"aZ":-37.101128809931346,"pfxX":4.174046476499074,"pfxZ":-3.550809802966968,"pX":0.7333989608842276,"pZ":0.881879824958638,"vX0":5.545276822256276,"vY0":-117.27506611447247,"vZ0":-1.3533031503736817,"x":89.04,"y":214.97,"x0":-2.2081093430786893,"y0":50.00353535620091,"z0":4.940690112494918,"aX":5.788690712769418},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.5,"breakHorizontal":-9.0,"spinRate":2435,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4678293548226451,"extension":6.615775910319588},"index":5,"playId":"99391d5c-dcbc-337f-8604-0699baf3843b","pitchNumber":6,"startTime":"2026-04-16T00:00:20.928Z","endTime":"2026-04-16T00:00:25.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.0,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:00:25.613Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Salvador Perez grounds into a double play, second baseman Gleyber Torres to first baseman Spencer Torkelson. Vinnie Pasquantino out at 2nd. Salvador Perez out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-16T00:00:27.836Z","endTime":"2026-04-16T00:02:47.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329200865269907,"aZ":-15.239030981041955,"pfxX":-3.1816583429446794,"pfxZ":9.257920292042689,"pX":1.0809392811010972,"pZ":2.3732979865592547,"vX0":9.17996399761598,"vY0":-134.44928175875106,"vZ0":-4.572233775459166,"x":75.8,"y":174.7,"x0":-1.965420957693618,"y0":50.00574053951842,"z0":5.178604532138184,"aX":-5.82304483846686},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":3.8,"spinRate":2226,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4074900325629942,"extension":6.690560042335689},"index":0,"playId":"37a53d72-af92-3ba0-89cc-1f6c40ca0a4f","pitchNumber":1,"startTime":"2026-04-16T00:00:49.249Z","endTime":"2026-04-16T00:00:53.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":88.6,"endSpeed":80.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914721804833274,"aZ":-20.443622678329312,"pfxX":-7.018392615964017,"pfxZ":7.019288886832417,"pX":0.6872281479598179,"pZ":2.956855332391449,"vX0":9.264114812472172,"vY0":-128.7407241261532,"vZ0":-1.0244071821642988,"x":90.8,"y":158.94,"x0":-2.053897686815233,"y0":50.00008761538112,"z0":4.949348908946083,"aX":-11.724173937126015},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.7,"breakHorizontal":10.6,"spinRate":2121,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.426230084897917,"extension":6.573390351088852},"index":1,"playId":"e64ccbb7-84c6-34cb-aa2e-6d06e818c59d","pitchNumber":2,"startTime":"2026-04-16T00:01:03.175Z","endTime":"2026-04-16T00:01:06.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85144605495611,"aZ":-22.643277558162218,"pfxX":-7.131326130080493,"pfxZ":5.789408189395488,"pX":0.4666999894802187,"pZ":1.0836686635956498,"vX0":8.771885042449455,"vY0":-127.4304383116943,"vZ0":-4.673291174240974,"x":99.21,"y":209.52,"x0":-2.0915281522248628,"y0":50.004585107993904,"z0":4.727130845188795,"aX":-11.745641999101482},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.6,"breakHorizontal":10.9,"spinRate":1991,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4295998018055198,"extension":6.542147032409543},"index":2,"playId":"cd32595b-6187-33e5-8c32-5204e7421244","pitchNumber":3,"startTime":"2026-04-16T00:01:30.262Z","endTime":"2026-04-16T00:01:38.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.586064687955723,"aZ":-28.97221566183863,"pfxX":2.1766897928141615,"pfxZ":1.9984521348355964,"pX":1.0501650355106944,"pZ":1.4977428922183746,"vX0":6.873100820963582,"vY0":-125.35296466025758,"vZ0":-3.4476075121701064,"x":76.97,"y":198.34,"x0":-2.0018985392412922,"y0":50.00292137846,"z0":5.23742189676664,"aX":3.4898494852604824},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.1,"breakHorizontal":-5.4,"spinRate":2426,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.43571052226745355,"extension":6.637061371674503},"index":3,"playId":"c2b32c5e-89d1-32c9-8093-99627c0b93bc","pitchNumber":4,"startTime":"2026-04-16T00:02:05.522Z","endTime":"2026-04-16T00:02:09.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":85.4,"endSpeed":79.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91537293792967,"aZ":-29.854467081909092,"pfxX":2.2908956375358835,"pfxZ":1.472109566155317,"pX":0.4138408469509527,"pZ":1.2510818670620547,"vX0":5.503706187031179,"vY0":-124.31572958485661,"vZ0":-3.752111308270036,"x":101.23,"y":205.0,"x0":-2.1189905788513492,"y0":50.00559806504108,"z0":5.2352591874126535,"aX":3.616108635424576},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-5.3,"spinRate":2487,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4391516918341756,"extension":6.628935933192151},"index":4,"playId":"1d3ed0a1-7d54-3180-b0f7-ad73356dd971","pitchNumber":5,"startTime":"2026-04-16T00:02:22.061Z","endTime":"2026-04-16T00:02:26.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":93.5,"endSpeed":85.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684665582031826,"aZ":-13.711794126107133,"pfxX":-4.2673404462991735,"pfxZ":9.852189052190173,"pX":-0.5227903644388681,"pZ":2.1523089950566843,"vX0":5.383627251605042,"vY0":-135.98294753907908,"vZ0":-4.961027268681637,"x":136.93,"y":180.67,"x0":-1.973338499200005,"y0":50.000344614184144,"z0":4.950779780789047,"aX":-7.994883033344599},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2329,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.402720789894794,"extension":6.614571333446379},"hitData":{"launchSpeed":77.3,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.49,"coordY":150.16}},"index":5,"playId":"68634e90-cf4c-3aeb-a919-58c7bfa0ad3e","pitchNumber":6,"startTime":"2026-04-16T00:02:39.700Z","endTime":"2026-04-16T00:02:47.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":7.8999999999999915,"leverageIndex":1.84,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:02:47.924Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle challenged (pitch result), call on the field was confirmed: Kevin McGonigle called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T00:04:58.660Z","endTime":"2026-04-16T00:07:05.985Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.980407529229975,"aZ":-29.36135792431118,"pfxX":3.773901366207577,"pfxZ":2.0134638803040152,"pX":-0.5259916936964065,"pZ":1.8340893999292711,"vX0":3.0699396703658586,"vY0":-117.3280911127585,"vZ0":-1.4690455705240628,"x":137.05,"y":189.26,"x0":-2.341133248063633,"y0":50.00217686111593,"z0":5.201929457793457,"aX":5.265741338631815},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.6,"breakHorizontal":-7.6,"spinRate":2580,"spinDirection":74},"zone":7,"typeConfidence":2.0,"plateTime":0.4666532799729439,"extension":5.480589501029575},"index":0,"playId":"be164909-baf4-3d4e-b4cd-3578ef1f3d7a","pitchNumber":1,"startTime":"2026-04-16T00:05:21.010Z","endTime":"2026-04-16T00:05:26.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105182944787877,"aZ":-18.294415749540327,"pfxX":-1.5496209087193238,"pfxZ":7.9828308243163795,"pX":1.4453615156691964,"pZ":1.3329763111263633,"vX0":8.703366204761602,"vY0":-131.11643362545743,"vZ0":-6.3380005792341265,"x":61.91,"y":202.79,"x0":-1.7177732997763844,"y0":50.00241337872336,"z0":5.149917318290528,"aX":-2.695216238839941},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":0.8,"spinRate":2334,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4179748323269541,"extension":6.056046676501033},"index":1,"playId":"aa79a794-b8a6-318f-9a5a-ce964bef3557","pitchNumber":2,"startTime":"2026-04-16T00:05:54.649Z","endTime":"2026-04-16T00:05:57.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.949594439204557,"aZ":-41.97186243624608,"pfxX":8.00998173725028,"pfxZ":-7.8706114247234105,"pX":0.49557856526667676,"pZ":2.4391255594025867,"vX0":3.1219281721705108,"vY0":-111.74674737997816,"vZ0":2.5043015048432684,"x":98.11,"y":172.92,"x0":-1.9662406867575772,"y0":50.00025998843596,"z0":5.6630920875415445,"aX":9.976115866748556},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-13.1,"breakHorizontal":-15.4,"spinRate":3222,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.49298475199304903,"extension":5.543632878028299},"index":2,"playId":"cd688dd4-5541-3ece-b01f-1c0538f08d1e","pitchNumber":3,"startTime":"2026-04-16T00:06:07.212Z","endTime":"2026-04-16T00:06:11.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":80.2,"endSpeed":73.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.977504266797766,"aZ":-43.004424732347985,"pfxX":7.608306033289951,"pfxZ":-8.112849243945476,"pX":1.0387699891751316,"pZ":-0.4251844646950744,"vX0":4.4641881898949975,"vY0":-116.54995739630748,"vZ0":-3.5809195443855355,"x":77.4,"y":250.26,"x0":-1.9094840293937254,"y0":50.00319488128915,"z0":5.315482459809439,"aX":10.155382655518624},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.4,"breakHorizontal":-15.1,"spinRate":3420,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.47542231874211716,"extension":5.747629588835201},"index":3,"playId":"3ff7cbae-0da4-3bdc-8283-b2162022db17","pitchNumber":4,"startTime":"2026-04-16T00:06:21.010Z","endTime":"2026-04-16T00:06:24.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.931158179632327,"aZ":-43.214813893154854,"pfxX":9.885912035232625,"pfxZ":-8.775385258375577,"pX":-0.8348854800350064,"pZ":2.339207715881523,"vX0":0.20246944036686182,"vY0":-112.79798085895706,"vZ0":2.488370818786435,"x":148.82,"y":175.62,"x0":-2.205820591533614,"y0":50.00001030782257,"z0":5.653381024021052,"aX":12.44290323886176},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-14.6,"breakHorizontal":-17.9,"spinRate":3322,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.48993122165142866,"extension":5.567054063578707},"index":4,"playId":"f625fe5e-dd73-3738-bf60-0e160064dffb","pitchNumber":5,"startTime":"2026-04-16T00:06:38.982Z","endTime":"2026-04-16T00:07:05.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}},"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:07:05.985Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Jac Caglianone in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T00:07:14.122Z","endTime":"2026-04-16T00:07:48.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.057317598947318,"aZ":-16.162363780813507,"pfxX":-4.7071063293294,"pfxZ":8.740498923132277,"pX":1.3126401653754605,"pZ":2.8591304036529426,"vX0":9.332212535962357,"vY0":-133.5615405173928,"vZ0":-3.49757971481672,"x":66.97,"y":161.58,"x0":-1.5935602709949501,"y0":50.00053908186268,"z0":5.327255077780876,"aX":-8.621539725963192},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":6.8,"spinRate":2390,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40795336317448605,"extension":6.054632221390571},"index":0,"playId":"3d54dc5c-15a4-3154-a1b9-e1f1e2bf4f69","pitchNumber":1,"startTime":"2026-04-16T00:07:14.122Z","endTime":"2026-04-16T00:07:17.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.863336697461875,"aZ":-27.553068795700025,"pfxX":5.087662369827813,"pfxZ":3.3742261654406063,"pX":0.4190326040908316,"pZ":1.7983182483927724,"vX0":4.294694703747251,"vY0":-116.02801951312838,"vZ0":-1.6554894157597824,"x":101.03,"y":190.23,"x0":-2.114047935163867,"y0":50.00215077567735,"z0":5.136287571898758,"aX":6.96461216711798},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.0,"breakHorizontal":-10.2,"spinRate":2587,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.4713195867315969,"extension":5.902569564839408},"index":1,"playId":"f63cc805-36d2-36b2-a840-88899e42cc85","pitchNumber":2,"startTime":"2026-04-16T00:07:26.688Z","endTime":"2026-04-16T00:07:30.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2620088813842,"aZ":-34.91328273775383,"pfxX":8.405538847858935,"pfxZ":-2.003966510951301,"pX":0.2229430982494355,"pZ":2.428018405026179,"vX0":2.7061890347819118,"vY0":-116.35302513213648,"vZ0":0.37000671859994805,"x":108.5,"y":173.22,"x0":-2.047764154478294,"y0":50.00157965814523,"z0":5.580928065868914,"aX":11.498984131755744},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.2,"breakHorizontal":-15.8,"spinRate":3056,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4711306902186112,"extension":5.569182913786058},"hitData":{"launchSpeed":88.6,"launchAngle":37.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.02,"coordY":119.74}},"index":2,"playId":"2882ce12-bf66-3821-8baa-f5abbd515976","pitchNumber":3,"startTime":"2026-04-16T00:07:40.296Z","endTime":"2026-04-16T00:07:48.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:07:48.986Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-16T00:08:01.781Z","endTime":"2026-04-16T00:09:27.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.619668529886876,"aZ":-28.84960437523992,"pfxX":2.9389190700822154,"pfxZ":2.2543010403871566,"pX":-0.7936465987154232,"pZ":2.462274804267632,"vX0":2.7695840411583923,"vY0":-120.422814267841,"vZ0":-0.5056641091147305,"x":147.25,"y":172.3,"x0":-2.338944457837925,"y0":50.00209750603537,"z0":5.219395035891734,"aX":4.330527975436352},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.2,"breakHorizontal":-6.0,"spinRate":2694,"spinDirection":93},"zone":4,"typeConfidence":2.0,"plateTime":0.45423305602035224,"extension":5.56276731499525},"index":0,"playId":"42df5c7f-fd21-3faf-abc6-584a1752368b","pitchNumber":1,"startTime":"2026-04-16T00:08:15.500Z","endTime":"2026-04-16T00:08:18.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.507085766706112,"aZ":-26.19421212746377,"pfxX":-10.905406641679857,"pfxZ":3.330441422904798,"pX":0.31991316189129515,"pZ":1.9515914117622568,"vX0":9.34717710847542,"vY0":-133.10940678187004,"vZ0":-3.1913846751942825,"x":104.81,"y":186.09,"x0":-1.8199015106332597,"y0":50.00158354604103,"z0":5.0620780192828025,"aX":-19.57292538345563},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":17.8,"spinRate":2311,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4114561574634483,"extension":5.910280745378566},"index":1,"playId":"39c115f6-ae3f-39f8-b375-4fdaa1939990","pitchNumber":2,"startTime":"2026-04-16T00:08:28.238Z","endTime":"2026-04-16T00:08:31.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-16T00:08:38.147Z","endTime":"2026-04-16T00:08:50.478Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967764444214612,"aZ":-27.430400291921465,"pfxX":-10.843687254911018,"pfxZ":2.940733760555922,"pX":0.975331067843161,"pZ":1.0954010186728729,"vX0":10.26140672122896,"vY0":-125.9734719825983,"vZ0":-4.425173798242462,"x":79.82,"y":209.2,"x0":-1.7369244997992885,"y0":50.00122442645717,"z0":5.085554583560226,"aX":-17.472716035806297},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.6,"breakHorizontal":17.4,"spinRate":1597,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4343704737269536,"extension":5.91067452978934},"index":3,"playId":"fec1fe15-8c06-3c04-8595-164de76ce36e","pitchNumber":3,"startTime":"2026-04-16T00:08:50.478Z","endTime":"2026-04-16T00:08:53.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23350280833594,"aZ":-27.71808332485018,"pfxX":4.1446666400338,"pfxZ":3.075147520391168,"pX":-0.42077499290371595,"pZ":3.1152678943518555,"vX0":3.329381713986485,"vY0":-119.44795772819155,"vZ0":0.8406927404918257,"x":133.04,"y":154.67,"x0":-2.369490514706627,"y0":50.005230728575654,"z0":5.244074532524226,"aX":6.010446445912792},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.0,"breakHorizontal":-8.3,"spinRate":2640,"spinDirection":78},"zone":1,"typeConfidence":2.0,"plateTime":0.4579228119715051,"extension":5.667287015093305},"index":4,"playId":"888743ce-db6d-3e8b-acca-a3bd2dbc3612","pitchNumber":4,"startTime":"2026-04-16T00:09:03.001Z","endTime":"2026-04-16T00:09:06.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":93.8,"endSpeed":86.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03730815080367,"aZ":-15.836959152592366,"pfxX":-4.951019537621488,"pfxZ":8.573361124404588,"pX":-1.2068354766232612,"pZ":3.580792660711488,"vX0":2.8156788953032534,"vY0":-136.68078236053728,"vZ0":-2.3870690438520725,"x":163.0,"y":142.1,"x0":-1.6030510059722822,"y0":50.00599308075028,"z0":5.543656059094589,"aX":-9.438668520307315},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2314,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39959829730096263,"extension":6.120688868942855},"index":5,"playId":"0f6d3b62-7347-318f-a41e-6eec763d8765","pitchNumber":5,"startTime":"2026-04-16T00:09:22.423Z","endTime":"2026-04-16T00:09:27.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:09:27.060Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carter Jensen lines out to center fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:11:46.246Z","endTime":"2026-04-16T00:13:20.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"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":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Holton replaces Jack Flaherty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:11:05.589Z","endTime":"2026-04-16T00:11:48.302Z","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":656427,"link":"/api/v1/people/656427","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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(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":84.9,"endSpeed":78.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.599450728825424,"aZ":-30.079638055357215,"pfxX":-1.4513489765693741,"pfxZ":1.3554634961892624,"pX":-0.4036176045218671,"pZ":2.817045638356456,"vX0":-4.536049312487296,"vY0":-123.6089121795862,"vZ0":-1.002421959285947,"x":132.38,"y":162.72,"x0":1.6437675521023276,"y0":50.005073403035105,"z0":5.753030249721544,"aX":-2.2456412291057277},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":3.7,"spinRate":2368,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.44309777719163845,"extension":6.542948603896345},"index":1,"playId":"d10e905b-d9d0-39d1-8dc5-3c4062bd0fef","pitchNumber":1,"startTime":"2026-04-16T00:11:48.302Z","endTime":"2026-04-16T00:11:53.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43478447189631,"aZ":-34.311389727153546,"pfxX":-10.789227847309625,"pfxZ":-1.6334693246092251,"pX":-0.5799800839857014,"pZ":0.41571443664745333,"vX0":-2.544150070450758,"vY0":-115.01807986831065,"vZ0":-3.8485743470448357,"x":139.11,"y":227.56,"x0":1.9468042863380774,"y0":50.00087651405239,"z0":5.510809450402305,"aX":-14.154451164650604},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-3.7,"breakHorizontal":20.2,"spinRate":2980,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.48003257392185805,"extension":6.313617095608612},"index":2,"playId":"d4406dd4-8d44-3e5e-864e-31e12309f785","pitchNumber":2,"startTime":"2026-04-16T00:12:03.062Z","endTime":"2026-04-16T00:12:07.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14326058350196,"aZ":-21.696975961064513,"pfxX":7.575361093116156,"pfxZ":5.960929470322537,"pX":-0.06309879467919009,"pZ":3.845925826921876,"vX0":-6.6954922985956395,"vY0":-131.33157513366842,"vZ0":-0.6694510421487507,"x":119.41,"y":134.94,"x0":1.5272382531256745,"y0":50.00334049312837,"z0":5.7085693526687304,"aX":13.31830625861707},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.9,"breakHorizontal":-12.4,"spinRate":2042,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4160284713931781,"extension":6.456129922026561},"index":3,"playId":"bfc04b9a-6cae-3d97-b229-44c6c12172f9","pitchNumber":3,"startTime":"2026-04-16T00:12:19.988Z","endTime":"2026-04-16T00:12:23.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697040341672395,"aZ":-25.197373895567562,"pfxX":9.65668189012646,"pfxZ":3.8960513541480033,"pX":-0.2484161380596667,"pZ":2.83003011865011,"vX0":-7.784032170128942,"vY0":-132.37700450328677,"vZ0":-2.78431888761471,"x":126.47,"y":162.37,"x0":1.46159255966172,"y0":50.00534848951265,"z0":5.7211376128402,"aX":17.306988938883197},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":-16.0,"spinRate":2072,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4122479069822713,"extension":6.493268748567405},"index":4,"playId":"cd92adf7-93c8-3b9e-907c-ec852c9ca98f","pitchNumber":4,"startTime":"2026-04-16T00:12:34.850Z","endTime":"2026-04-16T00:12:38.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-16T00:12:44.263Z","endTime":"2026-04-16T00:12:55.879Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.256279579368794,"aZ":-35.837214551430506,"pfxX":-9.928202492751234,"pfxZ":-2.679276522200574,"pX":0.6668592187962784,"pZ":3.5383937423163077,"vX0":0.0437285530766503,"vY0":-116.30766014977031,"vZ0":2.6045828107007205,"x":91.58,"y":143.24,"x0":1.937166411722734,"y0":50.00237240506601,"z0":5.807599174843943,"aX":-13.57214055626233},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.0,"breakHorizontal":18.0,"spinRate":2891,"spinDirection":300},"zone":12,"typeConfidence":2.0,"plateTime":0.4713129433084777,"extension":6.275518215067844},"index":6,"playId":"da6e04a0-3c71-32b6-b289-820ab6408205","pitchNumber":5,"startTime":"2026-04-16T00:12:55.879Z","endTime":"2026-04-16T00:13:00.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182143676000152,"aZ":-22.641361471841236,"pfxX":7.583590011076718,"pfxZ":5.244443256576215,"pX":0.44940965670071703,"pZ":2.4828862246573573,"vX0":-5.676038506186659,"vY0":-133.1052722522128,"vZ0":-3.959494897536006,"x":99.87,"y":171.74,"x0":1.610866824619171,"y0":50.00221563258741,"z0":5.604296588810812,"aX":13.779611504273243},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":-12.7,"spinRate":2021,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4095344385942443,"extension":6.555829758003889},"hitData":{"launchSpeed":96.9,"launchAngle":22.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.51,"coordY":56.3}},"index":7,"playId":"22c999df-0b19-339e-978b-74f1d243d073","pitchNumber":6,"startTime":"2026-04-16T00:13:12.265Z","endTime":"2026-04-16T00:13:20.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:13:20.277Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonathan India lines out to third baseman Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:13:59.403Z","endTime":"2026-04-16T00:15:05.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jonathan India replaces Michael Massey.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-16T00:13:31.882Z","endTime":"2026-04-16T00:14:01.686Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":686681,"link":"/api/v1/people/686681"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":686681,"link":"/api/v1/people/686681","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32117298350284,"aZ":-13.569596030318552,"pfxX":2.8717783302622313,"pfxZ":10.240109213459103,"pX":0.9373711381973673,"pZ":2.5531585352713355,"vX0":-2.6898850811467536,"vY0":-133.78988772782048,"vZ0":-5.75218179092642,"x":81.27,"y":169.84,"x0":1.5817151024232226,"y0":50.0005979649739,"z0":5.700061858170661,"aX":5.216117755043726},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.5,"breakHorizontal":-4.7,"spinRate":2122,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4090905756872436,"extension":6.5849718217862145},"index":1,"playId":"8a98be85-cd4e-3d17-8cd6-3e44c417683a","pitchNumber":1,"startTime":"2026-04-16T00:14:01.686Z","endTime":"2026-04-16T00:14:04.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868665755453474,"aZ":-42.79290744564161,"pfxX":-5.805082877317661,"pfxZ":-7.913799565802227,"pX":-0.5531223467377926,"pZ":1.7819522148931561,"vX0":-2.4633459635761024,"vY0":-115.72458136475836,"vZ0":-0.2047755887606595,"x":138.08,"y":190.67,"x0":1.283143622214284,"y0":50.00542353117827,"z0":6.010058329423035,"aX":-7.785401205425901},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.0,"breakHorizontal":11.2,"spinRate":2786,"spinDirection":321},"zone":7,"typeConfidence":2.0,"plateTime":0.47536783669974625,"extension":6.5457013622909255},"index":2,"playId":"1ad7cf52-2088-32c5-af40-aa6dbddba26a","pitchNumber":2,"startTime":"2026-04-16T00:14:16.819Z","endTime":"2026-04-16T00:14:21.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-16T00:14:29.287Z","endTime":"2026-04-16T00:14:41.566Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03046982564178,"aZ":-25.850676635986684,"pfxX":6.246046741842482,"pfxZ":4.2242181179819545,"pX":-0.7009314489745454,"pZ":1.5995200327197476,"vX0":-7.451224121741837,"vY0":-121.62935422598837,"vZ0":-3.770667503484754,"x":143.72,"y":195.59,"x0":1.591879415839035,"y0":50.00221153498162,"z0":5.413402637694324,"aX":9.3506504294008},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.0,"breakHorizontal":-9.5,"spinRate":1018,"spinDirection":86},"zone":7,"typeConfidence":2.0,"plateTime":0.4504468367648493,"extension":6.6196221192130045},"index":4,"playId":"44dfd49f-b4b9-3848-a00d-72070668accc","pitchNumber":3,"startTime":"2026-04-16T00:14:41.566Z","endTime":"2026-04-16T00:14:45.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75686254531465,"aZ":-24.779614327373682,"pfxX":-1.033972362963492,"pfxZ":4.348266001768522,"pX":0.6809681777310661,"pZ":2.4878848043972743,"vX0":-2.2593975722802937,"vY0":-128.3299994678369,"vZ0":-3.204987202896518,"x":91.04,"y":171.61,"x0":1.7004878204836797,"y0":50.00251246525088,"z0":5.642873139855679,"aX":-1.757088996903772},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":2.3,"spinRate":2382,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.4237094094520213,"extension":6.562380232313678},"hitData":{"launchSpeed":97.2,"launchAngle":7.0,"totalDistance":133.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":170.43}},"index":5,"playId":"3934f382-2d6c-387b-a446-f91a96340917","pitchNumber":4,"startTime":"2026-04-16T00:14:58.145Z","endTime":"2026-04-16T00:15:05.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:15:05.360Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:15:21.608Z","endTime":"2026-04-16T00:15:36.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":86.6,"endSpeed":81.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60707821707588,"aZ":-27.313121008304908,"pfxX":-1.9365350492767628,"pfxZ":2.950760854319631,"pX":-0.8650987426432707,"pZ":2.7554954918410894,"vX0":-5.642618195076909,"vY0":-126.20247316966024,"vZ0":-2.0824800627750766,"x":149.98,"y":164.38,"x0":1.6325908452133242,"y0":50.002556617817355,"z0":5.746256874850849,"aX":-3.1885543113215773},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":4.6,"spinRate":2474,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4305651230335905,"extension":6.490062504488324},"hitData":{"launchSpeed":87.3,"launchAngle":18.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.79,"coordY":116.17}},"index":0,"playId":"6561a92a-468c-31c7-b316-e1d5bcb5c0ca","pitchNumber":1,"startTime":"2026-04-16T00:15:26.621Z","endTime":"2026-04-16T00:15:36.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:15:36.439Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lane Thomas singles on a line drive to left fielder Riley Greene. Jac Caglianone to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:16:49.371Z","endTime":"2026-04-16T00:17:34.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnSecond":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T00:16:05.898Z","endTime":"2026-04-16T00:16:51.630Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.686759797089373,"aZ":-27.011981654109903,"pfxX":-2.2078416657071838,"pfxZ":3.0932139488923376,"pX":1.3943143074775954,"pZ":2.4824465216657883,"vX0":-0.33477588162351135,"vY0":-127.46377643574121,"vZ0":-2.8795624238473647,"x":63.85,"y":171.75,"x0":1.814123856371778,"y0":50.004454610945096,"z0":5.72800233629043,"aX":-3.684813472058204},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":4.1,"spinRate":2393,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4273907278281106,"extension":6.372727620830514},"index":1,"playId":"ea9a7536-bb52-39eb-a626-1948cee1319b","pitchNumber":1,"startTime":"2026-04-16T00:16:51.630Z","endTime":"2026-04-16T00:16:55.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.482055195248194,"aZ":-14.216701336350202,"pfxX":2.5629563305197616,"pfxZ":9.951656321716191,"pX":0.6686557272927365,"pZ":2.392120675476092,"vX0":-3.0523143231777876,"vY0":-133.42796268252383,"vZ0":-5.938958071818918,"x":91.51,"y":174.19,"x0":1.49400545037361,"y0":50.00457592101727,"z0":5.6698509204692416,"aX":4.625766361766241},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":-4.0,"spinRate":2294,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.41037949075435076,"extension":6.550095445704711},"index":2,"playId":"9efe7254-3af6-35a0-9de4-8f9f4adb6a2e","pitchNumber":2,"startTime":"2026-04-16T00:17:07.504Z","endTime":"2026-04-16T00:17:10.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142314671186632,"aZ":-37.826488860944025,"pfxX":3.177335027813208,"pfxZ":-3.697559989529408,"pX":0.39058949798493275,"pZ":2.2318230585098977,"vX0":-4.257531554979675,"vY0":-123.01333349535022,"vZ0":-0.5837162054536887,"x":102.11,"y":178.52,"x0":1.7335784743297498,"y0":50.00532186717825,"z0":5.688070760949705,"aX":4.854847944908021},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.6,"breakHorizontal":-4.7,"spinRate":953,"spinDirection":87},"zone":6,"typeConfidence":2.0,"plateTime":0.4458222778397487,"extension":6.411037735708903},"hitData":{"launchSpeed":96.9,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.81,"coordY":106.82}},"index":3,"playId":"e031a85f-9645-3d60-a2d9-1e23565cc668","pitchNumber":3,"startTime":"2026-04-16T00:17:24.458Z","endTime":"2026-04-16T00:17:34.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.63,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:17:34.377Z","atBatIndex":46},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Starling Marte grounds into a force out, fielded by third baseman Zach McKinstry. Jac Caglianone out at 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-16T00:21:25.949Z","endTime":"2026-04-16T00:22:17.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_interference","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Starling Marte replaces Kyle Isbel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T00:18:00.733Z","endTime":"2026-04-16T00:18:31.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-16T00:18:31.782Z","endTime":"2026-04-16T00:19:38.709Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-16T00:19:38.709Z","endTime":"2026-04-16T00:21:28.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"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":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.778577148985455,"aZ":-24.590416502798544,"pfxX":-5.4491331295089225,"pfxZ":4.650943667021913,"pX":0.29071186017000417,"pZ":2.894507391266492,"vX0":6.547646869071499,"vY0":-127.08049501439287,"vZ0":-2.1795539871886334,"x":105.92,"y":160.63,"x0":-1.6148891106685914,"y0":50.002905053803254,"z0":5.722673809193523,"aX":-8.885954447890313},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":8.3,"spinRate":1217,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.4315116766499911,"extension":6.519483027849993},"index":3,"playId":"0df3ece2-0d84-335e-8304-925cd0eaf9af","pitchNumber":1,"startTime":"2026-04-16T00:21:28.247Z","endTime":"2026-04-16T00:21:31.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920986887035095,"aZ":-21.7517340491173,"pfxX":-4.3255262511459875,"pfxZ":6.540833634629339,"pX":-0.4667505422474554,"pZ":2.1734225081600322,"vX0":4.348334892077363,"vY0":-125.83396536219979,"vZ0":-4.088762829619335,"x":134.79,"y":180.1,"x0":-1.6600182493028615,"y0":50.0056825359506,"z0":5.594233587469267,"aX":-6.8974206848909825},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.0,"breakHorizontal":6.7,"spinRate":1018,"spinDirection":223},"zone":7,"typeConfidence":0.9,"plateTime":0.43625186463370325,"extension":6.546685907596761},"index":4,"playId":"1a42ce4e-149c-3407-b658-22dc3650c31c","pitchNumber":2,"startTime":"2026-04-16T00:21:49.265Z","endTime":"2026-04-16T00:21:52.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.243556691295908,"aZ":-23.760063688923985,"pfxX":-4.922028416347319,"pfxZ":5.221329789174211,"pX":0.8096929228361556,"pZ":1.8859232610961185,"vX0":7.815943551100218,"vY0":-126.28309544990141,"vZ0":-4.051420774390849,"x":86.14,"y":187.86,"x0":-1.6890542907261892,"y0":50.00266998602902,"z0":5.427285172088897,"aX":-7.932440527922146},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.8,"breakHorizontal":7.1,"spinRate":1080,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.4340875134292106,"extension":6.615705767862233},"hitData":{"launchSpeed":74.5,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":174.49}},"index":5,"playId":"8fcd8d42-bd91-3377-b400-35947b1f0adf","pitchNumber":3,"startTime":"2026-04-16T00:22:09.148Z","endTime":"2026-04-16T00:22:17.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":7.699999999999996,"leverageIndex":3.05,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:22:17.026Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T00:24:34.819Z","endTime":"2026-04-16T00:24:44.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jonathan India remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:24:37.079Z","endTime":"2026-04-16T00:24:37.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":686681,"link":"/api/v1/people/686681"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":686681,"link":"/api/v1/people/686681"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Lane Thomas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"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-16T00:24:37.081Z","endTime":"2026-04-16T00:24:37.082Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Starling Marte remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"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-16T00:24:37.083Z","endTime":"2026-04-16T00:24:37.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":657041,"link":"/api/v1/people/657041"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26957978316613,"aZ":-24.84981569260666,"pfxX":-9.39305525803905,"pfxZ":4.201831493536778,"pX":-0.4301472019646594,"pZ":3.1519245229853774,"vX0":6.8966315519933366,"vY0":-130.82963865113632,"vZ0":-0.5814705744013258,"x":133.4,"y":153.68,"x0":-1.8733079395040257,"y0":50.00079586561196,"z0":5.2310500333658645,"aX":-16.365197028482406},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":15.6,"spinRate":2250,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.4178414019957275,"extension":5.977042587156502},"hitData":{"launchSpeed":99.8,"launchAngle":7.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":162.83}},"index":3,"playId":"b159f873-a94d-3283-875f-7eb4b970406c","pitchNumber":1,"startTime":"2026-04-16T00:24:37.085Z","endTime":"2026-04-16T00:24:44.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:24:44.904Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T00:25:07.391Z","endTime":"2026-04-16T00:25:58.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.82877536636748,"aZ":-43.147113260921934,"pfxX":7.504162130177566,"pfxZ":-8.817745571634868,"pX":0.534699304509048,"pZ":2.4874386985744907,"vX0":3.323546287545208,"vY0":-111.10188880871564,"vZ0":3.020957497401916,"x":96.62,"y":171.62,"x0":-1.9579668122124785,"y0":50.003742112707485,"z0":5.609846585187771,"aX":9.335385661070495},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-14.8,"breakHorizontal":-14.5,"spinRate":3196,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4939322207323471,"extension":5.609392277884869},"index":0,"playId":"d675d08f-4c48-3631-9f00-4d7a3b751352","pitchNumber":1,"startTime":"2026-04-16T00:25:07.391Z","endTime":"2026-04-16T00:25:10.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":85.4,"endSpeed":79.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37036488048704,"aZ":-31.881110694284203,"pfxX":1.9852539716286142,"pfxZ":0.18091253064901913,"pX":1.0935646893704496,"pZ":1.819479618581407,"vX0":5.9628233419746834,"vY0":-124.34586963863289,"vZ0":-3.101701346841417,"x":75.32,"y":189.65,"x0":-1.5786711992035733,"y0":50.000739025149606,"z0":5.687107255301664,"aX":3.1546093105945894},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":-4.8,"spinRate":2554,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.43795423401769895,"extension":5.896980329676679},"index":1,"playId":"3c34c021-2c87-3eb4-aa79-66356e18215b","pitchNumber":2,"startTime":"2026-04-16T00:25:20.847Z","endTime":"2026-04-16T00:25:24.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":80.6,"endSpeed":75.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20937976006423,"aZ":-35.451998177419114,"pfxX":6.709381056617628,"pfxZ":-2.3382270142172814,"pX":1.8168316565868978,"pZ":1.3672400791710126,"vX0":6.719036722346457,"vY0":-117.31425619377879,"vZ0":-1.5881123612558161,"x":47.75,"y":201.86,"x0":-1.951149497082248,"y0":50.00385957495738,"z0":5.343160727204138,"aX":9.396523488648345},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.3,"breakHorizontal":-13.8,"spinRate":2990,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.46604946001161673,"extension":5.679531519165414},"index":2,"playId":"50809dcc-6f8c-3a99-b942-80cd4e1722f3","pitchNumber":3,"startTime":"2026-04-16T00:25:33.608Z","endTime":"2026-04-16T00:25:36.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69666671926226,"aZ":-36.876628303053224,"pfxX":6.380892909609889,"pfxZ":-3.4243133750747177,"pX":-0.3287430856709725,"pZ":2.8678056942618078,"vX0":2.175810203483047,"vY0":-116.20586246790262,"vZ0":2.0298668889133795,"x":129.53,"y":161.35,"x0":-2.104694392314331,"y0":50.001305275589665,"z0":5.472916439795003,"aX":8.770712371416126},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.4,"breakHorizontal":-12.1,"spinRate":2923,"spinDirection":60},"zone":1,"typeConfidence":2.0,"plateTime":0.47039953862929185,"extension":5.761073534419591},"hitData":{"launchSpeed":93.2,"launchAngle":59.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.28,"coordY":136.73}},"index":3,"playId":"ffb53e6b-5626-31fc-b98f-8b533b6590ab","pitchNumber":4,"startTime":"2026-04-16T00:25:47.846Z","endTime":"2026-04-16T00:25:58.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:25:58.291Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-16T00:28:24.293Z","endTime":"2026-04-16T00:29:32.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T00:28:11.505Z","endTime":"2026-04-16T00:28:26.318Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Daniel Lynch IV replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-16T00:28:26.318Z","endTime":"2026-04-16T00:28:26.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663738,"link":"/api/v1/people/663738"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84355657923812,"aZ":-27.109793872625787,"pfxX":-0.5745285616233904,"pfxZ":3.0415556066041507,"pX":-1.2236832463718568,"pZ":2.3918432504812386,"vX0":-6.946862401560949,"vY0":-127.62719801856835,"vZ0":-3.535136560475185,"x":163.64,"y":174.2,"x0":1.597120668434118,"y0":50.00433321029852,"z0":5.907006622358715,"aX":-0.9565575807468347},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.0,"breakHorizontal":2.4,"spinRate":2315,"spinDirection":200},"zone":13,"typeConfidence":0.89,"plateTime":0.4275479798174642,"extension":6.289381549185228},"index":2,"playId":"13bccfae-3a55-3d7d-a4c1-e149e6d96233","pitchNumber":1,"startTime":"2026-04-16T00:28:26.559Z","endTime":"2026-04-16T00:28:30.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.962842437477782,"aZ":-19.599376303270056,"pfxX":8.525630982789476,"pfxZ":6.517397310476447,"pX":0.3333071654106656,"pZ":2.7363631169394904,"vX0":-6.273343050222596,"vY0":-137.65736577422993,"vZ0":-4.824510253410222,"x":104.3,"y":164.9,"x0":1.5277055228759564,"y0":50.00378048295656,"z0":5.828262839636601,"aX":16.4544301021173},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":-14.3,"spinRate":2252,"spinDirection":145},"zone":6,"typeConfidence":0.91,"plateTime":0.39703244884672584,"extension":6.292256601940201},"index":3,"playId":"8e25fdc4-1311-3bf5-80f9-dcd384251780","pitchNumber":2,"startTime":"2026-04-16T00:28:41.897Z","endTime":"2026-04-16T00:28:45.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33954958391511,"aZ":-26.679560272790788,"pfxX":-1.046839904531986,"pfxZ":3.2209190235114544,"pX":-0.45147091147402396,"pZ":2.1753889937549924,"vX0":-4.937940344156339,"vY0":-128.89261720011945,"vZ0":-4.430225818514314,"x":134.21,"y":180.04,"x0":1.6144411713126128,"y0":50.002740339103184,"z0":5.9435082503863566,"aX":-1.7848503448155588},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":2.9,"spinRate":2381,"spinDirection":182},"zone":7,"typeConfidence":0.88,"plateTime":0.4227295068428334,"extension":6.256803498790433},"index":4,"playId":"60015d24-c4f0-33b3-bd9f-860d62a8a0f1","pitchNumber":3,"startTime":"2026-04-16T00:29:00.756Z","endTime":"2026-04-16T00:29:05.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-16T00:29:15.183Z","endTime":"2026-04-16T00:29:25.903Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84475655917025,"aZ":-27.58459438233594,"pfxX":-0.5723342311932416,"pfxZ":2.705652259209675,"pX":-0.7122914099594996,"pZ":2.8817266459520585,"vX0":-4.731996372166358,"vY0":-129.12400392290974,"vZ0":-2.549726280049256,"x":144.15,"y":160.97,"x0":1.2151894327415622,"y0":50.00113354459822,"z0":5.995272135555734,"aX":-0.9702200891692221},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":2.0,"spinRate":2299,"spinDirection":199},"zone":1,"typeConfidence":0.88,"plateTime":0.4235083142243248,"extension":6.260705340397529},"index":6,"playId":"42a6ec1b-7068-368f-a873-4f09460866ba","pitchNumber":4,"startTime":"2026-04-16T00:29:25.903Z","endTime":"2026-04-16T00:29:32.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":663738,"link":"/api/v1/people/663738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:29:32.223Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T00:31:44.608Z","endTime":"2026-04-16T00:32:13.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to third base for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:31:14.332Z","endTime":"2026-04-16T00:31:14.351Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":656716,"link":"/api/v1/people/656716"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Wenceel Pérez replaces third baseman Zach McKinstry, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"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-16T00:31:14.351Z","endTime":"2026-04-16T00:31:14.354Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to shortstop for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"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-16T00:31:14.354Z","endTime":"2026-04-16T00:31:46.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":681481,"link":"/api/v1/people/681481"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069279870374256,"aZ":-29.350647781164927,"pfxX":0.6949522761859261,"pfxZ":1.7735643447738383,"pX":0.4878697781973536,"pZ":2.65734055334018,"vX0":4.870485087087226,"vY0":-125.2012284129596,"vZ0":-1.5509436672099226,"x":98.4,"y":167.03,"x0":-1.5720895528567256,"y0":50.0001252079366,"z0":5.684815594590339,"aX":1.1033410512397772},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.4,"spinRate":2111,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.4373217735890247,"extension":6.409919664317147},"index":3,"playId":"5fb6851e-5ffe-3b88-b05a-27aa2765685f","pitchNumber":1,"startTime":"2026-04-16T00:31:46.722Z","endTime":"2026-04-16T00:31:49.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000234701243105,"aZ":-26.913780334547965,"pfxX":-5.286110941438683,"pfxZ":3.3014365338542166,"pX":-0.24898257733155066,"pZ":2.8740699346399117,"vX0":5.580673874353144,"vY0":-125.33119724267452,"vZ0":-1.2768735973413525,"x":126.49,"y":161.18,"x0":-1.816250930696135,"y0":50.002808637648315,"z0":5.585363733019329,"aX":-8.421658808219183},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.9,"breakHorizontal":8.3,"spinRate":865,"spinDirection":233},"zone":2,"typeConfidence":0.9,"plateTime":0.43679244170436604,"extension":6.60920446869949},"hitData":{"launchSpeed":98.1,"launchAngle":19.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.32,"coordY":76.3}},"index":4,"playId":"9e5eb1a4-33de-344b-9b95-5cc6fc55c65d","pitchNumber":2,"startTime":"2026-04-16T00:32:02.978Z","endTime":"2026-04-16T00:32:13.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:32:13.694Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T00:32:15.291Z","endTime":"2026-04-16T00:34:07.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.245559730539085,"aZ":-9.93167546715153,"pfxX":-4.168140938397851,"pfxZ":11.202148165896475,"pX":-0.2628313902870483,"pZ":3.159477553071392,"vX0":4.807854918796549,"vY0":-140.15838578586033,"vZ0":-4.98818001805176,"x":127.02,"y":153.47,"x0":-1.460479072765706,"y0":50.006148043820644,"z0":5.613489794382444,"aX":-8.278786974519406},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":6.5,"spinRate":2200,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.39108263290434353,"extension":6.482297371193643},"index":0,"playId":"d36d028d-604e-35e5-9e80-f4484d428a7d","pitchNumber":1,"startTime":"2026-04-16T00:32:35.005Z","endTime":"2026-04-16T00:32:38.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302495806576985,"aZ":-32.43107935282485,"pfxX":0.5382737186419412,"pfxZ":-0.15921058225323748,"pX":-0.147511289721572,"pZ":1.1795763895924476,"vX0":3.6710996035655246,"vY0":-125.4672570389541,"vZ0":-4.251561695725242,"x":122.62,"y":206.93,"x0":-1.6994229634380327,"y0":50.00513373998413,"z0":5.538084584822784,"aX":0.8578940622808543},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":-1.8,"spinRate":2133,"spinDirection":75},"zone":13,"typeConfidence":0.91,"plateTime":0.43649896800519006,"extension":6.411032159346349},"index":1,"playId":"bc88f892-e6f5-39b1-b4e6-fc2c188cd2c3","pitchNumber":2,"startTime":"2026-04-16T00:32:54.166Z","endTime":"2026-04-16T00:32:57.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-16T00:33:02.901Z","endTime":"2026-04-16T00:33:17.964Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50635833878854,"aZ":-11.026927183113157,"pfxX":-6.247750442025535,"pfxZ":10.573268474507259,"pX":0.6003125646384573,"pZ":2.6862094524030766,"vX0":7.624948415072911,"vY0":-140.67246996396835,"vZ0":-5.894442663396668,"x":94.12,"y":166.25,"x0":-1.3362020168916768,"y0":50.00524318646889,"z0":5.5267151498913565,"aX":-12.49900352565048},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":9.7,"spinRate":2216,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.3896665221005824,"extension":6.551508439539046},"index":3,"playId":"51257cb5-ef99-39c2-a9e0-a32a59755d88","pitchNumber":3,"startTime":"2026-04-16T00:33:17.964Z","endTime":"2026-04-16T00:33:21.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85721293785258,"aZ":-34.84513162587323,"pfxX":0.8548944621629948,"pfxZ":-1.726890689023258,"pX":1.0820652523075753,"pZ":1.2380273265640278,"vX0":6.023665830816572,"vY0":-123.45843241862737,"vZ0":-3.158559008467477,"x":75.75,"y":205.35,"x0":-1.497287759672588,"y0":50.0028955497948,"z0":5.4575702956445635,"aX":1.3220408488686664},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.6,"breakHorizontal":-2.9,"spinRate":2169,"spinDirection":68},"zone":14,"typeConfidence":0.88,"plateTime":0.4431284184398514,"extension":6.565537410493108},"index":4,"playId":"a48168dc-b214-355d-9c21-cb5a0d69b425","pitchNumber":4,"startTime":"2026-04-16T00:33:39.819Z","endTime":"2026-04-16T00:33:43.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.460950839730685,"aZ":-30.94630188314177,"pfxX":2.458170878548626,"pfxZ":0.7562093078083807,"pX":0.4633379663296248,"pZ":1.8033845147585688,"vX0":4.386288008511414,"vY0":-127.55427943263388,"vZ0":-3.2961644423080436,"x":99.34,"y":190.09,"x0":-1.6068924503456987,"y0":50.0041271150798,"z0":5.586745360999954,"aX":3.9967887165516447},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-5.5,"spinRate":2132,"spinDirection":144},"zone":9,"typeConfidence":0.92,"plateTime":0.43158548493527604,"extension":6.536070931317025},"hitData":{"launchSpeed":96.0,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.85,"coordY":145.41}},"index":5,"playId":"4cc1df42-8274-3bed-a69e-faf70124e7e7","pitchNumber":5,"startTime":"2026-04-16T00:33:59.668Z","endTime":"2026-04-16T00:34:07.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:34:07.114Z","atBatIndex":52},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Vinnie Pasquantino triples (1) on a sharp fly ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T00:34:18.872Z","endTime":"2026-04-16T00:35:54.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36555756946534,"aZ":-28.009596249826394,"pfxX":-6.128855138350498,"pfxZ":2.4541664505337963,"pX":0.381501707023749,"pZ":0.08222480243305884,"vX0":7.693130533804496,"vY0":-129.28608904790426,"vZ0":-7.773804769165331,"x":102.46,"y":236.56,"x0":-1.833176416643125,"y0":50.00193641087022,"z0":5.270484649382011,"aX":-10.399017977747334},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":9.5,"spinRate":1211,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.42326635178554595,"extension":6.657188563038936},"index":0,"playId":"39e1d7cc-9bb5-369d-be15-62b793c947f3","pitchNumber":1,"startTime":"2026-04-16T00:34:36.193Z","endTime":"2026-04-16T00:34:39.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81569795519595,"aZ":-20.690265740500962,"pfxX":-5.977899767628365,"pfxZ":6.497562327856402,"pX":-1.1279730275787596,"pZ":2.541433163744924,"vX0":4.6116861914866,"vY0":-131.3518754675489,"vZ0":-3.6484343565319444,"x":160.0,"y":170.16,"x0":-2.119783774014625,"y0":50.00479601841986,"z0":5.465675931515974,"aX":-10.567668935768399},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.3,"breakHorizontal":10.0,"spinRate":1332,"spinDirection":225},"zone":13,"typeConfidence":0.81,"plateTime":0.41518454078714706,"extension":6.620375482799838},"index":1,"playId":"7427f9af-adbf-31f4-9674-767a71a096f5","pitchNumber":2,"startTime":"2026-04-16T00:35:02.809Z","endTime":"2026-04-16T00:35:07.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95772808295345,"aZ":-25.52725874502267,"pfxX":-3.5165282194626455,"pfxZ":3.930214127770207,"pX":0.17463575792452662,"pZ":0.8767611293783351,"vX0":6.139344680044903,"vY0":-128.81041989226554,"vZ0":-6.442535193027609,"x":110.34,"y":215.11,"x0":-1.7751270140070425,"y0":50.005725723953894,"z0":5.364896417482746,"aX":-5.95298285296901},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":5.2,"spinRate":1105,"spinDirection":231},"zone":14,"typeConfidence":0.89,"plateTime":0.42405917984530417,"extension":6.635998157535283},"index":2,"playId":"4abda33e-495b-3926-bdee-4f26776bb552","pitchNumber":3,"startTime":"2026-04-16T00:35:21.550Z","endTime":"2026-04-16T00:35:25.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.541233786443147,"aZ":-12.061663087753688,"pfxX":-4.664082541826785,"pfxZ":9.785890442566945,"pX":-0.3988118654540589,"pZ":3.2910096125374535,"vX0":4.831189042769625,"vY0":-141.35250685499312,"vZ0":-4.113581073280626,"x":132.2,"y":149.92,"x0":-1.511524031950047,"y0":50.00091478214906,"z0":5.52033969368566,"aX":-9.583928797446333},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2304,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.38522130703975366,"extension":6.539900989921025},"hitData":{"launchSpeed":100.0,"launchAngle":28.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":160.68,"coordY":44.2}},"index":3,"playId":"8c60c008-b8ee-39c2-824a-3de96776b1c9","pitchNumber":4,"startTime":"2026-04-16T00:35:39.687Z","endTime":"2026-04-16T00:35:54.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-6.599999999999994,"leverageIndex":1.01,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:35:54.548Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Salvador Perez lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-16T00:36:29.409Z","endTime":"2026-04-16T00:37:20.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":"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.9,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.289379060185865,"aZ":-8.766671129852432,"pfxX":-4.779021537194561,"pfxZ":11.677830531289466,"pX":0.6088274394273554,"pZ":2.441861321386618,"vX0":6.9814572599584475,"vY0":-140.76751275291323,"vZ0":-6.9819014946317335,"x":93.79,"y":172.85,"x0":-1.2838362065475861,"y0":50.003496291254336,"z0":5.523530695592044,"aX":-9.580407037634886},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.8,"breakHorizontal":7.2,"spinRate":2248,"spinDirection":204},"zone":6,"typeConfidence":0.91,"plateTime":0.3892680447475598,"extension":6.637791687484954},"index":0,"playId":"ed8b3729-d411-3924-bc1b-44c5a252996c","pitchNumber":1,"startTime":"2026-04-16T00:36:45.967Z","endTime":"2026-04-16T00:36:49.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"third":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779038710277355,"aZ":-33.132696444051774,"pfxX":1.36638546070099,"pfxZ":-0.5969660919486195,"pX":-0.2932085103154677,"pZ":2.6073657126954526,"vX0":3.084574294875984,"vY0":-126.20368383018493,"vZ0":-0.8791617185204899,"x":128.18,"y":168.38,"x0":-1.7068408887279771,"y0":50.00026008697491,"z0":5.620069301786735,"aX":2.2108933229154313},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.1,"breakHorizontal":-3.1,"spinRate":2202,"spinDirection":101},"zone":5,"typeConfidence":0.92,"plateTime":0.43338884293060476,"extension":6.443743336523993},"hitData":{"launchSpeed":85.8,"launchAngle":26.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.14,"coordY":80.58}},"index":1,"playId":"31263be0-d195-3957-8ff1-22b67c0ad309","pitchNumber":2,"startTime":"2026-04-16T00:37:10.729Z","endTime":"2026-04-16T00:37:20.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"third":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":9.199999999999996,"leverageIndex":3.39,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:37:20.507Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wenceel Pérez homers (1) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:39:50.958Z","endTime":"2026-04-16T00:40:43.097Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":669212,"link":"/api/v1/people/669212"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Eli Morgan replaces Daniel Lynch IV.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:38:24.969Z","endTime":"2026-04-16T00:39:53.253Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669212,"link":"/api/v1/people/669212"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663738,"link":"/api/v1/people/663738","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.851486548528882,"aZ":-15.83419410685391,"pfxX":-6.464902417963155,"pfxZ":9.36769465696612,"pX":-1.2366621100687938,"pZ":3.466816922270941,"vX0":0.6700208848908804,"vY0":-131.4848409524184,"vZ0":-2.8873564191352217,"x":164.14,"y":145.18,"x0":-0.6557725661818956,"y0":50.0036091008856,"z0":5.759562117891653,"aX":-11.277313541106551},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.6,"breakHorizontal":11.5,"spinRate":2274,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.41716414433690074,"extension":6.381195148800302},"index":1,"playId":"bcc7ca77-0d5a-3d08-ad9d-1f5372288495","pitchNumber":1,"startTime":"2026-04-16T00:39:53.253Z","endTime":"2026-04-16T00:39:56.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":90.8,"endSpeed":83.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.074715772704185,"aZ":-14.815877802666153,"pfxX":-6.475581805907568,"pfxZ":9.831491023897957,"pX":0.31329347545545577,"pZ":2.0431902992280926,"vX0":4.319002367789376,"vY0":-132.01365790488094,"vZ0":-6.410900135580873,"x":105.06,"y":183.61,"x0":-0.5025728745915272,"y0":50.00077421179298,"z0":5.5934718381532536,"aX":-11.429548751694798},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":10.8,"spinRate":2300,"spinDirection":213},"zone":9,"typeConfidence":0.89,"plateTime":0.4148845877413736,"extension":6.576726516115853},"index":2,"playId":"59145e39-3359-3158-9664-20e016860583","pitchNumber":2,"startTime":"2026-04-16T00:40:06.184Z","endTime":"2026-04-16T00:40:09.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.911706708025626,"aZ":-27.655985351528173,"pfxX":-9.364810177798624,"pfxZ":3.573267392278737,"pX":-0.130658698624605,"pZ":1.6972919933618007,"vX0":3.9032866575959773,"vY0":-111.44296515395644,"vZ0":-2.5277212404000293,"x":121.98,"y":192.95,"x0":-0.6825196929289585,"y0":50.00405942529899,"z0":5.685965448482502,"aX":-11.850316163098165},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":2274,"spinDirection":263},"zone":8,"typeConfidence":0.9,"plateTime":0.4903778350263579,"extension":6.239300787517486},"hitData":{"launchSpeed":98.3,"launchAngle":36.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.57,"coordY":82.01}},"index":3,"playId":"7d82771d-376b-365e-aec6-076ca303de51","pitchNumber":3,"startTime":"2026-04-16T00:40:16.977Z","endTime":"2026-04-16T00:40:43.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":25.900000000000006,"leverageIndex":1.78,"dramaIndex":208.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:40:43.097Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Báez pops out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:40:29.534Z","endTime":"2026-04-16T00:41:42.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.105467630115665,"aZ":-24.949559828337012,"pfxX":2.2943231876101366,"pfxZ":4.548275016953653,"pX":-0.25918282068447324,"pZ":2.1835101119861955,"vX0":0.19617588538766217,"vY0":-124.74738013405147,"vZ0":-3.4963413967367822,"x":126.88,"y":179.83,"x0":-0.637112385539408,"y0":50.00520658841465,"z0":5.640654568312619,"aX":3.6471182081448195},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":-4.2,"spinRate":2332,"spinDirection":189},"zone":5,"typeConfidence":0.9,"plateTime":0.43765960732516174,"extension":6.376703709899423},"index":0,"playId":"2eb0f608-b67f-3e55-b33a-b5338e757163","pitchNumber":1,"startTime":"2026-04-16T00:41:06.455Z","endTime":"2026-04-16T00:41:09.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736307450666388,"aZ":-13.812630676265641,"pfxX":-6.365192040041592,"pfxZ":10.262662028294784,"pX":0.1410470558644398,"pZ":3.4296351220346106,"vX0":3.2365216637324776,"vY0":-132.9780732850927,"vZ0":-3.4971728031714733,"x":111.62,"y":146.18,"x0":-0.2653592604008241,"y0":50.00430347747731,"z0":5.765009278717967,"aX":-11.391132089347812},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":10.8,"spinRate":2412,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.41201780829833323,"extension":6.5454939885140835},"index":1,"playId":"06210d1e-4f43-31ec-a48b-e8412f7f01d3","pitchNumber":2,"startTime":"2026-04-16T00:41:18.906Z","endTime":"2026-04-16T00:41:21.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.434873533396285,"aZ":-31.172144375706896,"pfxX":-9.919754357786042,"pfxZ":0.764842122000486,"pX":-1.0908763678738376,"pZ":2.944125299940335,"vX0":1.8127044773269676,"vY0":-113.05294484423015,"vZ0":0.39639448215835404,"x":158.58,"y":159.29,"x0":-0.6111113795013222,"y0":50.00034061045213,"z0":5.880041643225678,"aX":-12.916139198575769},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.8,"breakHorizontal":17.5,"spinRate":2157,"spinDirection":271},"zone":11,"typeConfidence":0.9,"plateTime":0.4833694131371362,"extension":6.422120111988326},"hitData":{"launchSpeed":62.0,"launchAngle":52.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":140.03}},"index":2,"playId":"4efc4223-9712-3c5c-94a4-e023bdcf9581","pitchNumber":3,"startTime":"2026-04-16T00:41:33.184Z","endTime":"2026-04-16T00:41:42.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:41:42.720Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers challenged (pitch result), call on the field was confirmed: Jake Rogers called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:41:47.345Z","endTime":"2026-04-16T00:43:49.129Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.089677434953504,"aZ":-26.473376821330426,"pfxX":0.5817607936207028,"pfxZ":3.631958093769807,"pX":0.29898447444230575,"pZ":3.0131838697580484,"vX0":1.9257716372946974,"vY0":-123.5893183116089,"vZ0":-1.3075796660786665,"x":105.6,"y":157.42,"x0":-0.5611655106257248,"y0":50.0060553663182,"z0":5.741311058613563,"aX":0.9133981925277354},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.6,"breakHorizontal":-1.4,"spinRate":2326,"spinDirection":190},"zone":3,"typeConfidence":0.89,"plateTime":0.44061658539966775,"extension":6.424331485340186},"index":0,"playId":"b9653e5d-041b-3b29-8f48-9956e669642c","pitchNumber":1,"startTime":"2026-04-16T00:42:03.539Z","endTime":"2026-04-16T00:42:06.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.182307100510872,"aZ":-26.877869590660595,"pfxX":-9.518038988533185,"pfxZ":4.159451881869847,"pX":0.17182707980302162,"pZ":0.5725173398105179,"vX0":4.112450443036461,"vY0":-112.14024337811239,"vZ0":-5.120152572876063,"x":110.45,"y":223.32,"x0":-0.44862348106693833,"y0":50.005415816795214,"z0":5.625733285776494,"aX":-12.13023574553184},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":2342,"spinDirection":259},"zone":14,"typeConfidence":0.9,"plateTime":0.4883446462690584,"extension":6.4628446774180475},"index":1,"playId":"dd14bc66-1f9f-3f82-b468-b6d1fb0ad6cd","pitchNumber":2,"startTime":"2026-04-16T00:42:13.883Z","endTime":"2026-04-16T00:42:17.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70134657514877,"aZ":-30.56875539481156,"pfxX":1.071876432395206,"pfxZ":1.0075378525303371,"pX":0.07874002406299478,"pZ":2.9971275212522226,"vX0":0.8461101993527823,"vY0":-124.74958576276558,"vZ0":-0.8299338849643554,"x":114.0,"y":157.86,"x0":-0.4024144595707046,"y0":50.0052244592499,"z0":5.822086272614414,"aX":1.7140131626496349},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":-2.2,"spinRate":2371,"spinDirection":163},"zone":2,"typeConfidence":0.9,"plateTime":0.4366604991396761,"extension":6.181147978381285},"index":2,"playId":"b5184460-e68f-3584-ab43-13db43a7f4a8","pitchNumber":3,"startTime":"2026-04-16T00:42:28.312Z","endTime":"2026-04-16T00:42:32.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.853268569598278,"aZ":-25.955208295303684,"pfxX":0.7843015718573598,"pfxZ":3.7613990776933717,"pX":1.8405855608980828,"pZ":1.667079563032483,"vX0":4.916055548623736,"vY0":-126.70576329953828,"vZ0":-5.011299897324024,"x":46.84,"y":193.77,"x0":-0.21350289120168983,"y0":50.00349810174137,"z0":5.702700777811581,"aX":1.2951360026730492},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":-2.4,"spinRate":2485,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.4295674095184867,"extension":6.494732458815337},"index":3,"playId":"ab386eaf-c766-32a7-9027-07d9a81d7544","pitchNumber":4,"startTime":"2026-04-16T00:43:02.421Z","endTime":"2026-04-16T00:43:06.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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-16T00:43:14.281Z","endTime":"2026-04-16T00:43:22.103Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.487897386218055,"aZ":-29.601868872030156,"pfxX":-9.724954460182463,"pfxZ":1.9765984537000634,"pX":0.20307194398243358,"pZ":1.7955078344981468,"vX0":4.024932077855416,"vY0":-113.07441853922985,"vZ0":-2.317990575623047,"x":109.26,"y":190.3,"x0":-0.33084148810439423,"y0":50.00491610421863,"z0":5.7872250229275215,"aX":-12.668145018571403},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.4,"breakHorizontal":16.7,"spinRate":2241,"spinDirection":257},"zone":8,"typeConfidence":0.9,"plateTime":0.4833222243126345,"extension":6.32861299497012},"index":5,"playId":"70626775-3951-3b95-971b-86930bc122ec","pitchNumber":5,"startTime":"2026-04-16T00:43:22.103Z","endTime":"2026-04-16T00:43:49.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"}},"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:43:49.129Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:43:59.031Z","endTime":"2026-04-16T00:45:02.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26873734654444,"aZ":-22.618588948867465,"pfxX":0.48010279100925146,"pfxZ":5.793682624493017,"pX":1.1622545063627903,"pZ":1.0818792777208364,"vX0":4.01319523741685,"vY0":-126.64868727615674,"vZ0":-6.614206434411603,"x":72.7,"y":209.57,"x0":-0.49548261457419546,"y0":50.00010908493269,"z0":5.497980331498707,"aX":0.7909312047952123},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.5,"breakHorizontal":-1.7,"spinRate":2545,"spinDirection":193},"zone":14,"typeConfidence":0.89,"plateTime":0.43005144376409854,"extension":6.586579685241823},"index":0,"playId":"fd4b2b0f-2e59-3aeb-a155-f054dfbc7943","pitchNumber":1,"startTime":"2026-04-16T00:43:59.031Z","endTime":"2026-04-16T00:44:02.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.401445802966897,"aZ":-13.60693306331392,"pfxX":-5.93989833256233,"pfxZ":10.212537044821119,"pX":0.5557843796802082,"pZ":2.4228339345287964,"vX0":4.316706742838145,"vY0":-133.8658040922296,"vZ0":-6.068204260197598,"x":95.81,"y":173.36,"x0":-0.3044283865782974,"y0":50.004820391781436,"z0":5.690027862023925,"aX":-10.801495678314295},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2292,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.40888301902739466,"extension":6.512986821383675},"index":1,"playId":"26f29838-b396-3006-acfb-83c1c9b8c8c6","pitchNumber":2,"startTime":"2026-04-16T00:44:11.588Z","endTime":"2026-04-16T00:44:14.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96145019845608,"aZ":-16.015679469380665,"pfxX":-6.652731011213225,"pfxZ":9.106543888673972,"pX":-0.36022268989086037,"pZ":4.6997016917003585,"vX0":2.3389948350070613,"vY0":-132.3131431220352,"vZ0":-0.045111258108214036,"x":130.73,"y":111.89,"x0":-0.3907090394811803,"y0":50.00650271776501,"z0":5.889569715599826,"aX":-11.809970007552518},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":11.5,"spinRate":2231,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.41381338760833186,"extension":6.281724053859723},"index":2,"playId":"05a7a962-6578-3c3f-bb3e-50989bc6c5e8","pitchNumber":3,"startTime":"2026-04-16T00:44:23.092Z","endTime":"2026-04-16T00:44:26.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":91.7,"endSpeed":84.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374680909442777,"aZ":-12.153614625608629,"pfxX":-5.304355831302183,"pfxZ":11.102709121092389,"pX":1.675572887087618,"pZ":2.3315635376823622,"vX0":6.488746341669603,"vY0":-133.36586338639586,"vZ0":-6.640667461776339,"x":53.13,"y":175.83,"x0":-0.09854158176531408,"y0":50.00659719850446,"z0":5.728622479234451,"aX":-9.568719264905152},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":8.3,"spinRate":2334,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.4105251009997368,"extension":6.507944366956224},"index":3,"playId":"a5ec7564-5403-3379-ae04-410adbebd7d6","pitchNumber":4,"startTime":"2026-04-16T00:44:40.163Z","endTime":"2026-04-16T00:44:45.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.44899600833608,"aZ":-28.028467741028845,"pfxX":-10.54739897629341,"pfxZ":3.3114086227061508,"pX":0.5879126570391064,"pZ":0.7789529890282181,"vX0":5.604254642224041,"vY0":-111.09127626836506,"vZ0":-4.07091470031488,"x":94.59,"y":217.75,"x0":-0.5939840317431649,"y0":50.00392566738446,"z0":5.540893460640673,"aX":-13.216138251774513},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":5.3,"breakHorizontal":17.6,"spinRate":2229,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.49257454248197474,"extension":6.5865671869815685},"index":4,"playId":"3486791c-e131-3357-bf40-2c64e56ceb09","pitchNumber":5,"startTime":"2026-04-16T00:44:56.117Z","endTime":"2026-04-16T00:45:02.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"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":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:45:02.804Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a sharp line drive to center fielder Lane Thomas. Kevin McGonigle to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:45:01.648Z","endTime":"2026-04-16T00:45:37.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.551941078948726,"aZ":-12.301624327224575,"pfxX":-6.183941520942386,"pfxZ":11.739997416010059,"pX":-0.3242523166209623,"pZ":2.0806207742921514,"vX0":1.9150543743968749,"vY0":-129.88012451470965,"vZ0":-6.809639408938838,"x":129.36,"y":182.6,"x0":-0.2718913982170878,"y0":50.00248365679942,"z0":5.6895601767843385,"aX":-10.466670667945616},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.8,"breakHorizontal":10.7,"spinRate":2322,"spinDirection":207},"zone":7,"typeConfidence":0.9,"plateTime":0.42322656629543776,"extension":6.638222691025811},"hitData":{"launchSpeed":101.9,"launchAngle":14.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.89,"coordY":81.55}},"index":0,"playId":"9777cb5f-cb67-36f6-9b9d-4e2760f3662b","pitchNumber":1,"startTime":"2026-04-16T00:45:27.326Z","endTime":"2026-04-16T00:45:37.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:45:37.706Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to center fielder Lane Thomas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-16T00:46:41.324Z","endTime":"2026-04-16T00:47:33.380Z","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":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T00:45:58.151Z","endTime":"2026-04-16T00:46:43.538Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.913520465884783,"aZ":-30.124586294829506,"pfxX":-10.291252311589696,"pfxZ":1.6928240340940697,"pX":-1.1163052953227097,"pZ":2.6901080821475696,"vX0":2.0524182934336594,"vY0":-109.8584538916215,"vZ0":0.2705182630148657,"x":159.55,"y":166.15,"x0":-0.7304765144090462,"y0":50.00470421297674,"z0":5.7884774079446215,"aX":-12.479586623250057},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":3.5,"breakHorizontal":18.0,"spinRate":2057,"spinDirection":263},"zone":11,"typeConfidence":0.9,"plateTime":0.5001082338873446,"extension":6.499821981354916},"index":1,"playId":"cf4b0ff9-df55-3d29-8b6b-ac74974dfc8d","pitchNumber":1,"startTime":"2026-04-16T00:46:43.538Z","endTime":"2026-04-16T00:46:46.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.786665840102263,"aZ":-14.20867691877191,"pfxX":-6.129192226072036,"pfxZ":10.397059104100666,"pX":-0.5796707022350152,"pZ":3.8662983571188256,"vX0":1.3237963503211587,"vY0":-131.3633938454318,"vZ0":-2.376407120386653,"x":139.1,"y":134.39,"x0":-0.29789101672431956,"y0":50.000590327709666,"z0":5.8533854995526,"aX":-10.588275199680735},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.5,"breakHorizontal":10.7,"spinRate":2269,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4187857127462884,"extension":6.475501032043335},"index":2,"playId":"d65e35df-7de7-3761-bd71-4d2d0e35d1dd","pitchNumber":2,"startTime":"2026-04-16T00:47:02.300Z","endTime":"2026-04-16T00:47:05.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":69.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03570175576686,"aZ":-29.474197866230455,"pfxX":-10.344354775145309,"pfxZ":2.2095431334060507,"pX":-0.25483632867342554,"pZ":2.3855574428505695,"vX0":3.7906813539275492,"vY0":-110.04992751465161,"vZ0":-0.6190957095193066,"x":126.71,"y":174.37,"x0":-0.6582643870297799,"y0":50.00475911799517,"z0":5.800178258709302,"aX":-12.654143016042596},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":4.2,"breakHorizontal":17.6,"spinRate":2117,"spinDirection":266},"zone":5,"typeConfidence":0.9,"plateTime":0.4982494907779884,"extension":6.357305147870106},"hitData":{"launchSpeed":93.9,"launchAngle":35.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.33,"coordY":63.76}},"index":3,"playId":"001c16ee-eb0a-3835-aa60-6c1a7ced5a19","pitchNumber":3,"startTime":"2026-04-16T00:47:24.644Z","endTime":"2026-04-16T00:47:33.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669212,"link":"/api/v1/people/669212","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":516782,"link":"/api/v1/people/516782"},"center":{"id":657041,"link":"/api/v1/people/657041"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":669212,"link":"/api/v1/people/669212"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:47:33.380Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T00:50:03.383Z","endTime":"2026-04-16T00:52:36.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-16T00:47:53.404Z","endTime":"2026-04-16T00:49:53.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Matt Vierling replaces right fielder Kerry Carpenter, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-16T00:49:53.047Z","endTime":"2026-04-16T00:49:53.064Z","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":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-16T00:49:53.064Z","endTime":"2026-04-16T00:50:05.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.178672231380908,"aZ":-12.344448395261068,"pfxX":1.492545373427891,"pfxZ":10.834475290275961,"pX":-1.4353135047027998,"pZ":4.359392900144282,"vX0":0.8415532335898084,"vY0":-134.67436920161805,"vZ0":-3.0465518108493965,"x":171.71,"y":121.08,"x0":-1.9461619738848768,"y0":50.0063885960245,"z0":6.382586658377832,"aX":2.7329000114623203},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":-2.9,"spinRate":2696,"spinDirection":178},"zone":11,"typeConfidence":0.9,"plateTime":0.4072398427913071,"extension":6.811627042276686},"index":3,"playId":"3873e452-5722-3b09-a4a4-968d587bb1c9","pitchNumber":1,"startTime":"2026-04-16T00:50:05.598Z","endTime":"2026-04-16T00:50:08.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.108498804491692,"aZ":-11.091600961453342,"pfxX":1.617132141650493,"pfxZ":11.331317585297835,"pX":-0.8038986886421177,"pZ":1.6279351137667624,"vX0":1.8584776318475358,"vY0":-135.42777048124046,"vZ0":-10.031375745360895,"x":147.64,"y":194.83,"x0":-1.7087196136045704,"y0":50.00352701442718,"z0":6.152174173666584,"aX":3.0088706116500954},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":-3.4,"spinRate":2782,"spinDirection":180},"zone":7,"typeConfidence":0.91,"plateTime":0.4041805195512995,"extension":6.915399932133607},"index":4,"playId":"5d85b213-e66e-3ee9-872c-045ecd60a0ea","pitchNumber":2,"startTime":"2026-04-16T00:50:22.700Z","endTime":"2026-04-16T00:50:26.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.302519417555168,"aZ":-13.040248823179105,"pfxX":1.5931365642091588,"pfxZ":10.439368900391162,"pX":-0.519741106120884,"pZ":2.672195201377011,"vX0":2.7033085881164376,"vY0":-134.5567814720006,"vZ0":-7.033869436763635,"x":136.81,"y":166.63,"x0":-1.7445415633428674,"y0":50.002568846797416,"z0":6.2447625848856845,"aX":2.9202020043075003},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":-3.5,"spinRate":2663,"spinDirection":176},"zone":4,"typeConfidence":0.91,"plateTime":0.4071139797949006,"extension":6.928611284864713},"index":5,"playId":"f7af6fe0-2c3a-3e20-8fac-bdca94322ae5","pitchNumber":3,"startTime":"2026-04-16T00:50:41.797Z","endTime":"2026-04-16T00:50:44.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.590058501011963,"aZ":-12.50050941755707,"pfxX":1.6247490037454444,"pfxZ":10.432445889957325,"pX":-0.16539068454091832,"pZ":2.840821814862237,"vX0":3.7476281073899296,"vY0":-136.35586526196158,"vZ0":-7.151645139086087,"x":123.3,"y":162.08,"x0":-1.7678927457529918,"y0":50.00277905092214,"z0":6.357605419567058,"aX":3.062709915179039},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-3.7,"spinRate":2791,"spinDirection":175},"zone":2,"typeConfidence":0.91,"plateTime":0.4014821231472334,"extension":6.786836378860625},"index":6,"playId":"5ae77bbb-1f48-3e10-a348-da6cc3a86e72","pitchNumber":4,"startTime":"2026-04-16T00:50:59.639Z","endTime":"2026-04-16T00:51:03.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43793178007196,"aZ":-13.220592499805349,"pfxX":2.3729909976818555,"pfxZ":9.945400409921954,"pX":0.6511014444579316,"pZ":2.8706469160559176,"vX0":4.878650822026685,"vY0":-136.77115227053125,"vZ0":-6.726257219849403,"x":92.18,"y":161.27,"x0":-1.4599427710254649,"y0":50.00525903373267,"z0":6.257629043464168,"aX":4.52405023459191},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-5.3,"spinRate":2729,"spinDirection":167},"zone":3,"typeConfidence":0.91,"plateTime":0.3995407873532679,"extension":6.9786342446502045},"index":7,"playId":"b6294bb0-7980-3a3b-9b50-46c56c16749a","pitchNumber":5,"startTime":"2026-04-16T00:51:27.728Z","endTime":"2026-04-16T00:51:30.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":94.9,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43302561387024,"aZ":-11.046606263734985,"pfxX":-4.436996814927291,"pfxZ":10.81981279954751,"pX":-0.18302325761751567,"pZ":1.3236829030922066,"vX0":4.871751388450828,"vY0":-137.83302771348718,"vZ0":-11.198528475564256,"x":123.98,"y":203.04,"x0":-1.3847511922060782,"y0":50.00020271527954,"z0":6.15129888439768,"aX":-8.661292845863798},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2490,"spinDirection":184},"zone":13,"typeConfidence":0.57,"plateTime":0.39518341207933716,"extension":7.093032596127784},"index":8,"playId":"f007c678-999c-3507-93c7-203a66161197","pitchNumber":6,"startTime":"2026-04-16T00:51:49.444Z","endTime":"2026-04-16T00:51:52.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.364066513042573,"aZ":-16.40905887109003,"pfxX":3.4114082471722496,"pfxZ":8.488940737189484,"pX":-0.342229258335159,"pZ":2.119339758514373,"vX0":2.36611275633329,"vY0":-135.12789349503066,"vZ0":-7.973562179778328,"x":130.04,"y":181.56,"x0":-1.6711133608954434,"y0":50.0002509387898,"z0":6.252521881820287,"aX":6.331321717556749},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":-6.7,"spinRate":2682,"spinDirection":172},"zone":7,"typeConfidence":0.9,"plateTime":0.40474549137990223,"extension":6.929111600412579},"index":9,"playId":"1841ebbb-8f3d-3ea2-8ffb-19cd5d31d4ba","pitchNumber":7,"startTime":"2026-04-16T00:52:08.866Z","endTime":"2026-04-16T00:52:13.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.999726762661005,"aZ":-33.44262752261768,"pfxX":3.9194663863902255,"pfxZ":-0.8095692046574428,"pX":0.25692372907422584,"pZ":3.0285539387036122,"vX0":3.4231471690068838,"vY0":-123.602636422388,"vZ0":-1.483113046103375,"x":107.21,"y":157.01,"x0":-1.6472927554937127,"y0":50.001072818456926,"z0":6.4042679507102935,"aX":6.1588011599674015},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":-7.8,"spinRate":2437,"spinDirection":100},"zone":3,"typeConfidence":0.89,"plateTime":0.4405047529990038,"extension":6.775137168133355},"index":10,"playId":"650f6a37-5bcc-3f8a-8aa1-4fbdc74f56fc","pitchNumber":8,"startTime":"2026-04-16T00:52:32.481Z","endTime":"2026-04-16T00:52:36.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695600,"link":"/api/v1/people/695600","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:52:36.352Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T00:52:50.117Z","endTime":"2026-04-16T00:54:26.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2039195841669,"aZ":-15.633075546642015,"pfxX":2.951340551447558,"pfxZ":9.062679255140221,"pX":-0.10206176489015105,"pZ":3.0925268710177454,"vX0":2.6267447595961064,"vY0":-134.0618018495723,"vZ0":-5.499399208508584,"x":120.89,"y":155.28,"x0":-1.4770604819036288,"y0":50.004014892011725,"z0":6.281206123972814,"aX":5.387862018456764},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-5.9,"spinRate":2644,"spinDirection":170},"zone":2,"typeConfidence":0.9,"plateTime":0.40810590116363876,"extension":6.983569091128304},"index":0,"playId":"3f6215e8-2478-335e-be3d-3f032a33906e","pitchNumber":1,"startTime":"2026-04-16T00:53:03.528Z","endTime":"2026-04-16T00:53:07.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77283689958815,"aZ":-9.374732813252814,"pfxX":2.2124654621598427,"pfxZ":11.802524760315212,"pX":-0.3794564460288337,"pZ":2.3091705625055323,"vX0":2.363544540050286,"vY0":-138.54086316098795,"vZ0":-9.179691044186995,"x":131.46,"y":176.43,"x0":-1.5330689724033162,"y0":50.00394497636991,"z0":6.304461359562781,"aX":4.272970641402912},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-4.6,"spinRate":2707,"spinDirection":175},"zone":4,"typeConfidence":0.91,"plateTime":0.39631210260921534,"extension":6.853939116404371},"index":1,"playId":"914f8151-f2ef-39aa-aaef-772751f09901","pitchNumber":2,"startTime":"2026-04-16T00:53:24.959Z","endTime":"2026-04-16T00:53:28.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-16T00:53:33.756Z","endTime":"2026-04-16T00:53:50.383Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.410226144007076,"aZ":-13.810031957772859,"pfxX":2.86582327698889,"pfxZ":9.781178801279527,"pX":0.6481703463798107,"pZ":5.653422282696887,"vX0":4.1967072703959944,"vY0":-136.49690817755393,"vZ0":0.05495568090416375,"x":92.29,"y":86.14,"x0":-1.2845270457730469,"y0":50.00461452541624,"z0":6.587713487693075,"aX":5.38161908185082},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":-6.1,"spinRate":2710,"spinDirection":166},"zone":12,"typeConfidence":0.91,"plateTime":0.40202495944793437,"extension":6.881409046415703},"index":3,"playId":"7cb53024-b735-3040-b76f-e6396a7d0d0d","pitchNumber":3,"startTime":"2026-04-16T00:53:50.383Z","endTime":"2026-04-16T00:53:53.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14484853168586,"aZ":-13.335002401197903,"pfxX":1.4245502667163137,"pfxZ":9.808375784259237,"pX":0.18334705835368742,"pZ":2.8716590826317994,"vX0":2.9407319620561942,"vY0":-137.19474312476402,"vZ0":-6.9867457843954845,"x":110.01,"y":161.25,"x0":-1.0843638006757217,"y0":50.006138825652926,"z0":6.346198908101568,"aX":2.7371089294815696},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-3.1,"spinRate":2712,"spinDirection":166},"zone":2,"typeConfidence":0.91,"plateTime":0.39805862465743935,"extension":6.8782955426711885},"hitData":{"launchSpeed":95.6,"launchAngle":59.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.4,"coordY":117.87}},"index":4,"playId":"cbdf6399-c4c1-34b7-b2f3-c24d891e40dd","pitchNumber":4,"startTime":"2026-04-16T00:54:15.700Z","endTime":"2026-04-16T00:54:26.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:54:26.687Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T00:54:31.635Z","endTime":"2026-04-16T00:55:57.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31085744156678,"aZ":-35.54856162623218,"pfxX":2.4304825827630814,"pfxZ":-2.2090127633564176,"pX":-0.5326352920378907,"pZ":3.338210754243277,"vX0":1.9751861001582012,"vY0":-122.52185505095495,"vZ0":-0.27994892049353104,"x":137.3,"y":148.65,"x0":-1.6639243414013598,"y0":50.00434384504156,"z0":6.481705937905175,"aX":3.709650400393948},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.8,"breakHorizontal":-4.8,"spinRate":2475,"spinDirection":80},"zone":1,"typeConfidence":0.91,"plateTime":0.4463763806228558,"extension":6.724994140323403},"index":0,"playId":"75e6e9b9-a339-3f72-b232-b683d7057b5c","pitchNumber":1,"startTime":"2026-04-16T00:54:54.830Z","endTime":"2026-04-16T00:54:57.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54904892896466,"aZ":-16.467373151998437,"pfxX":2.8725336868147346,"pfxZ":8.069747196343773,"pX":-0.13743776669819135,"pZ":1.6922635750376915,"vX0":3.00443488532945,"vY0":-138.33136703040162,"vZ0":-9.340387681013437,"x":122.24,"y":193.09,"x0":-1.60912020763328,"y0":50.00473721852139,"z0":6.206074076162412,"aX":5.592883705986083},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":-5.8,"spinRate":2842,"spinDirection":168},"zone":8,"typeConfidence":0.91,"plateTime":0.3952607217252373,"extension":6.971467362394647},"index":1,"playId":"64c99154-25ab-311f-a53a-619e3899d77d","pitchNumber":2,"startTime":"2026-04-16T00:55:13.766Z","endTime":"2026-04-16T00:55:40.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.924209932183057,"aZ":-9.502303113018867,"pfxX":-3.1626951008672846,"pfxZ":11.330830579688552,"pX":-0.26350714149089816,"pZ":2.4062100534307764,"vX0":3.5832689170309027,"vY0":-140.35039715062715,"vZ0":-9.13093648655485,"x":127.04,"y":173.81,"x0":-1.1441404709645753,"y0":50.00123372854822,"z0":6.315220231748428,"aX":-6.327202219679918},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":5.0,"spinRate":2395,"spinDirection":189},"zone":5,"typeConfidence":0.56,"plateTime":0.3898401916726306,"extension":6.87770960294507},"hitData":{"launchSpeed":109.4,"launchAngle":8.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":65.31,"coordY":90.8}},"index":2,"playId":"235c1307-532b-36f7-90ea-c021dc9b8f0d","pitchNumber":3,"startTime":"2026-04-16T00:55:47.054Z","endTime":"2026-04-16T00:55:57.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.45,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-16T00:55:57.241Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lane Thomas flies out to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-16T01:00:06.193Z","endTime":"2026-04-16T01:02:43.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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":"81.51"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.81"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.10"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.81"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.50"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.15"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.84"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.60"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.13"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.32"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.04"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.28"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.44"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".094"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".382"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".219"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".853"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".526"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".219"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".567"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".853"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".467"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".773"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,8,9,10],"actionIndex":[0,4,7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tyler Tolbert replaces Jac Caglianone.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-16T00:56:27.802Z","endTime":"2026-04-16T00:56:27.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":695506,"link":"/api/v1/people/695506"},"base":1,"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":695506,"link":"/api/v1/people/695506"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"a9e7d016-04a3-3d7f-b37d-16bc8047c68f","startTime":"2026-04-16T00:56:27.804Z","endTime":"2026-04-16T00:56:31.938Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":true,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"926988cc-6482-35eb-95b0-bccbb0ada7e5","startTime":"2026-04-16T00:57:06.731Z","endTime":"2026-04-16T00:57:13.596Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":118},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47091081222134,"aZ":-17.420106494965037,"pfxX":2.8582439320050748,"pfxZ":8.267000373042176,"pX":1.1032133719333121,"pZ":1.8457308724837675,"vX0":6.2240968161205945,"vY0":-132.51393049809502,"vZ0":-7.966677099106105,"x":74.95,"y":188.95,"x0":-1.644150967098689,"y0":50.00009631614438,"z0":6.156204929539684,"aX":5.096943937486936},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":-6.5,"spinRate":2650,"spinDirection":175},"zone":14,"typeConfidence":0.9,"plateTime":0.4128402285597992,"extension":7.073909315841108},"index":3,"playId":"6c648260-ba95-3545-9122-b547f648070f","pitchNumber":1,"startTime":"2026-04-16T01:00:08.282Z","endTime":"2026-04-16T01:00:13.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Jake Rogers. Tyler Tolbert to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":4,"actionPlayId":"6c648260-ba95-3545-9122-b547f648070f","startTime":"2026-04-16T01:00:30.152Z","endTime":"2026-04-16T01:00:49.512Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"postOnSecond":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":3.15,"dramaIndex":107.0,"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.053660017370856,"aZ":-13.499547171591667,"pfxX":1.732167109700498,"pfxZ":9.602307819331982,"pX":0.17515163730397795,"pZ":3.6238952159110953,"vX0":4.420622027528652,"vY0":-137.94715416857085,"vZ0":-4.817714113680585,"x":110.32,"y":140.93,"x0":-1.6674196357246092,"y0":50.00453470052908,"z0":6.2895701725827005,"aX":3.3682994528603865},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":-4.0,"spinRate":2731,"spinDirection":170},"zone":12,"typeConfidence":0.91,"plateTime":0.39568410231563433,"extension":6.929274547657211},"index":5,"playId":"28128a4b-e6c6-3076-83da-28f4e46f86e1","pitchNumber":2,"startTime":"2026-04-16T01:00:49.512Z","endTime":"2026-04-16T01:00:54.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":6,"playId":"2bd597aa-7ea0-30ef-bed5-47ee3b691c8e","startTime":"2026-04-16T01:01:13.688Z","endTime":"2026-04-16T01:01:23.722Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Lane Thomas batting, Tyler Tolbert advances to 3rd on a balk.","event":"Balk","eventType":"balk","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":7,"actionPlayId":"2bd597aa-7ea0-30ef-bed5-47ee3b691c8e","startTime":"2026-04-16T01:01:33.014Z","endTime":"2026-04-16T01:01:44.927Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"postOnThird":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"homeTeamWinProbability":86.9,"awayTeamWinProbability":13.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":3.15,"dramaIndex":93.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643547289903896,"aZ":-31.22728612474487,"pfxX":1.8987900149265506,"pfxZ":0.5945245035903133,"pX":-1.3192872692032993,"pZ":1.3937404371942839,"vX0":0.3312390089569107,"vY0":-124.6611989993318,"vZ0":-5.684059257793346,"x":167.29,"y":201.15,"x0":-1.7004171900509246,"y0":50.0025242787264,"z0":6.249508939903795,"aX":3.0190550638368654},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":-3.5,"spinRate":2310,"spinDirection":78},"zone":13,"typeConfidence":0.88,"plateTime":0.4376654209260358,"extension":6.82582835800942},"index":8,"playId":"70aab976-1ba2-3b8f-8a6e-b32c311756df","pitchNumber":3,"startTime":"2026-04-16T01:01:44.927Z","endTime":"2026-04-16T01:01:49.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.575578330500296,"aZ":-14.341436003001803,"pfxX":2.4091282221908665,"pfxZ":9.305894921222812,"pX":-0.1439120544130667,"pZ":3.25037507322505,"vX0":2.853872776895724,"vY0":-137.5852839794965,"vZ0":-5.544034137022664,"x":122.49,"y":151.02,"x0":-1.5078171380583054,"y0":50.00580382389793,"z0":6.263782163375572,"aX":4.619090804708572},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":-4.9,"spinRate":2749,"spinDirection":169},"zone":2,"typeConfidence":0.91,"plateTime":0.39811601424767273,"extension":7.096940417258229},"index":9,"playId":"bb18fa00-0b72-3562-bcd0-9b1ee54ec7ef","pitchNumber":4,"startTime":"2026-04-16T01:02:06.406Z","endTime":"2026-04-16T01:02:09.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541113550321388,"aZ":-15.322031000124866,"pfxX":2.6217599404188667,"pfxZ":8.734024582351706,"pX":0.5060859066275782,"pZ":2.785550732433053,"vX0":3.7337222218367896,"vY0":-138.1931850532856,"vZ0":-6.738823864996328,"x":97.71,"y":163.57,"x0":-1.2043976438260175,"y0":50.00251849352999,"z0":6.289917221374773,"aX":5.0558354124469504},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-5.5,"spinRate":2745,"spinDirection":167},"zone":3,"typeConfidence":0.91,"plateTime":0.3967568085296409,"extension":7.027663481210459},"hitData":{"launchSpeed":90.5,"launchAngle":42.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.28,"coordY":94.93}},"index":10,"playId":"37859550-b618-302c-9098-05dfa417d514","pitchNumber":5,"startTime":"2026-04-16T01:02:33.878Z","endTime":"2026-04-16T01:02:43.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":445276,"link":"/api/v1/people/445276","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"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":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"third":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":484183,"link":"/api/v1/people/484183"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":445276,"link":"/api/v1/people/445276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":13.099999999999994,"leverageIndex":3.15,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2026-04-16T01:02:43.035Z","atBatIndex":64}]